温馨提示×

centos k8s安装后如何测试

小樊
39
2025-08-31 01:42:00
栏目: 智能运维

CentOS安装Kubernetes后,可按以下步骤测试:

  1. 验证集群状态

    • 检查节点状态:kubectl get nodes,确保所有节点为Ready
    • 查看组件状态:kubectl get componentstatuses,确认API Server、etcd等核心组件正常。
  2. 部署测试应用

    • 创建Nginx Deployment:
      kubectl create deployment nginx --image=nginx --replicas=3 
    • 暴露为Service:
      kubectl expose deployment nginx --type=NodePort --port=80 
    • 访问验证:通过浏览器或curl访问节点IP+NodePort,查看Nginx默认页面。
  3. 测试网络功能

    • 检查Pod间连通性:进入Pod执行pingcurl测试其他Pod的IP和端口。
    • 验证Service网络:通过Service的External IP(若为LoadBalancer类型)访问应用。
  4. 测试自动扩展与自愈

    • 手动扩展副本数:kubectl scale deployment nginx --replicas=5,观察Pod数量变化。
    • 删除Pod测试自愈:kubectl delete pod <pod-name>,确认新Pod自动创建。
  5. 监控与日志

    • 查看Pod日志:kubectl logs <pod-name>,排查应用异常。
    • 检查事件:kubectl get events,监控集群操作记录。

:若需更复杂测试(如网络策略、存储卷),可参考官方文档逐步部署对应组件并验证。

0