1. 작업개요

image.png

2. 작업일정

3. 작업대상

전체 pod 에 대한 Namespace, Pod Name, NodeSelector, Node 출력 CMD

kubectl get pod -A -o custom-columns="NAMESPACE:.metadata.namespace,NAME:.metadata.name,NODE_SELECTOR:.spec.nodeSelector,NODE:.spec.nodeName"

실제 DEV 환경 작업대상 정리 예시

NAMESPACE POD NAME SYSTEM AS-IS TO-BE 작업 ropo 작업여부
argocd argocd-application-controller-0 management nodeSelector:    eks.amazonaws.com/nodegroup: ENV-eks-management-node System:
management argocd-helm-value.yaml 완료(8/12)
datadog datadog-cluster-agent-78b989b8c8-8k7w6 management nodeSelector:    eks.amazonaws.com/nodegroup: dev-eks-management-node System: management dd-k8s-agent-dev.yaml 완료(8/26)
external-secrets external-secrets-78866cbc98-jphb5 management nodeSelector:  eks.amazonaws.com/nodegroup: ENV-eks-management-node System:
management external-secret-op-helm-value.yaml 완료(8/27)
ingress-nginx ingress-nginx-controller-678cc8d99b-vdjr2 management nodeSelector:        eks.amazonaws.com/nodegroup: ENV-eks-management-node System:
management nginx-ingress-controller-dev.yaml 완료(8/26)
kube-system aws-load-balancer-controller-7f6b56d954-gfs7f management nodeSelector:  eks.amazonaws.com/nodegroup: ENV-eks-management-node System:
management aws-lb-controller-helm-value.yaml 완료(8/27)
kube-system cluster-autoscaler-df4797dd9-c88sj management nodeSelector:        eks.amazonaws.com/nodegroup: ENV-eks-management-node System:
management cluster-autoscaler.yaml 완료(8/26)
kube-system metrics-server-6f7768bfc6-v5xxs management nodeSelector:        eks.amazonaws.com/nodegroup: ENV-eks-management-node System:
management metric-server.yaml 완료(8/26)