HPA로 오토스케일링(Auto Scaling)시 targets unknown 해결

반응형

 

HPA yaml 파일

apiVersion: apps/v1
kind: Deployment
metadata:
  name: was-server
spec:
  replicas: 2
  selector:
    matchLabels:
      app: was-server
  template:
    metadata:
      labels:
        app: was-server
    spec:
      containers:
      - name: reca3team-was-server
        image: 447079561480.dkr.ecr.ap-northeast-2.amazonaws.com/reca3team-ecr:RECA3team-ecr-tomcat-image
        imagePullPolicy: Always
        ports:
        - containerPort: 8080
        resources:
            limits:
              cpu: 500m
            requests:
              cpu: 200m

 

kubectl apply 결과

 

 

해결: metrics-server 구성

git clone https://github.com/kubernetes-sigs/metrics-server.git
vi deployment.yaml
kubectl apply -k .
kubectl get deploy metrics-server -n kube-system
kubectl top node --use-protocol-buffers

 

 

결과

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유