Skaffold 远程部署不会推送到容器注册表
Skaffold remote deployment does not push to container registry
在 skaffold documentation 它说它将根据 kubernetes 上下文自动检测本地集群,如果它不是本地集群,它将推送到容器 repo。
我 运行ning skaffold 在 Mac 上,我没有看到这种行为。当我在 minikube 上使用 运行 和 skaffold run
时,它会按照我的预期进行。但是当我将上下文更改为我的远程集群时,它不会将映像推送到远程容器注册表。我对 skaffold 有点陌生,所以我很想知道如何调试它或任何可能导致这种行为的想法。
编辑:添加我的 ~/.skaffold/config 文件
global:
local-cluster: true
survey:
last-prompted: "2021-01-18T14:06:13-05:00"
kubeContexts:
- kube-context: minikube
local-cluster: true
在 ~/.skaffold/config
中设置 local-cluster: true
指示 Skaffold 将该集群视为本地集群。在 global
部分时,Skaffold 会将 all 集群视为本地集群。
在 skaffold documentation 它说它将根据 kubernetes 上下文自动检测本地集群,如果它不是本地集群,它将推送到容器 repo。
我 运行ning skaffold 在 Mac 上,我没有看到这种行为。当我在 minikube 上使用 运行 和 skaffold run
时,它会按照我的预期进行。但是当我将上下文更改为我的远程集群时,它不会将映像推送到远程容器注册表。我对 skaffold 有点陌生,所以我很想知道如何调试它或任何可能导致这种行为的想法。
编辑:添加我的 ~/.skaffold/config 文件
global:
local-cluster: true
survey:
last-prompted: "2021-01-18T14:06:13-05:00"
kubeContexts:
- kube-context: minikube
local-cluster: true
在 ~/.skaffold/config
中设置 local-cluster: true
指示 Skaffold 将该集群视为本地集群。在 global
部分时,Skaffold 会将 all 集群视为本地集群。