kubernetes - 如何控制kubectl与哪个集群通信?

标签 kubernetes google-kubernetes-engine kubectl microk8s

我正在使用kubectl来控制本地microk8s安装。我配置了本地Google云 shell 连接,以避免通过GKE仪表板提供可笑的机器。

现在,kubectl命令似乎是在microk8和GKE上随机执行的。我不仅要解决此问题,而且在将来禁止这种情况。
kubectl可以引用不同环境的可能性显然是在kubectl CLI概念的基础上提出的一个可怕的想法,它没有提供指定远程集群的方法。它可能导致生产系统的意外更改。甚至是由12个要素组成的硬性传道者都将安装本地集群以进行开发。

最佳答案

kubectl config use-context命令可用于修改kubectl与之交谈的对象。

configure access to multiple clusters by using configuration files. After your clusters, users, and contexts are defined in one or more configuration files, you can quickly switch between clusters by using the. configure-access-multiple-clusters/

关于kubernetes - 如何控制kubectl与哪个集群通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56569271/

相关文章:

amazon-web-services - Kops/Kubernetes实例组自动缩放

kubernetes - Terraform kubernetes_config_map --from-env-file

带有微服务的 Kubernetes 网络策略

go - Helm : How to convert a string into lower/upper case inside if-else condition?

kubernetes - Gitlab 10.1 部署到 Google Kubernetes Engine

docker - 有没有办法在 pod 初始化期间查看 Kubernetes 镜像下载进度?

amazon-web-services - 使用 Kubernetes 创建一个为 http 和 https 服务的 AWS ELB

socket.io - 在具有多个 Pod 的 Google 容器引擎中运行 socket.io 失败

google-kubernetes-engine - 无法通过 UI 升级容器工程师节点

amazon-web-services - 如何修改与我使用的公司集群分离的 kubernetes 配置文件以添加第二个集群?