Kubernetes의 리소스 관리와 설정(namespace, Configmap, Secret)
·
개발 환경 및 운영/Kubernetes
네임스페이스(Namespace)컨테이너와 그와 관련된 리소스를 구분지어 관리할 수 있는 일종의 논리적 그룹기본 개념쿠버네티스 설치시 기본적으로 3개의 네임스페이스 존재 default : 별도로 지정하지 않았을때 기본적으로 사용됨 (--namespace 옵션 명시 하지 않으면)kube-system: 쿠버네티스 클러스터 구성하는 필수 컴포넌트와 설정값 존재 (kube-dns, kube-proxy 등 )kube-public: 모든 사용자에게 읽기 가능한 네임스페이스. 보통 클러스터 내부 공용 정보 공유용 네임스페이스는 서로 다른 프로젝트, 팀, 환경(개발, 스테이징, 운영 등) 간 리소스를 논리적으로 격리할 수 있어 대규모 클러스터 운영에 유용하다.사용 # 네임스페이스 생성kubectl create names..