我已经使用这个在kubernetes集群节点之一上配置了Prometheus。之后,我添加了以下prometheus.yml文件。我可以列出节点和apiserver,但是对于pod,所有的pod都显示为down和error:
Get "https:// xx.xx.xx:443 /metrics": dial tcp xx.xx.xx:443: connect: connection refused and for some pods the status is unknown.
有人能告诉我我哪里做错了吗?
Cat prometheus.yml
global:
s
我已经在github上上传了一些代码:
运行以下命令将部署这两个图表(请注意,要部署postgres DB,需要使用set,我默认将其禁用,因为camunda自带db,我正在尝试将其配置为使用postgres):
helm install dev ./camunda-install --set tags.postgres=true
你会发现一切看起来都很好:
NAME READY STATUS RESTARTS AGE
pod/dev-camunda-67f487dcd-wjdfr 1/1 Running
我在本地工作站(Windows10Pro)上安装了用于开发的Docker for windows和内置的k8s单节点集群。 我想知道如何访问此集群上托管的服务。它没有被很好地记录下来 我没有安装负载均衡器,也不需要K8s入口。如何访问托管在10.105.245.65:80的服务。localhost和127.0.0.1不起作用,10.105.245.65在windows主机上没有任何意义。 我可以使用NodePort (它可以工作),但我想了解如何通过ClusterIP访问。 C:\Users\balamuvi>kubectl get svc
NAME TYPE
我在GKE上的Kubernetes集群中有一个pod,它在Azure上远程创建Kubernetes集群,我想从pod ssh到Azure集群的主VM,这样我就可以在上面远程运行一些命令。但是,每当我在pod中运行ssh / scp时都会遇到超时问题:
ssh: connect to host port 22: Connection timed out
我已经在pod中安装了OpenSSH-client/server。我确保VM具有公共IP地址,并且pod还可以访问VM的私钥。我在我的笔记本电脑上尝试了ssh到Azure主虚拟机中,它工作得很好。有什么想法吗?
当我创建treafik入口时,它抛出这个错误: {"ingress":"kubernetes-dashboard-route","level":"error","msg":"Cannot create service: service port not found","namespace":"kube-system","providerName":"kubernetescrd","serviceName":"k
我跟踪是为了建立一个DNS service,并将两个独立的kubernetes pods连接在一起。其中一个应该充当网关,它正在监听端口80,另一个在端口90上。
当我使用他们的节点IP,curl 10.32.0.24和curl 10.32.0.25:90时,我可以联系到他们。尽管如此,我还是想不出如何通过我的DNS服务来访问它们。URL会是什么?
Namespace是default,这是kubectl cluster-info: Kubernetes master is running at IP_OF_MY_SERVER:6443 KubeDNS is running at IP_OF_M