草庐IT

K8S 实用工具之四 - kubectl实用插件

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器第一篇:《K8S实用工具之一-如何合并多个kubeconfig?》第二篇:《K8S实用工具之二-终端UIK9S》第三篇:《K8S实用工具之三-图形化UILens》在《K8S实用工具之一-如何合并多个kubeconfig?》一文中,我们介绍了kubectl的插件管理工具krew。接下来就顺势介绍几个实用的kubectl插件。kubectl实用插件access-matrix显示服务器资源的RBAC访问矩阵。您是否曾经想过您对所提供的kubernetes集群拥有哪些访问权限?对于单个资源,您可以使用kubectlauthcan-i列表部署,但也许您正在寻

K8S 实用工具之一 - 如何合并多个 kubeconfig?

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器K8S集群规模,有的公司倾向于少量大规模K8S集群,也有的公司会倾向于大量小规模的K8S集群。如果是第二种情况,是否有一个简单的kubectl命令来获取一个kubeconfig文件并将其合并到~/.kube/config文件作为一个额外的上context??提示:Kubeconfig文件会包含Kubernetes集群的以下信息:集群上下文(context)用户有以下解决方案:解决方案方案一:KUBECONFIG环境变量指向多个文件通过在KUBECONFIG环境变量中指定多个文件,可以临时将KUBECONFIG文件组合在一起,并在kubectl中使用

K8S 实用工具之一 - 如何合并多个 kubeconfig?

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器K8S集群规模,有的公司倾向于少量大规模K8S集群,也有的公司会倾向于大量小规模的K8S集群。如果是第二种情况,是否有一个简单的kubectl命令来获取一个kubeconfig文件并将其合并到~/.kube/config文件作为一个额外的上context??提示:Kubeconfig文件会包含Kubernetes集群的以下信息:集群上下文(context)用户有以下解决方案:解决方案方案一:KUBECONFIG环境变量指向多个文件通过在KUBECONFIG环境变量中指定多个文件,可以临时将KUBECONFIG文件组合在一起,并在kubectl中使用

k8s常用命令

kubectl相关命令kind所有类型#kind所有类型kubectlapi-resources-owide--namespaced=true1、基本命令命令作用create创建资源edit编辑资源get获取资源patch更新(修改)资源delete删除资源explain展示资源文档2、运行/调试命令命令作用run在集群中运行指定镜像expose暴露资源为servicedescribe展示资源内部信息logs输出容器在pod中的日志attach进入运行中的容器cp在pod内外复制文件rollout管理资源的发布scale扩/缩容Pod数量autoscale自动调整pod数量资源分类1、集群级别

k8s常用命令

kubectl相关命令kind所有类型#kind所有类型kubectlapi-resources-owide--namespaced=true1、基本命令命令作用create创建资源edit编辑资源get获取资源patch更新(修改)资源delete删除资源explain展示资源文档2、运行/调试命令命令作用run在集群中运行指定镜像expose暴露资源为servicedescribe展示资源内部信息logs输出容器在pod中的日志attach进入运行中的容器cp在pod内外复制文件rollout管理资源的发布scale扩/缩容Pod数量autoscale自动调整pod数量资源分类1、集群级别