首页 > 解决方案 > Kubernetes 控制器管理器和 api 服务器问题

问题描述

我是 Kubernetes 新手,正在尝试使用 oracle Virtualbox 设置主节点和 2 节点架构。

操作系统:Ubuntu 16.04.6 LTS Docker:17.03.2-ce Kubernetes 客户端版本:v1.17.4 服务器版本:v1.17.4

当我在工作节点上运行加入命令时,“kube-controller-manager”和“api-server manager”消失了,工作节点没有加入(尽管加入命令成功执行)

我已经设置了 Environment="KUBELET_CGROUP_ARGS=--cgroup-driver=cgroupfs" 但仍然是同样的错误。请看下面的快照。

在此处输入图像描述

谢谢。

标签: kubernetes

解决方案


您提供的链接不再可用。在第一次学习和尝试 Kubernetes 时,我强烈建议使用官方文档

在那里,您将找到有关使用 kubeadm 创建单个控制平面集群的详细指南。注意:

要遵循本指南,您需要:

  • 一台或多台运行与 deb/rpm 兼容的 Linux 操作系统的机器;例如:Ubuntu 或 CentOS。
  • 每台机器 2 GiB 或更多 RAM - 任何更少的内存都不会为您的应用程序留下空间。
  • 用作控制平面节点的机器上至少有 2 个 CPU。
  • 集群中所有机器之间的完整网络连接。您可以使用公共网络或专用网络。

您还需要使用一个 kubeadm 版本,该版本可以部署您想要在新集群中使用的 Kubernetes 版本。

Kubernetes 的版本和版本偏差支持政策适用于 kubeadm 以及整个 Kubernetes。检查该策略以了解支持哪些版本的 Kubernetes 和 kubeadm。此页面是为 Kubernetes v1.18 编写的。

kubeadm 工具的整体功能状态是通用可用性 (GA)。一些子功能仍在积极开发中。随着工具的发展,创建集群的实现可能会略有变化,但整体实现应该相当稳定。

如果您遇到任何问题,请先尝试故障排除步骤

请让我知道这是否有帮助。


推荐阅读