2

我需要在我的 kubeconfig 文件中使用环境变量来指向NODE_IPKubernetes API 服务器。

我的配置是:

apiVersion: v1
clusters:
- cluster:
    insecure-skip-tls-verify: true
    server: https://$NODE_IP:6443
  name: docker-for-desktop-cluster
contexts:
- context:
    cluster: docker-for-desktop-cluster
    user: docker-for-desktop
  name: docker-for-desktop
current-context: docker-for-desktop
kind: Config
preferences: {}
users:
- name: docker-for-desktop
  user:
......

但是当我运行命令时,似乎 kubeconfig 文件没有得到渲染变量:

kubectl --kubeconfig mykubeConfigFile get pods.

它抱怨如下:

无法连接到服务器:dial tcp:lookup $NODE_IP: no such host

有没有人尝试做这样的事情或者有可能让它工作?

提前致谢

4

1 回答 1

3

线程包含解释和答案:

于 2019-09-10T16:33:00.233 回答