问题标签 [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.
kubernetes - 限制 kube-controller-manager 使用的内存量
运行 v1.10,我注意到kube-controller-manager
s 内存使用量一直在飙升和 OOM。如果在这种情况发生之前系统没有陷入困境,那也不会那么糟糕。
我尝试修改/etc/kubernetes/manifests/kube-controller-manager.yaml
为拥有一个resource.limits.memory=1Gi
,但 kube-controller-manager pod 似乎永远不想回来。
还有其他选择吗?
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 新手,我不知道我能做什么......
谢谢,迈克尔。
kubernetes - 如何向 Kubernetes 控制器管理器添加标志
我是 K8s 的新手。在将 Openstack Cinder 配置为 K8s StorageClass 的过程中,我必须向我的 kube 控制器管理器添加一些标志,我发现这是我的大问题。我在 VM 中使用 K8s 1.11,我的 K8s 集群有一个 kube-controller-manager pod,但我不知道如何将这些标志添加到我的 kube-controller-manager。经过几个小时的搜索,我发现有很多任务需要向 kube-controller-manager 添加标志,但没有确切的文档指导我如何做到这一点。请分享我的方法。
谢谢你。
kubernetes - Kubernetes 控制器管理器 pod 未更新
我正在尝试向我的 kubernetes 控制器管理器添加一些额外的标志,并且我正在更新 /etc/kubernetes/manifests/kube-controller-manager.yaml 文件中的标志。但是我添加的更改没有生效。kubelet 正在检测文件的更改并重新启动 pod,但一旦重新启动,它们就会返回旧标志。
有任何想法吗?
kubernetes - 如果节点变为离线超时,Kubernetes 会重新创建 pod
我已经开始使用 docker 镜像并设置 Kubernetes。我已经修复了所有问题,但我遇到了 pod 娱乐超时的问题。
如果一个 pod 正在一个特定节点上运行,并且我将其关闭,则在另一个在线节点上重新创建 pod 大约需要 5 分钟。
我检查了所有可能的配置文件,还设置了所有 pod-eviction-timeout、horizontal-pod-autoscaler-downscale、horizontal-pod-autoscaler-downscale-delay 标志,但它仍然无法正常工作。
当前 kube 控制器管理器配置:
谢谢你。
logging - kube-controller-manager 未出现在 Google Kubernetes Engine 上
伙计们,我正在使用 Google Cloud Kubernetes Engine。我想浏览一些应该可用的日志,即 kube-controller-manager 日志。我确定我最近在相同的设置上完成了此操作,但我现在无法弄清楚。所以事情是这样的:
- 命名空间中没有任何相关的
kube-controller-manager
组件kube-system
。我努力了:kubectl get pods -namespace=kube-system
- 如果我连接到
/var/log
与kube-controller-manager
. 通过 SSH 连接到所有节点(VM)并尝试浏览/var/logs/
- 似乎只有一个清单
/etc/kubernetes/manifests
,它就是kube-proxy
一个。我期望拥有kube-controller-manager
和其他一些人在该目录中。
有人可以指出我应该寻找的地方吗?这最近在 GKE 上是否已更改?
kubernetes - Rancher 2.0 - 故障排除和修复“控制器管理器不健康问题”
我遇到了控制器管理器和调度程序没有响应的问题,这与我发现的 github 问题无关(rancher#11496,azure#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)。
提前致谢 !
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 获取这些日志消息:
它们为什么会出现?我怎样才能解决这个问题?
kubernetes - kube-controller-manager 的部署控制器同步周期是多少?
kube-controller-manager 具有以下属性
这实际上控制了什么,是什么period for syncing the deployments
意思?