zoukankan      html  css  js  c++  java
  • 一、kubectl管理工具

    1、创建
    kubectl run nginx --replicas=3 --labels="app=example" --image=nginx:1.10 --port=80 --record
    2、查看
    kubectl get deploy
    kubectl get pods --show-labels
    kubectl get pods -l app=example
    kubectl get pods -o wide
    3、发布
    kubectl expose deployment nginx --port=88 --type=NodePort --target-port=80 --name=nginx-service
    kubectl describe service nginx-service
    4、故障排查
    kubectl describe TYPE NAME_PREFIX
    kubectl logs nginx-xxx
    kubectl exec –it nginx-xxx bash
    5、更新
    kubectl set image deployment/nginx nginx=nginx:1.11
    or
    kubectl edit deployment/nginx
    资源发布管理:
    kubectl rollout status deployment/nginx
    kubectl rollout history deployment/nginx
    kubectl rollout history deployment/nginx --revision=3
    kubectl scale deployment nginx --replicas=10
    6、回滚
    kubectl rollout undo deployment/nginx-deployment
    kubectl rollout undo deployment/nginx-deployment --to-revision=3
    7、删除
    kubectl delete deploy/nginx
    kubectl delete svc/nginx-service
    8、node打标签
    kubectl label nodes k8s-slave2 slave=184

  • 相关阅读:
    CF1036C Solution
    CF1041E Solution
    CF1043E Solution
    CF1054D Solution
    CF1032D Solution
    题解 P6194 【[EER1]苏联人】
    题解 CF1324A 【Yet Another Tetris Problem】
    题解 CF1325A 【EhAb AnD gCd】
    题解 CF1325B 【CopyCopyCopyCopyCopy】
    题解 AT5805 【Bishop】
  • 原文地址:https://www.cnblogs.com/xw115428/p/11956510.html
Copyright © 2011-2022 走看看