在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集群是否正常运行,并确保其满足预期的性能和功能要求。