Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何使用mcrouter helm图表为memcached设置节点污染?_Kubernetes_Google Kubernetes Engine_Kubernetes Helm - Fatal编程技术网

Kubernetes 如何使用mcrouter helm图表为memcached设置节点污染?

Kubernetes 如何使用mcrouter helm图表为memcached设置节点污染?,kubernetes,google-kubernetes-engine,kubernetes-helm,Kubernetes,Google Kubernetes Engine,Kubernetes Helm,我正在使用在GKE上设置mcrouter。对于我的设置,我希望为memcached statefulset提供一个专用的节点池,并为mcrouter提供一个守护进程集 我使用--node-taints标志处理了一个污点。为了确保memcached statefulset可以在此节点池上运行,我需要指定容差,如中所述 如何指定容忍度?我目前正在使用helm创建设置,如下所示: helm install stable/mcrouter--name=mycache--set memcached.rep

我正在使用在GKE上设置mcrouter。对于我的设置,我希望为memcached statefulset提供一个专用的节点池,并为mcrouter提供一个守护进程集

我使用
--node-taints
标志处理了一个污点。为了确保memcached statefulset可以在此节点池上运行,我需要指定
容差
,如中所述

如何指定容忍度?我目前正在使用helm创建设置,如下所示:

helm install stable/mcrouter--name=mycache--set memcached.replicaCount=15--set memcached.resources.requests.memory=10Gi--set memcached.resources.requests.cpu=2--set resources.requests.memory=512Mi--set resources.limits.cpu=1.5--set resources.limits.memory=512Mi--set resources.limits.cpu=2--setmemcached.memcached.maxItemMemory=8432

政府不支持它

创建守护程序后,可以对其进行修补。例如(更改为您想要的任何容忍):


您还可以将更改上游以支持容忍。您必须在
values.yaml
()文件中添加变量,然后可以选择在模板中使用它。

谢谢,修补应该可以做到这一点。但好奇的是,daemonset.yaml中会有什么变化?我认为修改它会影响mcrouter,而不是memcached statefulset。您可能需要添加一个条件,如
{-if eq.Values.tolerations“enabled”}。。。。{{-end}}
在spec.template.spec下
$ kubectl patch daemonset mycache-mcrouter -p='{"spec":{"template": {"spec":  {"tolerations": [{"key": "key1", "operator": "Equal", "value": "value1", "effect": "NoSchedule"}]}}}}'