####2.启动Kube-APIServer重启Kube-APIServer效劳:
bashsudosystemctldaemon-reloadsudosystemctlrestartkube-apiserver
###七、验证集群设置我们需要验证K8s集群和ETCD的设置是否正常。####1.检查集群状态使用以下下令检查集群状态:
bashkubectlgetnodeskubectlgetpods-owide
####2.检查?ETCD康健状态在Master节点上,可以使用以下下令检查ETCD的康健状态:
bashetcdctlclusterhealthetcdctlendpointls
####3.测试Nginx效劳使用以下下令测试Nginx效劳是否正常运行:
初始化K8集群
选择一台节点作为控制平台(Master节点),其他节点则为事情节点(Worker节点)。首先在Master节点上举行初?始化:
#初始化Kubernetes集群sudokubeadminit--pod-network-cidr=10.244.0.0/16
初始化完成后,需要将kubeconfig文件复制到外地:
mkdir-p$HOME/.kubesudocp-i/etc/kubernetes/admin.conf$HOME/.kube/configsudochown$(id-u):$(id-g)$HOME/.kube/config
ginx-deployment.yml
apiVersion:apps/v1kind:Deploymentmetadata:name:nginx-deploymentspec:replicas:3selector:matchLabels:app:nginxtemplate:metadata:labels:app:nginxspec:containers:-name:nginximage:nginxports:-containerPort:80
应用这些设置:
bashkubectlapply-fnginx-deployment.ymlkubectlapply-fnginx-service.yml
###六、集成ETCD到Kubernetes为了确保Kubernetes的数据高可用,我们需要将ETCD集成到Kubernetes中。这是通过Kube-APIServer中的ETCD存储插件来实现的。####1.启动Kube-APIServer并设置ETCD存储在Master节点上,我们需要在Kube-APIServer的启动设置中加入ETCD存储选项。
校对:潘美玲(PX64aZch4mSlWjgk5XX8k05swXNV6m)



