728x90
mock test1 58% - 5, 7, 9, 11, 12

[240609]

- static pod => yaml파일을 /etc/kubernetes/manifest 로 이동
- 파드 오류 확인하는 logs 명령어 k logs PodName svcName
- 파드 수정하는 명령어 k edit pod PodName 수정하고 나오는 yaml 경로에서 k replace -force -f yaml경로
- NodePort svc생성 k expose deploy 파드 --port listenport svc에서 nodeport 포트 수정 k edit svc
- jsonpath='{.items[*].status.nodeInfo.osImage} 의 이해
- pv options = hostPath: path:

[240610]

k logs PodName svcName

jsonpath='{item[*].status.nodeInfo.osImage}'

etcdctl variables
cat /etc/kubernetes/manifest/etcd.yaml | grep (file, listen, url, ...)

ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 \
  --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt  --key=/
etc/kubernetes/pki/etcd/server.key \  
  snapshot save /opt/etcd-backup.db
Snapshot saved at /opt/etcd-backup.db


Security Context => sys_time

pv, pvc
pvc 생성 후 pv pod 생성

rolling update
k set image deployName imageName

사용자생성 및 권한 부여
role binding docs

Create a CertificateSigningRequest

k cerfificate
k create
k auth (검증)
k create rolebinding

DNS lookup
1. pod run
2. svc expose
3. svc lookup
4. pod nslookup
kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup nginx-resolver-service
kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup nginx-resolver-service > /root/CKA/nginx.svc
kubectl get pod nginx-resolver -o wide
kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup PODIP > /root/CKA/nginx.pod

node1에서의 static pod 생성 
node1에서의 /etc/kubernetes/manifest 에 yaml파일 생


[240621]

kubectl run nginx-resolver --image=nginx kubectl expose pod nginx-resolver --name=nginx-resolver-service --port=80 --target-port=80 --type=ClusterIP

kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup nginx-resolver-service kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup nginx-resolver-service > /root/CKA/nginx.svc

kubectl get pod nginx-resolver -o wide kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup <P-O-D-I-P.default.pod> > /root/CKA/nginx.pod

 


[240624]

pvc 템플릿으로 보고 생성하고
pv적용할때는 Claims As Volumes 부분 확인

kubectl run nginx-resolver --image=nginx kubectl expose pod nginx-resolver --name=nginx-resolver-service --port=80 --target-port=80 --type=ClusterIP

kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup nginx-resolver-service kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup nginx-resolver-service > /root/CKA/nginx.svc

kubectl get pod nginx-resolver -o wide kubectl run test-nslookup --image=busybox:1.28 --rm -it --restart=Never -- nslookup <P-O-D-I-P.default.pod> > /root/CKA/nginx.pod

k replace --force -f yaml경로
728x90

'Cloud > CKA' 카테고리의 다른 글

[CKA] Mock Test - DNS lookup  (0) 2024.06.25
[CKA] Mock Test - 사용자 생성 및 롤 바인딩 ( CSR , Rolebinding )  (0) 2024.06.25
Mock Test 3  (0) 2024.05.13
Mock Test 2  (0) 2024.05.06
Mock Test 1  (0) 2024.04.29

+ Recent posts