'데이터 엔지니어'로 성장하기

정리하는 걸 좋아하고, 남이 읽으면 더 좋아함

기타/K8S

udemy) CKA강의 듣고 따라하기_sample :: migthytedkim

MightyTedKim 2022. 1. 3. 23:10
728x90
반응형

 

+ 후기
회사에서 Kubernetes 구축을 진행했는데, 이 좋은 경험을 내가 다 흡수하지 못한 것 같아
k8s에 대해서 공부해보려고 해요. 가장 유명한 udemy 강의를 선택했고, 결재 전에 sample 강의들을 들어봤고
만족스럽다네여. 이제 구매하고 시작하려고 합니다 ㅎ
https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/

강의 목적: install, configure
강의 방식: 데모로 먼저 익숙해지고, 마지막에 최종 설치 예정
후기: 4.7점, 후기 34,548개, 수강 147,813개 
속도: 굳이 빠른 배속 필요 없을 듯
느낀점: 그림으로 엄청 쉽게 k8s의 개념을 설명해줌, 이정도 표현력이면 괜춘할듯
수강 이유: k8s 플랫폼 구축 프로젝트에 들어와있어서, 옆에 선임분들 업무를 더 빠르게 흡수 할 수 있을 것 강틈

 

1. core concepts

 - cluster architecture: 구성

  • MASTER: manage, plan, schedule monitor nodes
    • etcd cluster: key value format db
    • kube scheduler: control containers by resource, contastraint configs
    • Controller Manager
      • Node controller: responsible for onboarding new nodes to cluster, handling node failture
      • Replication controller: running designed numbers always
    • kube-apiserver: primary management component of k8s
  • WORKER NODE(ÎN) : host application as containers
    • container environement: every node needs container engine like docker
    • kubelet: agent which runs on each conatiner like a captain. listens for instructions from kube-apiserver
    • kube proxy: worker node needs to communicate with each other

 

 - api primitives: pod, replicaset, ns 같은 것 복습

 - services & other network primitives: 나머지

 

2. scheduling

 - manual scheduling

 

 - labels, selectors

 - resource limits

 - daemon sets, multiple schedulers/events

 - configure k8s scheduler 

 

3. logging monitoring

 - monitor cluster

 

4. application lifecycle management

 - rolling updates and rollbacks in deploy

 - configure applications

 - scale application, self-healing

 

5. cluster maintenance

 - take down nodes

 - perform and upgrade cluster

 - backup and restore

 

6. security

 - tls certificates

 

7. storage

- pv, pvc

 

8. Networking

- configuration on cluster nodes

- ingress, routing, core dns, dns, network ns, CNI, etc

 

9. Installation, Configuration, Validation

- design k8s cluster

 - install mastser and nodes

 - HA k8s cluster

 - provision infrastructure

 

10. Troubeleshooting

 - application failure

 - worker node failure

 - control plane failure

 - networking

 

+ Practice Test

access to k8s environmnet with quizes

- 시험 공부할 수 있는 사이트 직접 만들었음

- 시험은 아무때나 칠 수 있고 $300임

- 이해가 필요한 시험이지, 외운다고 되는게 아님

 

시험은 총 3단계가 있음

- beginners -> 난 이부분 생략함

- admininstrators -> 이 강의가 여기, 실제 업무도 여기

- developers -> 나중에 이거도 들어볼 예정, cloud native k8s 환경에서 개발하는 방법 (python, nodejs), 이거도 자격증 있음ㅋw

 

 

재미있을 것 같네요. 얼른 결재하고 들어야겠어요

 

 

728x90
반응형