问题标签 [kube-apiserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - Where is kube-apiserver located
Base question: When I try to use kube-apiserver on my master node, I get command not found error. How I can install/configure kube-apiserver? Any link to example will help.
Details: I am new to Kubernetes and Docker and was trying to create StatefulSet with volumeClaimTemplates. My problem is that the automatic PVs are not created and I get this message in the PVC log: "persistentvolume-controller waiting for a volume to be created". I am not sure if I need to define DefaultStorageClass and so needed kube-apiserver to define it.
Here is get pvc result:
And get storageclass:
How can I troubleshoot this issue (e.g. logs for why the storage was not created)?
kubernetes - 检查特性门是否在 kubernetes 中启用/禁用
在 Kubernetes 中,是否有一种特殊的方法可以检查是否启用/禁用了特定的功能门。比如说,我想检查我的集群中是否启用了 MountPropagation 功能。我怎么做。
kubernetes - Kubernetes - API Server / etcd 如何知道每个 Pod 的状态?
我了解它kubelet
负责获取 PodSpecs(通常来自 API 服务器)并运行 Pod。
Kubernetes 组件 > 节点组件 > kubelet
“kubelet 采用一组通过各种机制提供的 PodSpec,并确保这些 PodSpec 中描述的容器运行且健康。”
但是 API Server 如何跟踪每个 Pod 的状态(例如运行/失败)?是否kubelet
定期向 API 服务器发送请求?还是 API Serverkubelet
定期轮询?还是其他机制?
kubernetes - kube-apiserver 高 RAM 使用率
最近从 Kubernetes 的 v1.9.1 升级到 v1.9.6。一切都运行良好,但 kube-apiserver 的内存使用量已大大增加,标准情况下仅超过 900mb。
这不是一个大问题,因为它有可用的 RAM 这样做,但想知道是否有办法诊断可能导致这种 RAM 增加的原因。盒子没有改变,即有与一直可用的相同数量的可用 RAM,但 kube-apiserver 对它更加贪婪
kubernetes - 使用 kubeadm 时如何在 kubeapi-server 上设置与审计相关的标志?
我正在尝试启用“审核”。https://kubernetes.io/docs/tasks/debug-application-cluster/audit/提到:
您可以使用 --audit-policy-file 标志将带有策略的文件传递给 kube-apiserver。如果省略该标志,则不记录任何事件。
我使用 kubeadm 来配置集群(总共在 3 个虚拟机中运行)。
但是,使用 kubeadm 时这个设置在哪里?我看不到它在哪里与 kube-apiserver 交互。
kubernetes - kube-apiserver 怎么重启?
我今天重新启动了系统。之后,我的主系统和 Web 浏览器未连接以查找 kubernetes GUI。
当我运行命令systemctl status kube-apiserver.service
时,它会给出如下所示的输出:
怎么可能api-server
重启?
kubernetes - 无法运行 kube-apiserver --enable-admission-plugins=DefaultStorageClass
安装后三节点集群 https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
我已经使用
并执行
但它写道
I0923 14:37:58.270848 90 server.go:703] 未指定外部主机,使用 192.168.41.29 W0923 14:37:58.271386 90 authentication.go:378] AlwaysAllow 授权方不允许使用 AnonymousAuth。将 AnonymousAuth 重置为 false。您应该使用不同的授权方错误:必须指定 --etcd-servers
smb 能说出为什么会发生以及如何解决吗?
kubernetes - Kubernetes 在不同网络中的设置
是否可以使用不同的网络设置集群?意味着 master 拥有不同的 ip,node 拥有不同的网络 ip。我们将在主机 ip xxxx 的一个网络上运行 kubeadm init,并希望在主机 ip yyyyis 的节点上使用 kubeadm join 命令加入可能吗?如果可能的话,你能告诉我需要做什么程序吗?
kubernetes - 如何防止 minkube kube-apiserver 耗尽 %CPU?
在将任何东西部署到 minikube 之后,似乎 apiserver 开始消耗所有 CPU 并使仪表板几乎无法使用,直到 apiserver 死亡并重新启动。
我已经阅读了这篇文章中的一些参考资料:kube-apiserver high CPU and requests
但是,这些似乎专门针对在许多机器上部署的 k8s 集群,或者至少在 master 不在同一台机器上的情况下。
这不是 minikube 的工作方式,因为它是一个单节点集群。更不用说它通常没有大量资源(CPU 或内存)。
有没有办法遏制或消除这种行为?也许我错过了一些在 minikube 上运行的重要配置?
kubernetes - 更新主节点上的映像后 kubernetes 集群关闭
团队,关于我该如何解决这个问题的任何提示?升级主映像后整个集群宕机。
日志状态: