在CentOS上安装Kubernetes(k8s)后,可以通过以下步骤验证安装是否成功:
检查kubelet服务状态:
systemctl status kubelet
如果kubelet服务正在运行,你应该会看到类似 Active: active (running)
的状态。
检查kube-apiserver服务状态:
systemctl status kube-apiserver
kube-apiserver服务也应该显示为 Active: active (running)
。
检查etcd服务状态:
systemctl status etcd
etcd服务也应该处于运行状态。
使用以下命令查看集群中的所有节点:
kubectl get nodes
你应该能看到一个或多个节点,状态为 Ready
。
创建一个简单的Pod来验证Pod的管理功能是否正常:
kubectl run nginx --image=nginx --port=80
然后使用以下命令检查Pod的状态:
kubectl get pods
你应该能看到刚刚创建的Pod,状态为 Running
。
创建一个Service来验证Service的负载均衡功能是否正常:
kubectl create deployment my-nginx --image=nginx --port=80
kubectl expose deployment my-nginx --type=NodePort --port=80
然后使用以下命令检查Service的状态:
kubectl get svc
你应该能看到一个外部端口已分配给你的Service,并且能够访问到Nginx服务。
通过以上步骤,你可以验证CentOS上的Kubernetes集群是否安装成功。如果所有组件和节点都显示为 Ready
状态,那么可以认为安装是成功的。