一:增(创建)。

  1. 直接进行创建。
    在这里插入图片描述
kubectl run nginx --image=nginx

在这里插入图片描述

  1. 使用yaml清单方式进行创建。
    1. 直接创建方式,并建立pod。
kubectl create deployment my-nginx-deployment --image=nginx:latest 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 先创建employment,不会自动建立pod。
    第一步: 创建文件
kubectl create deployment my-nginx-deployment --image=nginx:latest --dry-run=client -o yaml > 02_deploment.yaml

在这里插入图片描述
第二步:运行

kubectl apply -f 02_deploment.yaml

在这里插入图片描述

二:删除。

  1. kubectl delete pods/nginx
  2. kubectl delete

三:修改。

  1. kubectl exec -it my-nginx – /bin/bash
    在这里插入图片描述
  2. 对象资源的扩容和缩容,内容修改。
    1. edit – 直接在现有的资源对象,修改属性(扩缩)。
      kubectl edit deployments.apps my-nginx-deployment在这里插入图片描述
      在这里插入图片描述

    2. scala – 直接动态调整参数(扩缩)。
      kubectl scale deployment my-nginx-deployment --replicas=10在这里插入图片描述
      在这里插入图片描述

    3. set – 直接动态调整属性(调整参数)。
      修改镜像
      kubectl set image deployment my-nginx-deployment nginx=mysql在这里插入图片描述

四:查看。

  1. 查看所有pod。
` kubectl get pods`. 
kubectl get pod -o wide
  1. 查看某个pod的创建信息。
 kubectl describe pods/nginx
  1. 查看某个pod的日志。
kubectl logs nginx
  1. 在这里插入图片描述
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐