在Debian上安装Kubernetes后,可以通过以下步骤进行测试:
使用以下命令检查集群中的节点状态:
kubectl get nodes
你应该能看到一个状态为 Ready
的Master节点和多个状态为 Ready
的Worker节点。
部署一个简单的Nginx应用程序来测试集群的功能:
kubectl create deployment nginx-app --image=nginx --replicas=2
创建一个NodePort服务来暴露Nginx应用程序:
kubectl expose deployment nginx-app --name=nginx-web-svc --type=NodePort --port=80 --target-port=80
使用以下命令检查Nginx服务的状态:
kubectl get svc
你应该能看到一个外部端口已分配给Nginx服务。
使用 curl
命令从集群外部测试Nginx服务的可用性。假设你的Master节点IP是 192.168.1.100
,并且Nginx服务的外部端口是 30000
:
curl http://192.168.1.100:30000
如果看到Nginx的默认欢迎页面,说明Kubernetes集群安装成功并且可以正常运行。
请注意,以上步骤是基于Debian 12的,如果你使用的是其他版本的Debian,可能需要根据具体情况进行调整。同时,由于Kubernetes和相关的工具不断更新,建议参考最新的官方文档进行操作。