쿠버네티스 네임스페이스

쿠버네티스 / namespace

  • 클러스터 하나를 여러 개의 논리 적인 단위로 나눠서 사용
  • 쿠버네티스 클러스터 하나를 여러 팀이나 사용자가 함계 공유
  • 용도에 따라 실행해야 하는 앱을 구분할때 사용

마스터 워커노드

네임스페이스 사용하기

namespace 생성

스크린샷 2023-05-23 오전 3 24 25

  • cli

  • yaml

namespace 관리

get

스크린샷 2023-05-23 오전 3 16 43

delete 스크린샷 2023-05-23 오전 3 36 03

네임스페이스 4개가 기본으로 설정 스크린샷 2023-05-23 오전 3 23 04

쿠버네티스 운영에 필요한 네임 스페이스

base namespace 는 default

디폴트 네임스페이스를 변경할수있다

기본으로 사용하는 namespace를 default가 아닌 다른 이름의 namespcae 로 switch

스크린샷 2023-05-23 오전 3 32 42

  • namespace를 포함한 context 등록
    • kubectl config set-context —cluster= —namespace=
    • kubectl config view
  • 등록된 namespce로 context 변경
    • kubectl config use-context NAME