Ubuntu上手动安装部署Kubernetes详细指南(4)

  在Kubernetes master上创建一个nginx.yaml,用于创建一个nginx的ReplicationController。

$ vim rc_nginx.yaml apiVersion: v1 kind: ReplicationController metadata: name: nginx labels: name: nginx spec: replicas: 2 selector: name: nginx template: metadata: labels: name: nginx spec: containers: - name: nginx image: nginx 创建pod

  执行kubectl create命令创建ReplicationController。该ReplicationController配置中有两个副本,并且我们的环境有两个Kubernetes Node,因此,它应该会在两个Node上分别运行一个Pod。
  注意:这个过程可能会需要很长的时间,它会从网上拉取nginx镜像,还有pod-infrastructure这个关键镜像。

$ kubectl create -f rc_nginx.yaml 查询状态 

  执行kubectl get pod和rc命令来查看pod和rc状态。刚开始可能会处于containerCreating的状态,待需要的镜像下载完成后,就会创建具体的容器。pod状态应该显示Running状态。

$ kubectl get rc NAME DESIRED CURRENT READY AGE nginx 2 2 2 m $ kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE nginx-j5x4 1/1 Running 0 m 192.168.4.130 192.168.56.160 nginx-bd28 1/1 Running 0 m 192.168.4.130 192.168.56.161

  大功告成!!!

Docker中部署Kubernetes

Kubernetes集群部署 

OpenStack, Kubernetes, Mesos 谁主沉浮 

Kubernetes集群搭建过程中遇到的问题及解决 

Kubernetes集群部署 

Ubuntu 16.04下安装搭建Kubernetes集群环境 

Kubernetes 的详细介绍请点这里
Kubernetes 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/79524dc22edf9491c5c92273ce830cf0.html