• 常用的kubectl命令


    1.查看项目当前配置
    kubectl edit configmap 项目名 -n“namespace”
    2.查看服务配置信息
    kubectl describe service xxxx -n test
    3.查看pod下的服务
    kubectl get service -n test
    4.获取所有的namespace
    kubectl get ns
    5.获取namespace下所有的pod
    kubectl -n xxxx get pod
    6.转发
    sudo kubefwd svc -n starrank-prod
    7.查看日志
    kubectl logs -f starrank-management-admin-5954cdddfc-6v22k -c starrank-management
    admin -n test
    8.重启服务
    kubectl edit deployment tarrank-management-admin -n test
    修改副本数量为0 -> 修改副本数量为1
    9.修改gateway信息
    kubectl get gateway -n test
    kubectl edit gateway xxx -n test
    10.修改virtualservice 信息
    kubectl get virtualservice -n test
    kubectl edit virtualservice xxx -n test
    11.查看信息
    kubectl describe virtualservice starrank-management-admin -n test
    12.进入容器
    kubectl exec -it starrank-management-admin-5954cdddfc-6mpzr -c starrank-management
    admin -n test -- /bin/sh
    13.查看pod
    kubectl describe pod hadoop-0 -n mysql
    14.查看pvc
    kubectl get persistentVolume -n mysql
    16.设置节点不可调度
    kubectl cordon + node名称
    15.驱逐节点pod
    kubectl drain +节点名称
    17.kubectl rollout undo deployment kk-sso-recode6-stag -n cbb-stag 回滚至上一个版本
    跨命名空间调用服务
    starrank-service:
    endpoint:starrank-service.starrank-prod.svc.cluster.local:6565
    蓝色字体:服务名称
    绿色字体:命名空间名称
    kubectl get deployment crawler-center-realtime-v1 -n infra -o yaml>~/Desktop/crawler-center.yamlkubectl get
    deployment crawler-center-realtime-v1 -n infra -o yaml>~/Desktop/crawler-center.yaml
    常用的kubectl命令
    2019年11月13日 星期三 下午2:18
  • 相关阅读:
    C++线程池实现-代码分析
    TortoiseGit如何更换用户名和密码
    go 访问apollo配置
    go 操作redis遇到的坑
    java类加载过程
    了解Python
    Java线程
    百度搜索引擎和谷歌搜索引擎的区别
    设置swiper容器同时显示的slide数量
    CSS last-child不起作用
  • 原文地址:https://www.cnblogs.com/weiwei-python/p/14399651.html
Copyright © 2020-2023  润新知