草庐IT

505.【kubernetes】安装 krew 管理kubectl 插件

krew是一个可以轻松使用kubectl插件的工具。支持插件的发现、安装和管理。它类似于apt、dnf或brew等工具。安装过程中比较坑的地方在于:github访问不了。这里不得不推荐github520这个项目,我们先从github520项目中,复制github的各种域名解析列表,将其复制到/etc/hosts中。1.复制github域名解析列表2.修改/etc/hosts文件cat>>/etc/hosts3.下载krew安装包、解压、并安装下载:wgethttps://github.com/kubernetes-sigs/krew/releases/latest/download/krew-

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中使用