我的警报配置如下。
ALERT PoDHighCPUUsage
IF sum(rate(container_cpu_usage_seconds_total{container_label_io_kubernetes_pod_namespace!=""}[2m])) BY (kubernetes_pod_name, kubernetes_io_hostname, container_label_io_kubernetes_pod_namespace) >= 0.2
FOR 2m
LABELS {severity="criticalup"}
A
我正在部署一个简单的web应用程序。我把它分成3个pod:前端、后端和postgres db。每一个都有服务。我分别为前端和后端创建了LoadBalancer服务。我的postgres db pod的ClusterIP服务。我的前端是html/javascript/angularjs/jquery。后端是基于泽西岛的后端和postgres之间的Java web services.Connection工作得很好,因为我从浏览器测试它。请看下面的内容。但是,当我试图从我的前端访问相同的login web服务调用时,它没有work.Please,如下所示。我的后端和前端没有错误消息,我的本地计算机(
我有一个带有默认设置的AKS集群。我正在尝试创建一个非常简单的部署/服务。该服务为LoadBlanacer类型。我看到服务已经创建,但是我不能压缩服务公共IP。我连一个错误都没有,卷发就挂了。
$ kubectl get all --show-labels
NAME READY STATUS RESTARTS AGE LABELS
pod/myapp-79579b5b68-npb2g 1/1 Running 0 104m app=myapp,pod-template-hash=79579b
我无法卷曲到服务的外部IP。我的Kubernetes集群部署在GKE上。 $ kubectl run kubia-container --image=australia/kubia_py --port=8080 --generator=run/v1
kubectl run --generator=run/v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
replicationcontroller/
我跟踪是为了建立一个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