Kubernetes kubeadm kubectl kubelet理解

kubernetes

Kubernetes(简称k8s,因为第一个字母k和最后一个字母s中间有8个字母)是谷歌开源的一套容器化集群管理系统,当下已被众多大厂及中小企业采用,它是一个开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理。简单来说就是更方便的管理我们的所有容器。

kubeadm

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。(也有别的工具,我这里使用的是这个)
这个工具能通过两条指令完成一个kubernetes集群的部署

# 创建一个 Master 节点
kubeadm init

# 将一个 Node 节点加入到当前集群中
kubeadm join <Master节点的IP和端口 >

kubectl

kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装和部署,我们的指令大多是这个,可以学学这些命令操作

kubelet

Kubelet:master派到node节点代表,管理本机容器

一个集群中每个节点上运行的代理,它保证容器都运行在Pod中
负责维护容器的生命周期,同时也负责Volume(CSI) 和 网络(CNI)的管理

posted @ 2022-06-23 16:00  Diamond-fz  阅读(717)  评论(0编辑  收藏  举报