一、架构说明
Kubernetes集群组件
etcd一个高可用的K/V键值对存储和服务发现系统
flannel实现夸主机的容器网络的通信
kube-apiserver提供kubernetes集群的API调用
kube-controller-manager确保集群服务
kube-scheduler调度容器,分配到Node
kube-proxy提供网络代理服务
kubeadm:用来初始化集群的指令。
kubectl:用来与集群通信的命令行工具。通过kubectl可以部署和管理应用,查看各种资源,创建、删除和更新各种组件。
kubelet运行在集群中的每个节点上,用来启动pod和container等。
规划
二、前期准备工作
修改所有主机的hosts文件
cat/etc/hostsEOF..88.88k8s-master..88.89k8s-node1..88.90k8s-node2EOF
同步时间
ntpdatetime.windows.