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)的管理
本文来自博客园,作者:Diamond-fz,转载请注明原文链接:https://www.cnblogs.com/fzstudy/p/16405451.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示