kubernetes Master节点相关组件(一)- etcd

本文首先介绍了kubernetes Master节点中etcd的重要性,作为API Server的基础,etcd是一个分布式Key-Value存储系统,确保集群的高可用性。内容涵盖了etcd的结构,包括http server(etcd3中为grpc server)、raft状态机、store和wal存储。etcd的优势在于简单的HTTP操作、raft一致性协议、watcher机制和租约模式。文中还提及了etcd2到etcd3的watcher机制改进,以及如何通过HTTP或gRPC接口与etcd交互。
摘要由CSDN通过智能技术生成

在完成kubernetes Master节点的安装之后,我们可以通过以下命令查看到节点中所有在运行的组件对应的pod

$ kubectl get pods --all-namespaces
NAMESPACE     NAME                             READY   STATUS    RESTARTS   AGE
kube-system   coredns-fb8b8dccf-4slc5          1/1     Running   0          39h
kube-system   coredns-fb8b8dccf-944l6          1/1     Running   0          39h
kube-system   etcd-ubuntu                      1/1     Running   0          39h
kube-system   kube-apiserver-ubuntu            1/1     Running   0          39h
kube-system   kube-controller-manager-ubuntu   1/1     Running   0          39h
kube-system   kube-proxy-zrm6f                 1/1     Running   0          39h
kube-system   kube-scheduler-ubuntu            1/1     Running   0          39h
kube-system   weave-net-xrdvr                  2/2     Running   0          38h

etcd

为啥要从etcd开始讲?因为后面几个组件基本上都是围绕着API Server进行工作。而API Server则依赖于etcd进行配置结果的CRU

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值