问题标签 [kube-controller-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
560 浏览

kubernetes - 限制 kube-controller-manager 使用的内存量

运行 v1.10,我注意到kube-controller-managers 内存使用量一直在飙升和 OOM。如果在这种情况发生之前系统没有陷入困境,那也不会那么糟糕。

我尝试修改/etc/kubernetes/manifests/kube-controller-manager.yaml为拥有一个resource.limits.memory=1Gi,但 kube-controller-manager pod 似乎永远不想回来。

还有其他选择吗?

0 投票
1 回答
1566 浏览

amazon-web-services - 将“cloud-provider=aws”与 kubeadm 一起使用时,kube-controller-manager 无法启动

我正在尝试使用 Kubernetes 与 AWS 的集成,但 kube-controller-manager 没有启动。(顺便说一句:没有 ASW 选项,一切都可以完美运行)

这是我所做的:

-- 1 --

ubuntu@ip-172-31-17-233:~$ 更多 /etc/kubernetes/aws.conf

-- 2 --

ubuntu@ip-172-31-17-233:~$ 更多 /etc/kubernetes/cloud-config.conf

(根据我找到的示例,我在这里尝试了很多组合,包括“ws_access_key_id”、“aws_secret_access_key”、省略 .conf 或删除此文件,但没有任何效果)

-- 3 --

ubuntu@ip-172-31-17-233:~$ sudo kubeadm init --config /etc/kubernetes/aws.conf

-- 4 --

-- 5 --

ubuntu@ip-172-31-17-233:~$ kubectl get pods --all-namespaces

kubectl 版本

任何想法?我是 Kubernetes 新手,我不知道我能做什么......

谢谢,迈克尔。

0 投票
1 回答
2657 浏览

kubernetes - 如何向 Kubernetes 控制器管理器添加标志

我是 K8s 的新手。在将 Openstack Cinder 配置为 K8s StorageClass 的过程中,我必须向我的 kube 控制器管理器添加一些标志,我发现这是我的大问题。我在 VM 中使用 K8s 1.11,我的 K8s 集群有一个 kube-controller-manager pod,但我不知道如何将这些标志添加到我的 kube-controller-manager。经过几个小时的搜索,我发现有很多任务需要向 kube-controller-manager 添加标志,但没有确切的文档指导我如何做到这一点。请分享我的方法。

谢谢你。

0 投票
1 回答
401 浏览

controller - 在 Kubernetes 控制器中,从通知缓存中获取项目的首选方法是什么?

我正在查看以下 2 个示例,在第一个示例中,列表器用于检索项目。

第二个示例中,使用了索引。

我想知道从本地缓存中检索元素的首选方式和方式。

0 投票
2 回答
1817 浏览

kubernetes - Kubernetes 控制器管理器 pod 未更新

我正在尝试向我的 kubernetes 控制器管理器添加一些额外的标志,并且我正在更新 /etc/kubernetes/manifests/kube-controller-manager.yaml 文件中的标志。但是我添加的更改没有生效。kubelet 正在检测文件的更改并重新启动 pod,但一旦重新启动,它们就会返回旧标志。

有任何想法吗?

0 投票
2 回答
5489 浏览

kubernetes - 如果节点变为离线超时,Kubernetes 会重新创建 pod

我已经开始使用 docker 镜像并设置 Kubernetes。我已经修复了所有问题,但我遇到了 pod 娱乐超时的问题。

如果一个 pod 正在一个特定节点上运行,并且我将其关闭,则在另一个在线节点上重新创建 pod 大约需要 5 分钟。

我检查了所有可能的配置文件,还设置了所有 pod-eviction-timeout、horizo​​ntal-pod-autoscaler-downscale、horizo​​ntal-pod-autoscaler-downscale-delay 标志,但它仍然无法正常工作。

当前 kube 控制器管理器配置:

谢谢你。

0 投票
1 回答
1533 浏览

logging - kube-controller-manager 未出现在 Google Kubernetes Engine 上

伙计们,我正在使用 Google Cloud Kubernetes Engine。我想浏览一些应该可用的日志,即 kube-controller-manager 日志。我确定我最近在相同的设置上完成了此操作,但我现在无法弄清楚。所以事情是这样的:

  1. 命名空间中没有任何相关的kube-controller-manager组件kube-system。我努力了:kubectl get pods -namespace=kube-system
  2. 如果我连接到/var/logkube-controller-manager. 通过 SSH 连接到所有节点(VM)并尝试浏览/var/logs/
  3. 似乎只有一个清单/etc/kubernetes/manifests,它就是kube-proxy一个。我期望拥有kube-controller-manager和其他一些人在该目录中。

有人可以指出我应该寻找的地方吗?这最近在 GKE 上是否已更改?

0 投票
2 回答
8271 浏览

kubernetes - Rancher 2.0 - 故障排除和修复“控制器管理器不健康问题”

我遇到了控制器管理器和调度程序没有响应的问题,这与我发现的 github 问题无关(rancher#11496azure#173,...)

两天前,我们的 3 节点 HA 集群中的一个节点上的一个 POD 发生了内存溢出。在那个 rancher webapp 无法访问之后,我们找到了被入侵的 pod 并通过 kubectl 将其缩放到 0。但这需要一些时间,弄清楚一切。

从那时起,rancher webapp 工作正常,但控制器管理器和调度程序不断发出警报,无法正常工作。警报不是一致的,有时它们都在工作,有时它们的健康检查 URL 拒绝连接。

在受感染的节点上重新启动控制器管理器和调度程序没有效果。甚至重新加载所有组件

docker restart kube-apiserver kubelet kube-controller-manager kube-scheduler kube-proxy 也没有效果。

有人可以帮我找出故障排除和解决此问题的步骤,而无需停机运行容器吗?

节点托管在 DigitalOcean 上的服务器上,每个服务器具有 4 个内核和 8GB 内存(Ubuntu 16、Docker 17.03.3)。

提前致谢 !

0 投票
1 回答
843 浏览

kubernetes - 卷工作时日志中的“FindExpandablePluginBySpec err:没有卷插件匹配”消息

Kubernetes 版本:1.13.4(1.13.2 上同样的问题)。

我在 digitalocean 上自行托管集群。

操作系统:coreos 2023.4.0

我在一个节点上有 2 个卷:

并且 2 pvc 在同一个节点上使用它们。这是一个:

一切正常。

kubectl get pv --all-namespaces输出:

kubectl get pvc --all-namespaces输出:

问题是我每 2 分钟从 kube-controller-manager 获取这些日志消息:

它们为什么会出现?我怎样才能解决这个问题?

0 投票
1 回答
428 浏览

kubernetes - kube-controller-manager 的部署控制器同步周期是多少?

kube-controller-manager 具有以下属性

这实际上控制了什么,是什么period for syncing the deployments意思?