有人能指导K8s的自动发现配置吗?Prometheus服务器位于集群之外。我试过和中提到的人
我还没有足够的K8s专家来解释这里的所有细节,但从根本上讲,在集群之外运行Prometheus是完全可能的(对于冗余的跨集群元监视之类的事情也是必需的)。请参阅in_cluster配置选项在中。如果你在外面运行它,你需要跳过证书环。
所以,我做了一个简单的配置
- job_name: 'kubernetes'
kubernetes_sd_configs:
-
# The API server addresses. In a cluste
我想列出使用API的有限数量的k8s作业对象。在中,有一个limit参数,可以用来为Kubernetes对象列表调用设置返回响应的限制。但是,由于某些原因,这不适用于作业,服务器只返回所有作业,而不是指定的数量。在文档中,据说是Servers may choose not to support the limit argument and will return all of the available results。
如何配置k8s以接受列表调用的限制参数?
我让 - Kubernetes API swagger向上钻取每个集群的详细信息,直到namespaces.Using IAM token才能访问这些API。此外,我想要获取该特定命名空间的所有pod,进而获取每个pod的镜像版本。
我已经尝试过使用客户端库来获取所有pods,但是我如何通过编程从我的帐户集群中获取名称空间的pods?
我想通过使用REST API或一些客户端libraries.How来使用这些库来实现这一点?
var k8s = require('@kubernetes/client-node');
const kc = new k8s.KubeConfig(
我未能将Kubernetes集群连接到我的GitLab CE服务器。说到GCE和k8s,我几乎是个新手。当我试图从k8s (而不是连接现有集群)创建一个新的GitLab集群时,会出现一个通知,即记帐尚未正确设置。
Please enable billing for one of your projects to be able to create a Kubernetes cluster, then try again.
我所做的:
我执行了中描述的所有步骤两次。
我验证了GitLab Omniauth是否工作正常。
我启用了以下k8s API :云资源管理器API、云Googl