我是 kubernetes 新手,并尝试将水平 pod 自动缩放应用于我现有的应用程序。在遵循其他 stackoverflow 详细信息之后 - 知道我需要安装 metric-server - 我能够安装 - 但有些它不起作用并且无法处理请求。
步骤如下:
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
serviceaccount/metrics-server created
clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
clusterrole.rbac.authorization.k8s.io/system:metrics-server created
rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created
clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created
clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created
service/metrics-server created
deployment.apps/metrics-server created
apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
Run Code Online (Sandbox Code Playgroud)
kubectl 部署,svc -n kube-system | egrep 指标服务器
deployment.apps/metrics-server 1/1 1 1 2m6s
service/metrics-server ClusterIP 10.32.0.32 <none> 443/TCP 2m6s
Run Code Online (Sandbox Code Playgroud)
kubectl get pods -n kube-system | kubectl 获取 pods -n kube-system | grep 指标服务器
metrics-server-64cf6869bd-6gx88 1/1 Running 0 2m39s
Run Code Online (Sandbox Code Playgroud)
通过 ana_hpa.yaml …