๋ฆฌ์์ค๋ฅผ ๋ถ๋ฆฌ
๋ค์์คํ์ด์ค ํ์ธ
$ kubectl get namespaces
$ kubectl get ns
kube-system
Kubernetes์ ํต์ฌ ์ปดํฌ๋ํธ
kube-public
๋ชจ๋ ์ฌ์ฉ์๊ฐ ์ฝ๊ธฐ ๊ถํ
kube-node-lease
๋
ธ๋์ HeartBeat ์ฒดํฌ๋ฅผ ์ํ Lease ๋ฆฌ์์ค๊ฐ ์กด์ฌ
$ kubectl create ns developments
$ kubectl delete ns developments
$ kubectl get pods -A | --all-namespaces
$ kubectl get pods -n kube-system
ns-dev.yaml
apiVersion: v1
kind: Namespace
metadata:
name: dev
$ kubectl create -f ns-dev.yaml
myweb-dev.yaml
apiVersion: v1
kind: Pod
metadata:
name: myweb
namespace: dev
spec:
containers:
- name: myweb
image: httpd
ports:
- containerPort: 80
protocol: TCP
$ kubectl create -f myweb-dev.yaml
$ kubectl delete -f myweb-dev.yaml