Kubernetes 관련 기술 스택..
쿠버네티스 관련된 기술들이 워낙 많다보니 뭘 어디서부터 손대야할지 모를때도 있고 하다보면 어디에 서 있는지도 모를때가 있다. 더 나가 쿠버네티스를 시작하려고할때에 이게 어디에 있는건지를 알고 싶을때가 종종 있는데, 웹 서핑을 하다가 주운걸 기록해본다.
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 31 32 33 |
- K8S Master Node 및 Worker Node의 동작 원리에 대한 이해 Master Node 클러스터링 경험, 폐쇄망 온프레미스 환경 구축 경험 - Dependency Tools 관련 Container 관련 지식 Repository, Registry(OS Package, Harbor..) 등 구성 경험 및 운 영 경험 등 - CPU, Memory Resource 관련 Deployment, Configmap, ReplicaSet.. HPA, VPA 등 Node, Pod 오토 스케일링 관련된 전반적인 지식 - Storage Resource 관련 Mount 방식 운영 예정 (정적 할당) PV, PVC, Storage Class, CSI, 솔루션 등 -Network Resource 관련 SVC(Type별 이해 및 설계 지식), Ingress, DNS CNI, Routing table, Network Inteface - Management Tools kubectl, kubelet 등에 관련된 전반적인 지식 Optional : kubespray, rancher, kops, kubeadm 등 배포 관리 도구 사용 여부 - CD 관련 CD 프로세스에 대한 전반적인 지식, 구성 경험, 운영 경험 등 다양한 CD 도구 사용 경험, CI 구성 경험, 운영 경험 등 (컨설팅이 필요할 수도 있음) - 모니터링 관련 K8S Metric Data에 대한 모니터링 구성 경험, 운영 경험 등 다양한 Monitoring 도구 사용 경험 |
딱봐도 채용공고에 내용인데, 굵직하게 정리가 되어서 긁어왔다. 여기서 한가지 추가해야 한다면 IaC 부분인데, 요새는 쿠버네티스에 뭔가를 설치할때는 다음과 같은 걸 많이 사용한다.
- Helm
- Operator
ArgoCD 도 있지만 이것은 사실 애플리케이션 배포에 쓰인다고 보면 된다.
요새 하도 공부를 하지 않아서 잃어버리는 기억도 많고 이제는 쓰지 않는 기술들도 많은데, 슬슬 다시 공부를해야 겠다고 다짐한다. 해야할게 얼마나 많은지… 덕분에 잘 심심하지 않게 살수 있다는 것에 위안을 받는다.