POD操作

作者: xuxin2020 | 来源:发表于2019-12-25 08:42 被阅读0次

    在master节点上创建yml文件

    apiVersion: v1
    kind: Pod
    metadata:
         name: nginx
         labels:
            app: web
    spec:
        containers:
          - name: nginx
            image: nginx
            ports:
              - containerPort: 80
    
    

    执行create 命令创建pod

    kubectl create -f k8s_pod.yml 
    

    查看结果

    NAME    READY   STATUS    RESTARTS   AGE   IP             NODE    NOMINATED NODE   READINESS GATES
    nginx   1/1     Running   0          33m   10.100.6.130   node1   <none>           <none>
    

    删除pod

    [root@master test] kubectl delete pod nginx
    

    命令小结:

    1.创建
    kubectl create -f xxx.yml
    2.简单查询
    kubectl get pods
    3.查询详细
    kubectl get pods -o wide
    4.查询某个pod 详情
    kubectl get pods nginx -o wide
    5.根据lable查询
    kubectl get pods nginx -o wide -l app=web
    6.查询详细信息
    kubectl describe pods
    7.删除pod
    kubectl delete pod nginx
    8.替换pod镜像
    kubectl replace --force -f xxx.yml

    相关文章

      网友评论

          本文标题:POD操作

          本文链接:https://www.haomeiwen.com/subject/octcoctx.html