banner
NEWS LETTER

Kubernetes常用命令

Scroll down

本文作者:丁辉

Kubernetes常用命令

  • 查看资源定义都有哪些字段

    1
    kubectl explain deployments.spec
  • 查看最近的事件

    1
    kubectl get events --sort-by='.lastTimestamp'
  • 列出 Kubernetes 集群中可用的 API 资源

    1
    kubectl api-resources
  • 设置 Kubernetes 默认命名空间

    这样在执行命令的时候就可以不用指定命名空间啦

    1
    kubectl config set-context --current --namespace=命名空间名称
  • 将 Kubernetes 集群的配置信息(包括集群、用户、凭据等)导出到 ~/.kube/config 文件中

    1
    kubectl config view --raw > ~/.kube/config
  • 获取 svc 的 clusterIP

    1
    kubectl get svc kubernetes -o jsonpath='{.spec.clusterIP}'
  • 获取 Kubernetes 集群内部域名后缀

    1
    kubectl -n kube-system get configmap/coredns -o jsonpath='{.data.Corefile}' | grep 'kubernetes' | sed 's/{//'
  • 显示有关 Kubernetes 集群的基本信息,包括控制平面组件的地址、服务的端点等

    1
    kubectl cluster-info
  • 用于生成有关 Kubernetes 集群的详尽信息的完整转储

    1
    kubectl cluster-info dump
  • 获取集群 Name

    1
    kubectl config view --minify -o "jsonpath={.clusters[0].name}"
  • 获取集群用户

    1
    kubectl config view --minify -o "jsonpath={.users[*].name}"
  • 获取集群组

    1
    kubectl config view --minify -o "jsonpath={.contexts[*].context.user}"

I'm so cute. Please give me money.

其他文章
cover
Kubernetes内配置域名解析
  • 70/01/01
  • 00:00
  • Kubernetes-使用文档
cover
Kubernetes强制删除资源
  • 70/01/01
  • 00:00
  • Kubernetes-使用文档
目录导航 置顶
  1. 1. Kubernetes常用命令
请输入关键词进行搜索