본문 바로가기

쿠버네티스6

[쿠버네티스] CKA 기출 자료_5 [네트워킹] | 데인트리 라이브러리 이 페이지에서는 기출 문제 중 네트워크 관련 문제를 다룬다. 1. 디플로이먼트 Expose 참조 링크: https://kubernetes.io/ko/docs/tasks/access-application-cluster/service-access-application-cluster/ 특정 디플로이먼트가 주어지고 이에 대한 서비스를 생성하는 문제이다. service YAML파일을 작성하여 생성하는 방법도 있지만, kubectl expose 명령어를 통해 간편하게 서비스를 생성할 수 있다. [root@k8s-master ~]$ kubectl expose deployment hello-world --type=NodePort --name=example-service 2. 인그레스 생성 참조 링크: https://k.. 2021. 7. 20.
[쿠버네티스] CKA 기출 자료_4 [PV, PVC] | 데인트리 라이브러리 이 페이지에서는 기출 문제 중 PV,PVC에 대한 문제와 이를 활용한 사이드카 패턴 관련 문제를 다룬다. 1. hostPath PV 생성 참조링크: https://kubernetes.io/docs/tasks/configure-pod-container/configure-persistent-volume-storage/#create-a-persistentvolume 수동으로 PV를 하나 생성한다. 파드는 기본적으로 stateless로 파드 삭제 시 내부에 파일시스템에 작성되었던 내용들도 모두 삭제된다. 이를 막기 위해 영속성이 필요한 데이터들은 PV와 PVC를 활요해 관리한다. PV는 어떤 스토리지를 사용할 지에 대한 부분이고, PVC는 파드가 어떤 PV를 사용할 지에 대한 정의이다. PV는 다양한 스토리지와.. 2021. 7. 20.
[쿠버네티스] CKA 기출 자료_3 [파드, 디플로이먼트] | 데인트리 라이브러리 이 페이지에서는 기출 문제 중 파드, 디플로이먼트 관련 문제를 다룬다. 1. 특정 레이블을 가진 파드 중 CPU 사용량이 가장 높은 파드 조회 파드의 CPU 사용량은 kubectl top pod 명령을 통해 확인할 수 있다. -l 옵션과 레이블명을 추가하여 특정 레이블을 가진 파드의 CPU 사용량을 조회할 수 있다. 문제에서는 해당 파드명을 파일형태로 저장한다. [root@k8s-master ~]$ kubectl top pod -l {LABEL} [root@k8s-master ~]$ echo {파드명} > {문제에서요구하는파일명} 2. 특정 노드에 파드 생성 참고 링크: https://kubernetes.io/ko/docs/concepts/scheduling-eviction/assign-pod-node/.. 2021. 7. 6.
[쿠버네티스] CKA 기출 자료_2 [클러스터 업그레이드, 백업] | 데인트리 라이브러리 이 페이지에서는 기출 문제 중 클러스터 업그레이드, 백업 관련 문제를 다룬다. 1. 클러스터 업그레이드 문서 링크: https://kubernetes.io/ko/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/ 문서의 내용을 따라하면 크게 어렵지 않은 문제이다. 업그레이드 순서는 다음의 순서대로 진행한다. 1) 마스터 노드 drain 2) 마스터 노드의 kubeadm 업그레이드 3) 마스터 노드의 kubectl, kubelet 업그레이드 4) 마스터 노드 uncordon 5) 워커 노드 drain 6) 워커 노드의 kubeadm 업그레이드 7) 워커 노드의 kubectl, kubelet 업그레이드(kubectl이 없을 경우 kubelet만 업그레이드) 8).. 2021. 6. 26.
[쿠버네티스] CKA 기출 자료_1 [RBAC, Node] | 데인트리 라이브러리 이 페이지에서는 CKA 문제를 풀기위한 여러 쿠버네티스 기술을 다룬다. *해당 포스트는 컨테이너의 개념과 쿠버네티스의 리소스에 대한 사전 지식이 필요합니다. CKA 시험은 직접 쿠버네티스 플랫폼을 다뤄야 하는 실기 시험이기 때문에 다른 객관식형 자격시험보다 난이도가 더 높다. 문제만 외워서 풀지 못하고 응용력이 있어야 하기 때문이다. 다행히 시험 중 문서를 확인할 수 있기 때문에 다양한 문제 유형을 풀어보며 이해도를 높이면 새로운 유형의 문제도 쉽게 풀 수 있을 것이다. 이번 글에서는 문제를 직접 소개하는 것보다 문제를 풀기 위해 어떤 방법을 적용했는지 소개하고, 관련 문서를 읽어볼 것이다. 최대한 간략하게 설명할 것이며, 추후 별도의 섹션을 통해 상세하게 다를 예정이다. 1. 서비스어카운트 서비스 어카.. 2021. 6. 13.
[쿠버네티스] CKA 자격 시험 접수 및 후기 (202105) | 데인트리 라이브러리 이 페이지에서는 CKA 시험에 대한 정보(접수방법, 유의사항) 및 출제 문제에 대한 팁을 제공합니다. CKA는 Certified Kubernetes Administrator를 뜻하며, Kubernetes 플랫폼에 대한 숙련도를 Linux Foundation에서 검증해준다. AKS나 AWS SAA 같은 경우 4지선다형 시험이기 때문에 DUMP만 열심히 풀면 합격할 수 있지만, CKA는 실기시험 이기 때문에 플랫폼에 대한 전반적인 이해가 필요하다. 개인적으로 이런 유형의 자격증이 더 준비하는 것도 의미 있고 얻어가는 것도 많다고 생각한다. 1. 학습 방법 크게 온라인 강의, 책을 사용해 공부했다. 온라인 강의는 Udemy의 Mumshad Mannambeth의 CKA with Practice Tests 과정을.. 2021. 5. 23.