中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

运行与验证

部署K8s集群完成后,本节以部署Nginx服务为例验证K8s集群的可用性。

验证K8s集群的部署结果

  1. 在管理节点中创建一个名为nginx_deploy.yaml的文件。
    vi nginx_deploy.yaml
  2. 按“i”进入编辑模式,在nginx_deploy.yaml文件中添加如下内容。
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx-deployment
      labels:
        app: nginx
    spec:
      replicas: 3
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          labels:
            app: nginx
        spec:
          containers:
          - name: nginx
            image: nginx:1.14.2
            imagePullPolicy: IfNotPresent
            ports:
            - containerPort: 80
  3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  4. 执行如下命令部署Nginx的Pod节点。
    kubectl create -f nginx_deploy.yaml
  5. 在管理节点查看新建的Nginx的Pod节点。
    kubectl get pod --all-namespaces -o wide

    可以看到新建的Nginx的Pod节点,READY显示为1/1时,表示Pod正常运行。

  6. 在compute01节点验证Nginx的可用性。10.244.1.11为5中新建的Nginx的Pod节点在compute01节点上的IP地址。
    wget http://10.244.1.11/index.html

    可以看到返回状态码为200,且index.html下载成功,表示Nginx可用。至此,表明K8s已经部署成功。