在CentOS上部署Kubernetes(k8s)后,进行测试是确保集群正常运行的重要步骤。以下是一些常见的测试方法和步骤:
kubectl version
,如果显示版本信息,则表明kubectl已经正确地安装并且与Kubernetes集群连接正常。kubectl get nodes
,如果输出所有节点的名称和状态,则说明Kubernetes集群已经成功安装并正在运行。kubectl run my-pod --image=nginx --port=80
,如果在输入命令后没有出现错误,且Pod状态为Running,则表明Kubernetes已经成功安装并能够正常运行容器。http://mirrors.aliyun.com
,如果提示 curl: (6) could not resolve host: mirrors.aliyun.com
,则需要检查DNS设置。kubectl create deployment nginx --image=nginx
kubectl expose deployment nginx --port=80 --type=NodePort
kubectl get services
命令来获取Service的IP和端口,以便从浏览器访问该服务。/var/log/kubernetes/
目录下,在这个目录下查找 kube-apiserver
、kube-controller-manager
、kube-scheduler
、kubelet
和 kube-proxy
等组件的日志,以查找任何错误或警告信息。通过上述步骤,可以有效地测试CentOS上部署的Kubernetes集群是否正常运行,并确保其满足预期的性能和功能要求。