반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- springboot
- RSS
- python
- 파이썬
- 도커
- namespace
- 초간단파이썬
- bash
- 컨테이너
- Kubernetes
- WEB
- docker
- k8s
- linux
- container
- DOIK
- Engineer
- Vagrant
- devops #engineer
- 쿠버네티스
- variable
- ioredirection
- httpd실행
- multivm
- devops #jenkins
- java
- mongodb operator
- nginx
- Strimzi
- aws #engineer
Archives
- Today
- Total
샤인의 IT (막 적는) 메모장
[Kubernetes 기본 정리] Namespace 본문
반응형
Namespace는 클러스터 내에서 리소스 그룹을 격리하는 환경을 제공한다.
동일한 네임스페이스 내에서 리소스를 구별하기 위해서 Label을 사용함.
초기 클러스터 구성 시 생성되는 네임스페이스는 4가지
default - 다른 네임스페이스가 없는 오베직트를 위한 기본 네임스페이스
kube-system - 쿠버네티스 시스템에서 생성한 오브젝트를 위한 네임스페이스
kube-public - 모든 사용자가 읽기 권한으로 접근, 클러스터 중 읽을 수 있는 리소스를 위해 예약되어 있음
kube-node-lease - scale될 때 노드 하트비트의 성능을 향상시키는 노드와 관련된 lease 오브젝트
네임스페이스는 서비스를 생성할 때 DNS 엔트리가 생성된다.
<Service명>.<Namespace명>.svc.cluster.local
# Namespace 목록 확인
kubectl get namespaces
# 해당 Namespace에 포함된 리소스 확인
kubectl get po --namespace=example-namespace
# 네임스페이스 내 리소스가 포함되는지 안되는지 확인 시
kubectl api-resources --namespaced=true
kubectl api-resources --namespaced=false
반응형
'Container > Kubernetes 기본' 카테고리의 다른 글
[Kubernetes 기본 정리] 네임스페이스 리소스 설정 (0) | 2022.01.11 |
---|---|
[Kubernetes 기본 정리] Label & Annotation (Object Field Selector 추가) (0) | 2022.01.07 |
[Kubernetes 기본 정리] Object (0) | 2022.01.05 |
[Kubernetes 기본 정리] Namespace (0) | 2021.04.29 |
[Kubernetes 기본 정리] ServiceAccount (0) | 2021.04.15 |
Comments