美文网首页
k8s效率工具之ctx和ns

k8s效率工具之ctx和ns

作者: wwq2020 | 来源:发表于2022-04-20 21:05 被阅读0次

前置条件

安装krew

安装

krew install ctx
krew install ns

ctx使用

显示所有context

kubectl ctx 

切换context到xxx

kubectl ctx xxx

切换回上一个context

kubectl ctx -

ns 使用

显示所有namespace

kubectl ns

切换namespace到xxx

kubectl ns xxx

切换回上一个namespace

kubectl ns -

原理简介

其实ctx就是修改$HOME/.kube/config中的current-context


image.png

其实ns就是修改当前context的当前namespace


image.png

建议

把如下添加到$HOME/.zshrc或者$HOME/.bashrc中,更方便使用

alias kctx="kubectl ctx"
alias k='kubectl'
alias kns='kubectl ns'

添加多集群

kubectl config set-cluster demo --server=https://172.25.128.250:6443 --certificate-authority=auth
kubectl config  set-credentials demo --client-certificate=cdata --client-key=kdata
kubectl config set-context demo --cluster=demo --user=demo

auth,cdata,kdata分别为对应的问信息的文件路径(内容是非base64)
也可以修改certificate-authority,client-certificate,client-key为certificate-authority-data,client-certificate-data,client-key-data(此时填入的内容为实际内容,是base64)

相关文章

  • k8s效率工具之ctx和ns

    前置条件 安装krew[https://www.jianshu.com/p/78aaabca97de] 安装 ct...

  • k8s informer机制分析

    在阅读k8s源码时经常会看到类似的代码片段ctx.InformerFactory.Apps().xxx,比如在创建...

  • 带你快速玩转canvas(5)画布某时刻某部分画面的存储和恢复

    画布的读取和写入解释: ctx.getImageData(x, y, width, height); ctx.pu...

  • 4.k8s

    k8s是docker的编排工具。其实docker也有编排工具,比如docker_compose和swarm。学会了...

  • minikue入门

    简介 minikube是k8s的单机实现,支持所有k8s特性,可以用来作为本地k8s应用的开发和调试工具,官网:h...

  • NS3模拟基础(转)

    1.NS3目录结构 Waf是基于Python开发的编译工具,ns-3系统本身和将要写的仿真代码都由waf负责编译运...

  • netty ctx.write 和 ctx.channel.wr

    先举个例子看看执行结果 起一个 server 加入 3 个 InBoundHandler 和 3个 OutBoun...

  • 简单面试问题汇总

    如果更加有效率发送告警,k8s告警 core文件调试工具介绍---实现了什么,你做了什么,不完善的地方是什么 机器...

  • iOS之规范1

    iOS之规范1 参考链接:参考1,参考2,参考3 枚举类型 枚举推荐使用NS_ENUM和NS_OPTIONS宏定义...

  • 2022-11-14

    运用工具和窍门——启动系统(搞定之161) 顺手的工具、舒适的环境、简单的行为指导,更能让人提高效率,如虎添翼。 ...

网友评论

      本文标题:k8s效率工具之ctx和ns

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