FileNotFoundError: [Errno 2] No such file or directory: '/root/.kube/config' but file exists
FileNotFoundError: [Errno 2] No such file or directory: '/root/.kube/config' but file exists
我正在尝试使用 docker 容器构建 kubernetes python 应用程序,但一直收到此错误。
if os.getenv('KUBERNETES_SERVICE_HOST'):
config.load_incluster_config()
else:
config.load_kube_config()
但是,文件存在
.kube/config 文件在哪里?在主机目录或容器中?
据我所知,在容器中我们通常使用 incluster_config 连接到 api 服务器,如果我们配置了 env KUBERNETES_SERVICE_HOST ,它注入到pod 由 kubelet 自动执行。因此,请在启动容器时尝试设置 env KUBERNETES_SERVICE_HOST。
我正在尝试使用 docker 容器构建 kubernetes python 应用程序,但一直收到此错误。
if os.getenv('KUBERNETES_SERVICE_HOST'):
config.load_incluster_config()
else:
config.load_kube_config()
但是,文件存在
.kube/config 文件在哪里?在主机目录或容器中?
据我所知,在容器中我们通常使用 incluster_config 连接到 api 服务器,如果我们配置了 env KUBERNETES_SERVICE_HOST ,它注入到pod 由 kubelet 自动执行。因此,请在启动容器时尝试设置 env KUBERNETES_SERVICE_HOST。