Home Trouble Shooting(Kubernetes)
Post
Cancel

Trouble Shooting(Kubernetes)

pv 또는 pvc가 삭제가 안되고 계속 pending 상태일 경우

  1. pv에 바인딩된 Pod을 찾아서 날린다.
  2. pv 삭제
  3. pvc 삭제

pod has unbound immediate PersistentVolumeClaims

pvc가 pv에 바인딩 되지 못해서 발생

Error: `selector` does not match template `labels

deployment의 spec.selector.matchLabels에 정의 되어있던 app.kubernetes.io/component와 spec.template.metadata.labels에 정의 되어있는 app.kubernetes.io/component가 달라서 발생하였음. 구체적으로는 nginx-ingress-controller 헬름차트 values.yaml에 defaultBackend 정의하는 부분에서 app.kubernetes.io/component를 default-backend로 수정해서 해결하였음.

Chart conflicts with existing v1beta1.external.metrics.k8s.io resource

external metric api server가 이미 존재하는데 새로 생성하려고 할때 발생 참고

subchart로 차트 배포시 Error: found in Chart.yaml, but missing in charts/directory:...

helm dependency update . 실행

Pod가 아닌 리소스 삭제시 계속 생성되는 경우

argo cd에서 다른 저장소에 있는 차트를 배포하고 있어서 발생

This post is licensed under CC BY 4.0 by the author.

Trending Tags