kube-abiserver docker关闭,得到信号:终止

问题描述 投票:0回答:1

我发生了几次发生的事情:

i在/etc/kubernetes/manifests/kube-apiserver.yaml中更改某些内容,然后检查API服务器进程。我看到带有错误代码1的Docker容器。我检查了容器的日志,并且只有一条线与:

Shutting down, got signal: Terminated

我不知道从哪里开始对此进行故障排除,因为无处可寻。在实验室环境中,我只是重新创建了集群,但我担心这可能会在生产环境中发生。

我如何对无法像这样启动的kube-abiserver进行故障排除(除了代码以外没有退出原因),并且使用Kubeadm部署了该量子器,并且在容器中运行?

docker kubernetes
1个回答
7
投票
i在这里找到了解决方案:

Https://discuss.kubernetes.io/t/why-does-etcd-fail-with-with-debian-bullseye-kernel/19696

TLDR:这是一个cgroup驱动程序/版本问题。库贝莱特(Kubelet)很难弄清楚正在运行的事情与应该运行的内容,并杀死了我的合法豆荚。以下配置修复了事物:

# Content of file /etc/containerd/config.toml version = 2 [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc] runtime_type = "io.containerd.runc.v2" [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options] SystemdCgroup = true


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.