K8S_namespace, apply

2022. 8. 3. 17:09·IT/Kubernetes
반응형

- 목차 -

1. namespace

2. apply

3. 예제

 


  1. namespace

쿠버네티스에서, 네임스페이스 는 단일 클러스터 내에서의 리소스 그룹 격리 메커니즘을 제공한다. 리소스의 이름은 네임스페이스 내에서 유일해야 하며, 네임스페이스 간에서 유일할 필요는 없다. 네임스페이스 기반 스코핑은 네임스페이스 기반 오브젝트 (예: 디플로이먼트, 서비스 등) 에만 적용 가능하며 클러스터 범위의 오브젝트 (예: 스토리지클래스, 노드, 퍼시스턴트볼륨 등) 에는 적용 불가능하다.

 

1-1. namespace 1team, 2team 생성

 

1-2. namspace 1team, 2team 삭제

 

 

  2. apply

2-1. yml파일 생성

 

2-2. yml파일 작성

 

2-3. apply 진행. namespace 1 생성

 

2-4. 생성된 namespace 확인

 

2-5. yml파일 수정. 2team 추가

 

2-6. apply진행 후 namespace 확인

 

2-7. namespace를 부착 한 채로 pod 생성

 

2-8. 각각의 namespace를 가진 pod 삭제 후 확인

 

2-9. namespace 1team, 2team 삭제

 

 

  3. 예제

팀 1,2,3,4 생성

1,2 팀에는 nginx 이미지를 이용해서 n1, n2 컨테이너 생성

3,4 팀에는 nginx 이미지를 이용해서 h1, h2 컨테이너 생성

1,2팀 namespace는 kubectl 명령어로, 3,4팀 namespace는 yml파일로 작성

 

3-1. namespace 1team, 2team 명령어로 생성

 

3-2. 3team, 4team yml파일로 생성

 

3-3. yml파일 apply. 3,4team 생성 확인

 

3-4. pod 4개 생성

 

3-5. pod 및 namespace 확인

 

3-6. 전체 삭제 진행

 

반응형

'IT > Kubernetes' 카테고리의 다른 글

K8S_Service-NodePort, ReplicaSet  (0) 2022.08.09
K8S_label, mysql 설치  (0) 2022.08.04
K8S_cp, expose, namespace 연습  (0) 2022.08.04
K8S_apply(2), nginx 기본 페이지 변경  (0) 2022.08.03
K8S_기초 실습_start, pod, expose, delete  (0) 2022.08.03
'IT/Kubernetes' 카테고리의 다른 글
  • K8S_label, mysql 설치
  • K8S_cp, expose, namespace 연습
  • K8S_apply(2), nginx 기본 페이지 변경
  • K8S_기초 실습_start, pod, expose, delete
nyub
nyub
  • nyub
    xinyub cloud
    nyub
  • 전체
    오늘
    어제
    • 전체 글 (165)
      • Cloud (17)
        • AWS (12)
        • KT (3)
        • NHN (2)
      • IT (131)
        • Network (22)
        • Linux (41)
        • Windows server (30)
        • Docker (9)
        • Terraform (5)
        • Git, Github (3)
        • Kubernetes (9)
        • CI CD (11)
        • 기타 (1)
      • Etc (17)
        • TroubleShooting (12)
        • Other Info (4)
        • 자격증 (1)
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
nyub
K8S_namespace, apply
상단으로

티스토리툴바