我正在尝试为部署到GKE的应用程序设置Stackdriver错误报告。
据我所知,有两种方法可以做到这一点:Stackdriver日志代理和错误报告REST 。
根据文档,如果我已经有一个正在运行的日志代理,我可以在localhost:24224上找到它。
看起来GKE已经有了一个日志代理:
✗ kubectl get pods --namespace=kube-system
NAME READY STATUS RESTARTS AGE
fluentd-cloud-log
我在Node Auto Provisioning集群上同时启用了Autoscaling和GKE。很少有关于自动缩放的查询。
对于AutoScaling,最小节点为1,最大节点数为2。很少有基于此设置的查询。
我使用gcloud命令将节点数设置为0
gcloud container clusters resize cluster-gke-test --node-pool pool-1 --num-nodes 0 --zone us-central1-c
现在我可以看到这样的信息:Pods是不可调度的。
Your cluster has one or more unschedulable po
我试图关闭GKE自动驾驶仪集群的日志记录和监视,我得到了错误:
gcloud beta container clusters update my-cluster --logging-service none --monitoring-service none
WARNING: The `--logging-service` flag is deprecated and will be removed in an upcoming release. Please use `--logging` instead. For more information, please read: https
如何重新申请默认安装的GKE指标服务器?它还会返回TOP命令统计信息吗?
我尝试安装并删除了指标服务器的,现在它可能已经删除了一些与默认GKE指标服务器相关的角色。我甚至尝试重新安装GitHub版本,但仍然出现错误。
kubectl top pods --all-namespaces
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get pods.metrics.k8s.io)
kubectl top pods --all-namespaces
Erro