[Kubernetes] Container Runtime CLI 없는 노드에서 이미지 조회하기
워커 노드에 docker/crictl/ctr이 없어도 kubectl API로 이미지를 조회할 수 있다. kubelet의 노드 상태 보고를 활용하는 방법을 정리해 보자.
워커 노드에 docker/crictl/ctr이 없어도 kubectl API로 이미지를 조회할 수 있다. kubelet의 노드 상태 보고를 활용하는 방법을 정리해 보자.
같은 root cause가 Ray와 torchrun에서 다른 증상으로 나타난 이유에 대해 알아보자.
매번 아무렇지 않게 접속하던 SSH의 동작 원리를 알아보자.
EKS GPU 트러블슈팅 실습을 진행해보자.
EKS에서 두 인증 체계(K8s와 AWS IAM)가 만나면서 생기는 근본 문제와 세 가지 인증 흐름을 정리해 보자.
CNI 솔루션 설치, Pod 생성, 같은/다른 노드 통신, 외부 통신까지 — Flannel(VXLAN) 시나리오로 따라가는 패킷 흐름과 VTEP/onlink/FDB의 역할.
Amazon EKS 관련 서비스 Cloud Controller Manager 를 통해 K8S NodePort 정보를 사용하는 CLB/NLB 프로비저닝 https://youtu.be/E49Q3y9wsUo?si=reLXmCvO1me52lf4&...
EKS 네트워킹 시리즈를 시작하기 전에, AWS VPC CNI가 구현해야 하는 쿠버네티스 네트워킹 모델의 4가지 문제와 ‘NAT 없이’ 원칙을 짧게 확인해 보자.
리눅스 커널 파라미터의 개념, sysctl을 이용한 조회·설정, /etc/sysctl.d/ 파일 체계에 대해 알아보자.
AWS의 관리형 Kubernetes 서비스인 EKS가 무엇인지 간단히 살펴보자.
ConfigMap 볼륨 마운트가 subPath 유무에 따라 업데이트 반영에서 정반대로 동작하는 이유를 kubelet atomic_writer 코드와 bind mount의 inode 관점에서 파헤쳐 보자.
bind mount한 파일이 호스트에서 바뀌었는데 컨테이너에서는 바뀌지 않는 이유에 대해 알아보자.