CKA 취득 목표
·
System Engineering/Kubernetes
쿠버네티스 들은김에 CKA를 따자 https://mokpolar.tistory.com/14 CKA 합격 후기 및 준비하는 법 공유 TL; DR Certified Kubernetes Administrator (CKA) with Practice Tests 강의 두번 반복 Kubernetes Documentation을 참고하면서 문제를 푸는 데 익숙해지자. 크롬, 비발디 브라우저와 북마크를 미리 준비해두자... mokpolar.tistory.com 이곳을 참고했다. https://www.udemy.com/home/my-courses/learning/ https://kubernetes.io/docs/home/ Kubernetes Documentation Kubernetes is an open source con..
[쫌 어려움] 쿠버네티스 네트워크를 이해해보자
·
System Engineering/Kubernetes
https://jonnung.dev/kubernetes/2020/02/24/kubernetes-pod-networking/ 조은우 개발 블로그 jonnung.dev https://medium.com/google-cloud/understanding-kubernetes-networking-pods-7117dd28727 Understanding kubernetes networking: pods This post is going to attempt to demystify the several layers of networking operating in a kubernetes cluster. Kubernetes is a powerful… medium.com https://kubernetes.io/docs/conc..
kubernetes 8/17
·
System Engineering/Kubernetes
잠깐!) Pod도 IP를 갖고 있고, Node도 IP를 갖고 있다. 쿠버네티스 클러스터에 서비스를 띄운다고 하자. 그러면 이 서비스는 Pod안에 컨테이너 형태로 운영이 되게 된다. 그런데 Pod의 경우, 구조상 지우고 생성되는게 잦고, 그럴 때마다 IP 주소가 바뀌게 된다. 그러면 외부 클라이언트가 접속하기가 어려워진다. 따라서 별도로 외부에서 접속할 수 있는 IP 주소를 알려주지 않는 이상 접속이 어려워진다. 그래서 하나의 단일 진입점을 만들 필요가 있는거야. 그게 바로 서비스라는 오브젝트다. 서비스 - Kubernetes Cluster 외부에서 접근시 파드에 고정적인 접근 경로를 제공하기 위한 오브젝트 - 여러 파드에 단일 진입점을 제공하는 오브젝트 - 서비스 오브젝트에 부여된 IP 주소는 해당 서비..
kubernetes 7/17
·
System Engineering/Kubernetes
Controller - 1개 이상의 파드를 제어할 수 있는 오브젝트 - ReplicationController (아 맞다, RC랑 RS랑 다른거였지..!! -> 뭐가 달랐지? 1) RS는 레이블 검색할 때 in, notin, exists같은 연산자 지원함. 2) Deployment와 같이 쓰이면 RollingUpdate 지원함. - ReplicaSet - Deployment ------------------ 여기까지는 Control Plane의 Kubernetes Scheduler 판단 하에 적절한 node에 띄워줌. - DaemonSet - Job - CronJob - StatefulSet DaemonSet - 일반적으로 Control Plane을 제외한 워커 노드에 1개씩 파드가 띄워질 수 있도록 하..
쿠버네티스 linux bash completion 사용하기 (redirection시 permission 문제 발생 이유)
·
System Engineering/리눅스, 라즈베리파이
https://kubernetes.io/ko/docs/tasks/tools/included/optional-kubectl-configs-bash-linux/ 리눅스에서 bash 자동 완성 사용하기 리눅스에서 bash 자동 완성을 위한 몇 가지 선택적 구성에 대해 설명한다. kubernetes.io 여기 있긴 한데, sudo로 실행해도 permission 에러가 뜰거야 sudo kubectl completion bash >/etc/bash_completion.d/kubectl 이거 대신 sudo kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl 이걸로 하면 정상적으로 실행된다. redirection의 권한이 vagrant의 권한이라 그렇대..
쿠버네티스 잘 정리된 블로그 (subicura)
·
System Engineering/Kubernetes
https://subicura.com/k8s/guide/service.html#service-clusterip-%E1%84%86%E1%85%A1%E1%86%AB%E1%84%83%E1%85%B3%E1%86%AF%E1%84%80%E1%85%B5 Service Service(서비스)를 이용하여 Pod을 노출하고 클러스터 외부에서 접근할 수 있는 방법을 알아봅니다. subicura.com