일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- alibabacloud
- Naver Cloud
- cicd
- k8s
- slack app
- RollingUpdate
- kubeadm
- 테라폼
- recreate
- NCP
- cloudmonitor
- Deployment
- helm
- Kubernetes
- alibaba
- hashicorp
- argocd
- 네이버클라우드
- slack
- IAC
- 시험
- 알리바바클라우드
- cloud monitor
- GIT
- Cluster
- 자동화
- terraform
- alibaba cloud
- CKAD
- 쿠버네티스
- Today
- Total
목록CKAD (8)
Room9

시험 준비 강의 취득 목표 당시에 언급한 것처럼 유데미의 뭄샤드님의 CKAD 강의를 구매하여 해당 강의로 시작하였습니다. Kubernetes Certified Application Developer (CKAD) with Tests 기존 CKA 취득 때와 마찬가지로 강의를 듣고 해당 강의에 대한 Practice를 통하여 이론과 실습을 번갈아가며 진행하였습니다. 강의의 마지막에 있는 Mock Test와 Lightning Lab을 반복적으로 풀이하였습니다. 그리고 강의 중간중간 해당 내용에 대한 Kubernetes Document에 대한 링크를 주는데 해당 링크는 북마크에 폴더화 시켜 등록해두었습니다. Mock Test와 Lightning Lab을 틀리지 않을 때까지 반복한 것 같네요. 시험 등록 강의가 마무..

Probe Probe는 Kubelet을 통하여 설정된 주기에 의해 컨테이너를 진단하는 역할을 담당한다. Readiness Probe Liveness Probe Startup Probe Readiness Probe Readiness Probe를 사용하여 컨테이너가 언제 준비되는지 진단할 수 있다. Pod는 내부의 모든 컨테이너가 Ready 상태가 되면 트래픽을 받기 시작한다. Readiness Probe는 컨테이너가 트래픽을 처리할 준비가 되었는지 진단을 하고 Success 상태가 되면 서비스와 연결하여 트래픽을 처리하게 된다. Readiness probe가 실패한다면, 엔드포인트 컨트롤러는 파드에 연관된 모든 서비스들의 엔드포인트에서 파드의 IP 주소를 제거하여 트래픽 전달을 하지 않는다. Livenes..

Helm Kubernetes 상의 패키지 관리 툴이다. 쉽게 말해 윈도우에서 어떤 프로그램을 설치할 때 하나하나 설정하는 게 아니라 유저가 필요한 값만 변경하여 설치하는 설치 마법사와 비슷하다고 생각할 수 있다. 헬름은 Kubernetes 상의 이러한 구성을 미리 패키지 해두고 사용자는 해당 파일의 설정값만 바꿔서 사용할 수 있게 해주는 패키지 관리 툴이다. Helm을 사용하기 위해 알야아 할 최소한의 명령어 및 Helm 설치 과정에 대해 포스팅해보겠습니다. KodeKloud - helm install Q1.Identify the name of the Operating system installed. root@controlplane:~# cat /etc/*release* DISTRIB_ID=Ubuntu ..

배포전략 Blue/Green Canary RollingUpdate Recreate Blue / Green 이전버전을 블루, 새로운 버전을 그린으로 지칭하며 기존 트래픽은 Blue가 처리하고 있는 와중에 Green의 새로운 버전 테스트가 완료되면 Blue로 처리되던 트래픽을 Green으로 전환하여 버전을 변경한다. Kubernetes에서 Blue / Green blue-deployment ( labels - version:v1 ) + Service : 기존버전 green-deployment ( labels - version:v2 ) : 새로운 버전 Service의 Selector를 기존 version:v1 에서 version:v2 로 변경 Blue / Green 배포를 진행할 때의 단점으로는 Blue버전(..

Volumes Kubernetes는 여러 볼륨의 유형을 지원한다. Pod는 여러 볼륨 유형을 동시에 사용할 수 있다. 임시 볼륨은 Pod의 수명주기를 함께한다. 파드가 죽으면 임시 볼륨도 같이 죽는다. 영구 볼륨(Persistent Volume)은 Pod의 수명주기를 넘어 존재한다. 영구 볼륨을 생성하고 클레임을 이용하여 파드에서 해당 영구볼륨을 사용해보겠다. KodeKloud Q1. We have deployed a POD. Inspect the POD and wait for it to start running. root@controlplane:~# kubectl get pods NAME READY STATUS RESTARTS AGE webapp 1/1 Running 0 3m54s Q2. The app..

Multi-Container Pods 서비스를 하다보면 동일한 수명주기를 갖는 서비스가 존재함 예시로 웹 서버 인스턴스와 로깅 서비스(SideCar) 두개의 서비스를 하나로 묶어서 확장 및 축소를 할 수 있다. 동일한 라이프 사이클을 가지는 멀티 컨테이너 파드를 사용 한다. 동일한 네트워크 공간을 공유하고 동일한 스토리지 볼륨에 엑세스 할 수 있다. 추가적으로 네트워크를 활성화 하기 위하여 파드 간 서비스나 볼륨 공유를 설정할 필요가 없다. Multi-Container Design Patterns Sidecar Pattern 사이드카 패턴은 원래의 목적 이외에 기능 강화나 확장을 위한 컨테이너를 추가하는 것을 말한다. 실제 사이드카의 모습처럼 원래 목적의 컨테이너 옆에 붙어서 Multi-Container..