본문 바로가기

클라우드 및 인프라177

[CKA] Udemy - Mock Exam2 문제풀이 Q1. Take a backup of the etcd cluster and save it to /opt/etcd-backup.db. A1. controlplane ~ ➜ cat /etc/kubernetes/manifests/etcd.yaml controlplane ~ ➜ 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 Q2.Create a Pod called re.. 2023. 7. 24.
[CKA] Udemy - Mock Exam1 문제풀이 Q1. Deploy a pod named nginx-pod using the nginx:alpine image. Once done, click on the Next Question button in the top right corner of this panel. You may navigate back and forth freely between all questions. Once done with all questions, click on End Exam. Your work will be validated at the end and score shown. Good Luck! Name: nginx-pod Image: nginx:alpine A1. kubectl run nginx-pod --image=ngi.. 2023. 7. 19.
[kubernetes] cordon, uncordon, drain, taint 명령어 사용 이유 클러스터를 사용하다보면 특정 노드에 있는 pod 를 다른 곳으로 옮기거나 특정 node 에는 pod 가 스케쥴링 되지 않게 제한을 둘 필요가 있다. 이 명령어들은 worker노드의 OS나 kubelet 버전 업데이트에 사용한다. cordon : 지정된 node에서 더이상 pod들이 scheduling되서 실행되지 않도록 한다. 현재 노드에 배포된 Pod는 그대로 유지하면서 추가적인 Pod의 배포를 제한하는 명령어이다. kubectl cordon uncordon : pod가 node에 정상적으로 scheduling 시키는 명령어이다. kubectl drain, kubectl cordon 명령어를 적용한 노드의 Pod는 스케쥴링이 되지 않는데, uncordon은 노드에 Pod가 정상적으르 .. 2023. 7. 17.
[k8s] CKA 준비 - Network Policy Network Policy란 kubernetes에서 사용하는 방화벽 정책 pod 가 서로 통신할 때 인바운드, 아웃바운드에 대한 설정을 할 수 있도록 하는 정책 apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: test-network-policy namespace: default spec: podSelector: matchLabels: role: db policyTypes: - Ingress - Egress ingress: - from: - ipBlock: cidr: 172.17.0.0/16 except: - 172.17.1.0/24 - namespaceSelector: matchLabels: project: myproject - .. 2023. 6. 19.
CKA 자격증 신청하기 https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/   할인코드가 있으면 입력한다         초록색 체크표시 내용을 완료  확인이되면 주황색 스케줄 표시가 활성화가 된다.   시험 날짜 선택   나라와 시간을 선택하면 시험볼 수 있는 날짜 및 시간이 나온다. 시험은 2일전에는 신청해야한다.    테스트 환경 제공 및 2번의 테스트 문제 제공https://killer.sh/ 킬러는 아래 표시된 박스로 이동하면 확인할 수 있다.  2개의 테스트를 제공하는데 나는 풀어보지는 않았다.킬러는 문제를 풀어보기 보다는 .. 2023. 6. 15.
[DKT CKA Study] 8Day - 2023.05.30 문제 풀이에 대한 공부 전략 문제 유형 정리 -> 문제 푸는 방법 help / docs 중에 어떤걸 사용해야하는지 --no-headers 워드 카운트 개수 할때 헤더 개수는 포함 안시킬 수 있게 no-headers 작성 replicas 수정 replicas 수정은 deployment 에서 진행 ETCD yaml 파일 위치 cat /etc/kubernetes/manifest/etcd.yaml taint drain cordon 차이 json path 에 대해 : kubectl jq 시험에서 test pod 생성 시 test pod 를 생성해야하는 상황이 생기는데 kubectl run test —image=nginx -> 하면 크러쉬남 시험에서 테스트 파드 만들때 kubectl run test —image=n.. 2023. 5. 30.