gpt4 book ai didi

kubernetes - Windows 上 Docker 桌面的 Kubernetes 配置目录的位置

转载 作者:行者123 更新时间:2023-12-04 12:57:35 27 4
gpt4 key购买 nike

我正在通过 Windows 上的 Docker 桌面运行本地 Kubernetes 集群。我正在尝试修改我的 kube-apiserver 配置,我发现的所有信息都说要修改 /etc/kubernetes/manifests/kube-apiserver.yaml在主人身上。我一直无法找到此文件,并且不确定执行此操作的正确方法是什么。因为集群是通过Docker Desktop的,所以有不同的过程吗?

最佳答案

Is there a different process because the cluster is through Docker Desktop?


您可以访问 kubeapi-server.yaml使用在 Docker 桌面上运行但以“hacky”方式运行的 Kubernetes。我已经包括在下面的解释。
对于需要此类重新配置的设置,我鼓励您使用不同的解决方案,例如 minikube . Minikube具有允许您为 Kubernetes 组件传递附加选项的功能。您可以阅读更多关于 --extra-config ExtraOption 的信息通过遵循此文档:
  • Minikube.sigs.k8s.io: Docs: Commands: Start

  • 至于 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运行 kubeapi-server将使用新参数重新启动。
    您可以查看以下 StackOverflow 答案以获取更多引用:
  • Stackoverflow.com: Answer: Where are the Docker Desktop for Windows kubelet logs located?
  • Stackoverflow.com: Answer: How to change the default nodeport range on Mac (docker-desktop)?

    I've used this answer without $ screen command and I was able to reconfigure kubeapi-server on Docker Desktop in Windows


  • 关于kubernetes - Windows 上 Docker 桌面的 Kubernetes 配置目录的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64758012/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com