阅读量:2
CentOS安装Kubernetes后,可按以下步骤测试:
-
验证集群状态
- 检查节点状态:
kubectl get nodes,确保所有节点为Ready。 - 查看组件状态:
kubectl get componentstatuses,确认API Server、etcd等核心组件正常。
- 检查节点状态:
-
部署测试应用
- 创建Nginx Deployment:
kubectl create deployment nginx --image=nginx --replicas=3 - 暴露为Service:
kubectl expose deployment nginx --type=NodePort --port=80 - 访问验证:通过浏览器或
curl访问节点IP+NodePort,查看Nginx默认页面。
- 创建Nginx Deployment:
-
测试网络功能
- 检查Pod间连通性:进入Pod执行
ping或curl测试其他Pod的IP和端口。 - 验证Service网络:通过Service的External IP(若为LoadBalancer类型)访问应用。
- 检查Pod间连通性:进入Pod执行
-
测试自动扩展与自愈
- 手动扩展副本数:
kubectl scale deployment nginx --replicas=5,观察Pod数量变化。 - 删除Pod测试自愈:
kubectl delete pod,确认新Pod自动创建。
- 手动扩展副本数:
-
监控与日志
- 查看Pod日志:
kubectl logs,排查应用异常。 - 检查事件:
kubectl get events,监控集群操作记录。
- 查看Pod日志:
注:若需更复杂测试(如网络策略、存储卷),可参考官方文档逐步部署对应组件并验证。
以上就是关于“centos k8s安装后如何测试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm