温馨提示×

如何验证Ubuntu上的K8s安装

小樊
86
2025-02-17 21:15:28
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

验证Ubuntu上的Kubernetes(K8s)安装是否成功,可以通过以下几个步骤进行:

检查Master节点状态

  • 确保 kube-apiserverkube-controller-managerkube-scheduler 服务正在运行:

    sudo systemctl status kube-apiserver
    sudo systemctl status kube-controller-manager
    sudo systemctl status kube-scheduler
    

    如果这些组件都在运行,说明Kubernetes Master节点成功部署。

检查Node节点状态

  • 确保 kubeletkube-proxy 服务正在运行:

    sudo systemctl status kubelet
    sudo systemctl status kube-proxy
    

    如果这些组件也在运行,说明Kubernetes Node节点成功部署。

查看集群信息

  • 使用 kubectl 命令行工具连接到Kubernetes集群,并运行以下命令来检查集群的状态:

    kubectl cluster-info
    kubectl get nodes
    kubectl get pods --all-namespaces
    
    • kubectl cluster-info 将显示集群的基本信息,如Kubernetes版本和Master节点的地址等。
    • kubectl get nodes 将显示集群中所有节点的状态。如果所有节点都显示为 “Ready”,则表示节点已成功加入集群。
    • kubectl get pods --all-namespaces 将显示所有命名空间中的正在运行的Pod。

验证应用程序部署

  • 可以通过部署一个简单的示例应用程序来验证Kubernetes的部署是否成功。例如,使用以下命令创建一个Deployment,并检查Pod的状态:

    kubectl create deployment my-app --image=gcr.io/google_containers/nginx:1.14.2
    kubectl get pods
    

    如果Pod的状态显示为 “Running”,则表示应用程序已成功部署并正在运行。

检查服务状态

  • 如果应用程序需要通过Service暴露给外部访问,可以使用以下命令来检查Service的状态:

    kubectl get services
    

    检查Service的EXTERNAL-IP字段,如果显示为一个可用的IP地址,则表示服务已成功暴露。

通过上述步骤,您可以验证Kubernetes集群在Ubuntu上是否成功安装和运行。如果所有命令都能成功执行并显示预期的输出,那么您的Kubernetes集群应该是正常工作的。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何优化Ubuntu上的K8s安装

0