摘要:
kubelet 是负责容器真正运行的核心组件,主要的职责如下所示: 负责 Node 节点上 Pod 的创建、修改、监控、删除等全生命周期的管理 定时上报本地 Node 的状态信息给 API Server kubelet 是 Master 和 Node 之间的桥梁,接收 API Server 分配给它 阅读全文
摘要:
kube-proxy 是为了解决外部网络能够访问集群中容器提供的应用服务而设计的,Proxy 运行在每个Node 上。 每创建一个 Service,kube-proxy 就会从 API Server 获取 Services 和 Endpoints 的配置信息,然后根据其配置信息在 Node 上启动一 阅读全文
摘要:
1. 部署 为了方便管理,将containerd的二进制执行文件放置在kubernetes/node文件夹中 1.1. 下载 当前稳定版本为1.5.2 containerd_version="1.5.2" wget -P /opt/software/kubernetes/tools/ https:/ 阅读全文
摘要:
kube-scheduler 是 kubernetes 的核心组件之一,主要负责整个集群资源的调度功能,根据特定的调度算法和策略,将 Pod 调度到最优的工作节点上面去,从而更加合理、更加充分的利用集群的资源 1. 部署 1.1. 创建证书配置文件 cfssl支持SAN(Subject Altern 阅读全文
摘要:
Kubectl 是 Kubernetes 的集群管理命令行客户端工具集。通过 Kubectl 命令对 API Server 进行操作,API Server 响应并返回对应的命令结果,从而达到对 Kubernetes 集群的管理 1. kubectl命令部署 提前部署kubectl命令, 方便kube 阅读全文
摘要:
1. kube-controller-manager部署 kube-controller-manager 用于实现 Kubernetes 集群故障检测和恢复的自动化工作 该集群包含 3 个节点,启动后将通过竞争选举机制产生一个 leader 节点,其它节点为阻塞状态。当 leader 节点不可用时, 阅读全文