中文
注册

运行与验证

部署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已经部署成功。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词