728x90
# Pod 실행
kubectl run nginx-pod --image=nginx
k9s
Context: hyul@k8s-hyul-v8.ap-northeast-2.eksctl.io <0> all <ctrl-d> Delete … ____ __.________
Cluster: k8s-hyul-v8.ap-northeast-2.eksctl.io <1> default <d> Describe | |/ _/ __ \______
User: hyul@k8s-hyul-v8.ap-northeast-2.eksctl.io <e> Edit | < \____ / ___/
K9s Rev: 0.13.7 <ctrl-k> Kill | | \ / /\___ \
K8s Rev: v1.27.9-eks-5e0fdde <l> Logs |____|__ \ /____//____ >
CPU: 0% <shift-l> Logs Previous \/ \/
MEM: 0% <s> Shell
┌──────────────────────────────────────────────────── Pod(all)[9] ─────────────────────────────────────────────────────┐
│ NAMESPACE↑ NAME READY STATUS RS CPU MEM %CPU/R %MEM/R %CPU/L %MEM/L IP NODE │
│ default nginx-pod 1/1 Running 0 n/a n/a n/a n/a n/a n/a 192.168.89.60 ip-192… │
│ kube-system aws-node-5vmhq 2/2 Running 0 n/a n/a n/a n/a n/a n/a 192.168.73.108 ip-192… │
│ kube-system aws-node-jgcg8 2/2 Running 0 n/a n/a n/a n/a n/a n/a 192.168.56.95 ip-192… │
│ kube-system aws-node-nskwk 2/2 Running 0 n/a n/a n/a n/a n/a n/a 192.168.28.76 ip-192… │
│ kube-system coredns-6b46bd4fd9-hhd9z 1/1 Running 0 n/a n/a n/a n/a n/a n/a 192.168.50.247 ip-192… │
│ kube-system coredns-6b46bd4fd9-rp9ql 1/1 Running 0 n/a n/a n/a n/a n/a n/a 192.168.38.64 ip-192… │
│ kube-system kube-proxy-8ft7m 1/1 Running 0 n/a n/a n/a n/a n/a n/a 192.168.56.95 ip-192… │
│ kube-system kube-proxy-jjqg6 1/1 Running 0 n/a n/a n/a n/a n/a n/a 192.168.28.76 ip-192… │
│ kube-system kube-proxy-pshtk 1/1 Running 0 n/a n/a n/a n/a n/a n/a 192.168.73.108 ip-192… │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
선택해서 ctrl + k 하면 kill 하지만 대부분 복구함
# 지워지는 것을 확인
kubectl create deployment dpy-nginx --image=nginx
kubectl delete pods nginx-pod
kubectl delete deployment dpy-nginx
# echo-hname 생성하기
vim echo-hname.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: echo-hname
labels:
app: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: echo-hname
image: sysnet4admin/echo-hname
# 수 관여
replicas: 3
# 별칭으로 명령어 단축 (k)
k create -f echo-hname.yaml
k get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
default echo-hname-5746bc5cb9-5xjwc 1/1 Running 0 9m
default echo-hname-5746bc5cb9-9t8nx 1/1 Running 0 9m27s
default echo-hname-5746bc5cb9-nzfhz 1/1 Running 0 33s
default echo-hname-5746bc5cb9-tjl5j 1/1 Running 0 33s
default echo-hname-5746bc5cb9-tsljp 1/1 Running 0 33s
default echo-hname-5746bc5cb9-zz29s 1/1 Running 0 9m27s
kube-system aws-node-5vmhq 2/2 Running 0 3h38m
kube-system aws-node-jgcg8 2/2 Running 0 3h38m
kube-system aws-node-nskwk 2/2 Running 0 3h38m
kube-system coredns-6b46bd4fd9-hhd9z 1/1 Running 0 3h43m
kube-system coredns-6b46bd4fd9-rp9ql 1/1 Running 0 3h43m
kube-system kube-proxy-8ft7m 1/1 Running 0 3h38m
kube-system kube-proxy-jjqg6 1/1 Running 0 3h38m
kube-system kube-proxy-pshtk 1/1 Running 0 3h38m
k exec -it echo-hname-5746bc5cb9-5xjwc -- /bin/bash
root@echo-hname-5746bc5cb9-5xjwc:/# ls -l /run/nginx.pid
-rw-r--r-- 1 root root 2 Feb 5 05:25 /run/nginx.pid
root@echo-hname-5746bc5cb9-5xjwc:/# kill -9 1
#죽지 않음
k get pod echo-hname-5746bc5cb9-5xjwc -o yaml > pod.yaml
vi pod.yaml
k delete deployment echo-hname
728x90
'Bootcamp' 카테고리의 다른 글
[Kubernetes] K8S nodeport (1) | 2024.02.06 |
---|---|
[Kubernetes] Rolling Updte (0) | 2024.02.05 |
[Kubernetes] 쿠버네티스 마스터 설정하기 (1) | 2024.02.01 |
[Spark] spark 다루기 (0) | 2024.01.18 |
[MySQL] 네트워크, mysql (1) | 2023.12.28 |