在Debian上安装Kubernetes(K8s)集群后,可以通过以下步骤进行测试:
使用以下命令检查所有节点的状态,确保它们都处于 Ready
状态:
kubectl get nodes
部署一个简单的测试应用,如Nginx,并验证其是否正常运行:
kubectl create deployment nginx-app --image=nginx --replicas=2
kubectl expose deployment nginx-app --name=nginx-web-svc --type=NodePort --port=80 --target-port=80
使用以下命令查看Nginx服务的详细信息,确保其已正确暴露:
kubectl describe svc nginx-web-svc
获取Nginx服务的NodePort,然后通过浏览器访问该端口,查看Nginx是否正常运行:
curl http://<node-ip>:<node-port>
请注意,以上命令中的 <node-ip>
和 <node-port>
需要替换为实际的节点IP地址和Nginx服务的NodePort。
如果在执行过程中遇到任何问题,请参考官方文档或相关社区资源进行排查。