k8s/CKA 16

CKA시험 소개 및 공부방법, 자세한 후기

이 시험 후기는 2024/11/25 이전에 시험 볼 사람들에게 맞는 후기임.  Certified Kubernetes Administrator (CKA) Program Changes - Linux Foundation - EducationThank you for your interest in Linux Foundation training and certification. We think we can better serve you from our China Training site. To access this site please click below. 感谢您对Linux Foundation培训的关注。为了更好地为您服务,training.linuxfoundation.org2024/11/25일 이후로 CKA가 업데..

k8s/CKA 2024.11.03

Lightning Lab - 1

IntroductionLightning Lab - 1 문제 풀어보자.Summary export samp="--dry-run=client -o yaml"export now="--force --grace-period 0" $samp, $now붙은건 이 명령어로 약어만든거니까 주의  Kubectl Reference Docs kubernetes.io   # 1클러스터 업그레이드 하란다.클러스터 업그레이드는 1. controlplane - kubeadm, kubelet, kubectl세개 업그레이드2. worker node - kubelet, kubectl 두개 업그레이드해주면 된다.그리고  x). Skipping MINOR versions when upgrading is unsupported. For more ..

k8s/CKA 2024.11.03

Mock Exam - 3

Introduction뭄샤드 kode kloud - mock exam 3 Summary export samp="--dry-run=client -o yaml"export now="--force --grace-period 0" $samp, $now붙은건 이 명령어로 약어만든거니까 주의  Kubectl Reference Docs kubernetes.io    # 1서비스 어카운트를 만들고클러스터롤과 클러스터롤바인딩을 만들으라고함.이 서비스 어카운트를 클러스터롤과 연결시키라는 문제임. - 먼저 service account 부터.kubectl create sa pvviewer커맨드는 이렇고apiVersion: v1kind: ServiceAccountmetadata: creationTimestamp: null ..

k8s/CKA 2024.11.02

따배씨&kode kloud / trouble shooting (Worker Node Failure)

Introduction워낙 둘다 내용이 짧아서 걍 합쳐서 써봄.노드가 notReady상태일때 적용하는 trouble shooting이다.로컬환경 k8s클러스터가 날아가서 kode kloud로 해봄.문제하나하나가 로딩이 졸라느리다 ㅡㅡkode kloud풀면서 1번만 맞았다.. 단순히 kubelet만 살려주는거.두번째 세번째 문제는 다 틀렸다. 솔루션 보고 해결함.클러스터 문제생기면 난 gpt에 도움받았는데 너무 경우가 많다보니.. 와닿지는 않음.cka후기도 대부분  Summary도커확인kubelet 확인kube-system ns의 pod확인---journalctl -u kubeletsystemctl enable --now kubeletsystemctl restart --now kubeletkubelet설정..

k8s/CKA 2024.10.29

따배씨 / pod - multi & side-car & init containers / resource usage

Introductionpod는 거의다 아는데 문제유형 훝고 몰랐던 자잘한거 정리하는 용도로 포스팅함.강의 여섯개인가 내용 싹다 걍 합쳐서 제목이 좀 괴랄하다.Summary리소스만들때 먼저 dry-run해주고 문제랑 맞는지 확인하고 만드는듯?vim 에디터 줄수표시 :set nukubectl top node, pod 사용량별 pod출력, --sort-by=cpu로 정렬도가능export samp="--dry-run=client -o yaml"export grep="grep --color=auto -iC 3"export now="--force --grace-period 0" $samp, $grep, $now붙은건 이 명령어로 약어만든거니까 주의  Kubectl Reference Docs kubernetes.io..

k8s/CKA 2024.10.28

따배씨 / network policy

Introductionㅇㅇ ## network policy란?서로 통신 규약 만들어주는거임  ## 공식문서 & yaml양식 Network PoliciesIf you want to control traffic flow at the IP address or port level (OSI layer 3 or 4), NetworkPolicies allow you to specify rules for traffic flow within your cluster, and also between Pods and the outside world. Your cluster must use a network plugin thakubernetes.io여기가 공식문서다.apiVersion: networking.k8s.io/v1ki..

k8s/CKA 2024.10.24

따배씨 / dns

Introductionk8s의 dns에 대해서 포스팅하려고한다.CKA준비하는 포스팅인데 계속 엘리스의 토끼굴에 빠지게됨 ㅡㅡ# k8s의 dns 구성k8s클러스터에서는 이렇게 서비스에 연결된 pod형식으로 dns서버역할을 하는 coredns pod들이 있다.얘네들이 네임서버가 된다.dns에 대해서 예전에 포스팅해놓은게 있음.https://jacobowl.tistory.com/229 DNS# DNS란 무엇일까?? 영어는 Domain Name Server이라고 하는데 예전에 난 도메인 구입해본 경험이 있다. 우리가 보통 naver.com이나, google.com을 들어갈때 브라우저에 이 주소를 입려하고 가는데 이게 바로jacobowl.tistory.com # 확인해보자.일단 muzzi랑 dori라는 web s..

k8s/CKA 2024.10.22

따배씨 / persistent volume

Introduction개념은 자세히 안적고 대충 persistent volume이랑 persistent volume claim, 이 둘을 사용하는 pod의 관계를 알아야 한다.간단한 테스트 코드를 직접 쳐보며 그림으로 설명하겠다. Summarypv, pvc, pod관계를 알아봐야함.pvc가 만들어지는순간 pv랑 pvc가 둘다 bound가 되어야 한다.공식문서에서는 nfs쓰는데 시험은 보통 hostPath타입되므로 volume부분을 따로 복붙해와서 써야한다.storage class는 식별자같은거임.  volumeMode: Block 이건 쓰지마샘. 계속 pending상태됨.export samp="--dry-run=client -o yaml"export now="--force --grace-period 0"..

k8s/CKA 2024.10.20

Mock Exam - 2

Summarycat > 파일경로   /  cntl + Detcd 백업만 있음. restore도 꼭 연습해가야함. 실제문제에서 나왔음.그리고 시험환경에선 etcd백업할때 커맨드치는 노드가 controlplane node가 아니었음. ssh로 컨트롤플레인 노드로 접속해서 관리자권한으로 해야함!export samp="--dry-run=client -o yaml"export now="--force --grace-period 0" $samp, $now붙은건 이 명령어로 약어만든거니까 주의  Kubectl Reference Docs kubernetes.io  # 1etcd 백업을 하라고 함  Operating etcd clusters for Kubernetesetcd is a consistent and highly..

k8s/CKA 2024.09.24

role & rolebinding / clusterRole & clusterRolebinding / service account

Introductionrole과 rolebinding에 대해서 개념을 잡고가기 위해 최대한 간추려서 써봄 Summaryuser와 role은 연결되기 위해 rolebinding이라는 리소스를 만듦role과 clusterrole차이는 namespace차이service account는 pod같은 리소스에 권한을 줄수있는 서비스계정? 임role만드는 커맨드는 verb와 resource필수rolebinding만드는 커맨드는 role과 user or serviceaccount필수command | wc -l은 출력 줄 수. grep할때 또 옆에 달아주면 해당 단어 갯수 알려줌export samp="--dry-run=client -o yaml"export now="--force --grace-period 0" $sam..

k8s/CKA 2024.09.20