运行与验证
部署K8s集群完成后,本节以部署Nginx服务为例验证K8s集群的可用性。
验证K8s集群的部署结果
- 在管理节点中创建一个名为nginx_deploy.yaml的文件。
vi nginx_deploy.yaml
- 按“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
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 执行如下命令部署Nginx的Pod节点。
kubectl create -f nginx_deploy.yaml
- 在管理节点查看新建的Nginx的Pod节点。
kubectl get pod --all-namespaces -o wide
可以看到新建的Nginx的Pod节点,READY显示为1/1时,表示Pod正常运行。
- 在compute01节点验证Nginx的可用性。10.244.1.11为5中新建的Nginx的Pod节点在compute01节点上的IP地址。
wget http://10.244.1.11/index.html
可以看到返回状态码为200,且index.html下载成功,表示Nginx可用。至此,表明K8s已经部署成功。
父主题: 手动部署