容器应用

k8s-创建pod

nginx-deployment.yml

apiVersion: apps/v1
kind: Deployment
metadata:
  namespace: ns-nginx
  name: nginx-deployment
spec:
  selector:
    matchLabels:
      app: nginx
  replicas: 2
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:alpine
        ports:
        - containerPort: 80

创建pods

kubectl create -f nginx-deployment.yml

查看deployment

kubectl get deployment -n ns-nginx
[root@centos-7 k8s-yaml]# kubectl get deployment -n ns-nginx
NAME               READY   UP-TO-DATE   AVAILABLE   AGE
nginx-deployment   2/2     2            2           54s

查看pods

kubectl get pods -o wide -n ns-nginx
[root@centos-7 k8s-yaml]# kubectl get pods -o wide -n ns-nginx
NAME                                READY   STATUS    RESTARTS   AGE   IP            NODE            NOMINATED NODE   READINESS GATES
nginx-deployment-7fb7fd49b4-dvggk   1/1     Running   0          89s   172.17.2.12   192.168.21.63   <none>           <none>
nginx-deployment-7fb7fd49b4-ghvxd   1/1     Running   0          89s   172.17.2.13   192.168.21.63   <none>           <none>

留言

您的电子邮箱地址不会被公开。 必填项已用*标注

闽ICP备20008591号-1