我正在通过Windows上的Docker桌面运行本地Kubernetes群集。我正试图修改我的kube apiserver配置,我找到的所有信息都表示要修改/etc/kubernetes/manifests/kube apiserver。主机上的yaml
。我一直找不到这个文件,也不确定该怎么做。因为集群是通过Docker Desktop运行的,所以是否有不同的流程?
因为集群是通过Docker Desktop运行的,所以是否有不同的流程?
您可以访问kubeapi服务器。yaml
带有Kubernetes,在Docker桌面上运行,但以“黑客”的方式。我已经包括了下面的解释。
对于需要这种重新配置的设置,我鼓励您使用不同的解决方案,例如mini kube
。
Minikube
有一项html" target="_blank">功能,允许您传递Kubernetes组件的附加选项。您可以通过以下文档阅读更多关于--extra-config ExtraOption
的信息:
至于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-server
的Pod
将以新参数重新启动。
您可以查看以下答案以获取更多参考:
>
我使用这个答案没有$屏幕
命令,我能够重新配置kubeapi-server
在Windows的Docker桌面上
我用的是这个舵图:https://github.com/helm/charts/tree/master/incubator/kafka 并且这些覆盖在值中。亚马尔 基于此留档:https://kafka.apache.org/documentation/#security_jaas_broker (快速总结) 问题是,当我启动Kafka时,会出现以下错误: 根据优先顺序,如果未设置上述配置,则应使
null
我试图设置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。