在 Mac 上设置 kubectl 工具
kubectl 是 k8s 集群的命令行工具,集群安装好以后,可以在集群外部操作相关命令。
最简单的情况,在 Mac 上安装好 kubectl 工具后,可以直接 scp 集群中的 config 文件到本地,这样就有了访问和管理 k8s 集群的能力。但是,如果你有好几个集群同时需要管理,这种方式可能不是最好。
可能通过以下方式优雅的加入相关配置到 config 中。
设置 cluster
1 | kubectl config set-cluster kubernetes \ |
如果遇到 x509 的错误,可以使用以下命令代替
1 | kubectl config set-cluster kubernetes \ |
设置 credentials
1 | kubectl config set-credentials admin \ |
设置 context
1 | kubectl config set-context kubernetes \ |
设置默认 context
1 | kubectl config use-context kubernetes |
生成的内容会增加到 ~/.kube/config 中。