当前位置: 首页 > 知识库问答 >
问题:

在Windows上使用Docker Desktop的库伯内特斯配置目录的位置

孟跃
2023-03-14

我正在通过Windows上的Docker桌面运行本地Kubernetes群集。我正试图修改我的kube apiserver配置,我找到的所有信息都表示要修改/etc/kubernetes/manifests/kube apiserver。主机上的yaml。我一直找不到这个文件,也不确定该怎么做。因为集群是通过Docker Desktop运行的,所以是否有不同的流程?

共有1个答案

赖俊
2023-03-14

因为集群是通过Docker Desktop运行的,所以是否有不同的流程?

您可以访问kubeapi服务器。yaml带有Kubernetes,在Docker桌面上运行,但以“黑客”的方式。我已经包括了下面的解释。

对于需要这种重新配置的设置,我鼓励您使用不同的解决方案,例如mini kube

Minikube有一项html" target="_blank">功能,允许您传递Kubernetes组件的附加选项。您可以通过以下文档阅读更多关于--extra-config ExtraOption的信息:

  • Minikube.sigs.k8s.io:文档:命令:开始

至于kube-apis服务器的重新配置。yaml带Docker桌面

您需要运行以下命令:

  • $docker run-it-privileged-pid=host debian nsenter-t1-m-u-n-ish

上述命令将允许您运行$vi /etc/kubernetes/manifests/kube-apiserver.yaml并编辑api服务器的配置。运行kubeapi-serverPod将以新参数重新启动。

您可以查看以下答案以获取更多参考:

>

  • Stackoverflow.com:答案:Windows kubelet日志的Docker Desktop位于哪里?
  • Stackoverflow.com:答案:如何更改Mac(docker-桌面)上默认的nodeport范围?

    我使用这个答案没有$屏幕命令,我能够重新配置kubeapi-server在Windows的Docker桌面上

  •  类似资料:
    • 我用的是这个舵图:https://github.com/helm/charts/tree/master/incubator/kafka 并且这些覆盖在值中。亚马尔 基于此留档:https://kafka.apache.org/documentation/#security_jaas_broker (快速总结) 问题是,当我启动Kafka时,会出现以下错误: 根据优先顺序,如果未设置上述配置,则应使

    • 我试图设置Kubernetes入口,将外部http流量路由到前端pod(路径/)和后端pod(路径/rest/*),但我总是得到400错误,而不是主nginx索引。html。 所以我在第https://cloud.google.com/kubernetes-engine/docs/tutorials/http-balancer页尝试了谷歌库伯内特斯的例子,但我总是得到400个错误。有什么想法吗?

    • 我试图有1个redis大师与2个redis复制品绑在一个3法定人数哨兵在Kubernetes。我对Kubernetes很陌生。 我最初的计划是让主控器在一个吊舱上运行,并绑定到一个Kubernetes SVC,而两个副本在自己的吊舱上运行,并绑定到另一个Kubernetes SVC。最后,3个哨兵吊舱将被绑在他们自己的SVC上。副本将被绑定到主SVC(因为没有SVC,ip将会改变)。sentine

    • 库伯内特斯top(kubectl top)命令显示的内存使用情况与pod中运行Linuxtop命令不同。 我创建了 k8s 部署,其中 YAML 包含以下内存限制: 以下命令的输出如下所示: 运行linux top命令: 注意“free -g”还显示使用了11Gb。 问题是这与“kubectl顶部”相矛盾,后者仅显示使用了1205 mb。