Docker Desktop 在 Windows 上的 Kubernetes 配置目录的位置
Location of Kubernetes config directory with Docker Desktop on Windows
我是 运行 通过 Windows 上的 Docker 桌面的本地 Kubernetes 集群。我正在尝试修改我的 kube-apiserver 配置,我发现的所有信息都说要修改 master 上的 /etc/kubernetes/manifests/kube-apiserver.yaml
。我一直没能找到这个文件,我不确定这样做的正确方法是什么。是否有不同的过程,因为群集是通过 Docker 桌面?
Is there a different process because the cluster is through Docker Desktop?
您可以使用在 Docker 桌面上 运行ning 的 Kubernetes 访问 kubeapi-server.yaml
,但是是以一种“hacky”的方式。我在下面包含了解释。
对于需要此类重新配置的设置,我鼓励您使用不同的解决方案,例如 minikube
。
Minikube
有一项功能允许您为 Kubernetes 组件传递附加选项。您可以按照以下文档阅读有关 --extra-config ExtraOption
的更多信息:
至于 kube-apiserver.yaml
与 Docker 桌面的重新配置
您需要运行以下命令:
docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh
以上命令将允许您 运行:
vi /etc/kubernetes/manifests/kube-apiserver.yaml
这让您可以编辑 API 服务器配置。 Pod
运行ning kubeapi-server
将使用新参数重新启动。
您可以查看以下 Whosebug 答案以获取更多参考:
- whosebug.com: Answer: Where are the Docker Desktop for Windows kubelet logs located?
I've used this answer without $ screen
command and I was able to reconfigure kubeapi-server
on Docker Desktop in Windows
我是 运行 通过 Windows 上的 Docker 桌面的本地 Kubernetes 集群。我正在尝试修改我的 kube-apiserver 配置,我发现的所有信息都说要修改 master 上的 /etc/kubernetes/manifests/kube-apiserver.yaml
。我一直没能找到这个文件,我不确定这样做的正确方法是什么。是否有不同的过程,因为群集是通过 Docker 桌面?
Is there a different process because the cluster is through Docker Desktop?
您可以使用在 Docker 桌面上 运行ning 的 Kubernetes 访问 kubeapi-server.yaml
,但是是以一种“hacky”的方式。我在下面包含了解释。
对于需要此类重新配置的设置,我鼓励您使用不同的解决方案,例如 minikube
。
Minikube
有一项功能允许您为 Kubernetes 组件传递附加选项。您可以按照以下文档阅读有关 --extra-config ExtraOption
的更多信息:
至于 kube-apiserver.yaml
与 Docker 桌面的重新配置
您需要运行以下命令:
docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh
以上命令将允许您 运行:
vi /etc/kubernetes/manifests/kube-apiserver.yaml
这让您可以编辑 API 服务器配置。 Pod
运行ning kubeapi-server
将使用新参数重新启动。
您可以查看以下 Whosebug 答案以获取更多参考:
- whosebug.com: Answer: Where are the Docker Desktop for Windows kubelet logs located?
I've used this answer without
$ screen
command and I was able to reconfigurekubeapi-server
on Docker Desktop in Windows