我在运行 terraform init / get 时遇到问题。
我得到的错误:
Error downloading modules: Error loading modules: error downloading 'ssh://git@github.com/etc etc': git must be available and on the PATH
Run Code Online (Sandbox Code Playgroud)
github 路径是正确的,在另一台机器上工作正常。
Git 工作正常,它也在 PATH 中。TF_LOG 为空。在 ubuntu 上工作。
谢谢!
我正在遵循此演练(部分使用 EKS。https: //itnext.io/horizo ntal-pod-autoscale-with-custom-metrics-8cb13e9d475
我设法使用此 http_requests_total 指标扩大一个部署。
现在,我正在尝试添加一个新指标。我有普罗米修斯服务器,它已经抓取了cloudwatch,并且aws_sqs_approximate_age_of_oldest_message_maximum我的许多队列都具有价值。
以与上述教程类似的方式,我添加了指标的定义:
- seriesQuery: 'http_requests_total{kubernetes_namespace!="",kubernetes_pod_name!=""}'
resources:
overrides:
kubernetes_namespace: {resource: "namespace"}
kubernetes_pod_name: {resource: "pod"}
name:
matches: "^(.*)_total"
as: "${1}_per_second"
metricsQuery: 'sum(rate(<<.Series>>{<<.LabelMatchers>>}[2m])) by (<<.GroupBy>>)'
Run Code Online (Sandbox Code Playgroud)
与
- seriesQuery: 'aws_sqs_approximate_age_of_oldest_message_maximum{queue_name!=""}'
resources:
overrides:
kubernetes_namespace: {resource: "namespace"}
kubernetes_pod_name: {resource: "pod"}
metricsQuery: '<<.Series>>{<<.LabelMatchers>>}'
Run Code Online (Sandbox Code Playgroud)
或者底部版本的某种版本。但是,我永远看不到它:
kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 | jq
无论我尝试什么。
有什么想法如何继续前进吗?谢谢!