채널톡 아이콘

그림으로 배우는 쿠버네티스(v1.35)

쿠버네티스(☸)의 많은 부분을 그림으로 배울 수 있도록 구성되어 있습니다. 🧭 특히 이미 검증된 베스트셀러 '컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커'에서 검증된 내용을 더욱 확장해서 쿠버네티스 자체를 더 깊이 학습하도록 작성하였습니다. 💯 또한 실무적인 내용들이 '보강 수업'에 주기적으로 추가되어 있습니다. 👉 꼭 다른 강의와 비교해 보세요 :)

(4.9) 수강평 197개

수강생 2,549명

난이도 중급이상

수강기한 무제한

새소식

99 개

  • 안녕하세요

    실습 환경의 기반 OS를 Ubuntu 22.04(Jammy)에서 24.04(Noble)로 전환했습니다.

    전환 이유는 다음과 같습니다.

     

    1. 지원 기간

    Ubuntu 22.04의 표준 지원이 2027년 4월 종료됩니다. 24.04는 2029년까지 표준 지원, 2034년까지 보안 패치(ESM)를 제공하므로 2034년까지 안정적인 실습 환경을 유지할 수 있습니다.

    2. 커널 6.8 — eBPF 완전 지원

    22.04의 커널 5.15에서는 Cilium 같은 eBPF 기반 CNI가 일부 fallback 모드로 동작했습니다. 24.04의 커널 6.8에서는 kube-proxy 완전 대체, BPF Host Routing 등 eBPF 기능이 완전히 지원됩니다.

    3. cgroup v2 기본화

    24.04에서는 cgroup v2가 기본으로 활성화되어 있어 containerd, kubelet의 리소스 관리가 더 정밀하게 동작합니다. 컨테이너의 CPU/메모리 제한이 의도한 대로 적용됩니다.

    4. Kubernetes 생태계 정렬

    k8s 1.32 이상의 공식 테스트 환경이 24.04 기준으로 전환되었습니다. containerd, Docker 등 패키지 저장소도 Noble(24.04) 형식을 기준으로 배포되고 있습니다.

    실습 환경 구성 방법은 변경 없이 동일합니다.

     

    주요 변경 사항

    - Ubuntu 22.04 → Ubuntu 24.04 LTS

    - x86_64 전용 → x86_64 + arm64(Apple Silicon) 동시 지원

    - Vagrant Box 버전: sysnet4admin/Ubuntu-k8s: v1.0.0

    사용 방법은 동일합니다

    박스 이름이 그대로이기 때문에 기존과 동일하게 사용하시면 됩니다.

    Vagrant가 호스트 아키텍처(x86_64 / arm64)를 자동으로 감지해서

    맞는 버전을 내려받습니다.

    기술적으로 확인된 사항

    - Kubernetes 1.35 / Containerd 2.2 / Calico v3.31 조합에서 정상 동작 확인

    - 4노드 클러스터(cp + worker 3) 기준 주요 워크로드(Deployment, StatefulSet, DaemonSet, Job, MetalLB, DNS) 전체 검증 완료

    - x86_64 / arm64 양쪽 모두 동일 환경에서 테스트 완료

    Windows 뿐만 아니라 Apple Silicon Mac 사용자분들도 동일한 실습 환경을 사용하실 수 있습니다.

    문제가 생기시면 질문 남겨주세요.

    감사합니다.

    조훈 드림.

    0
  • 안녕하세요

    절전(sleep) 후 복귀 시 새 Pod 배포가 안 되거나 노드 간 통신이 끊기는 문제가 있어 Calico CNI를 업데이트하였습니다.

     

    ■ 문제 원인

    Calico는 API 서버 인증 및 CNI 설정에 단기 토큰을 사용합니다. 노트북을 절전 상태로 두면 아래 두 가지 문제가 발생합니다.

    - 1시간 이상 절전 후 복귀 → calico-node가 API 서버 인증 실패, CNI 토큰 갱신 불가

    - 24시간 이상 절전 후 복귀 → CNI 토큰 만료, 새 Pod 배포 불가

     

    ■ 조치 내용

    Calico를 v3.29.2 → v3.31.2 로 업그레이드하고, 만료되지 않는 Static Secret 토큰을 적용하였습니다.

    적용 강좌:

    - 쉽게 시작하는 쿠버네티스

    - 그림으로 배우는 쿠버네티스

    - 실습으로 배우는 프로메테우스

    - 실습으로 배우는 그라파나

     

    ■ 테스트 현황

    - k8s_learning.kit : 완료 (노드 4개 Ready, Static 토큰 만료 없음)

    - k8s_starter.kit : 완료 (노드 4개 Ready, Static 토큰 만료 없음)

    - prom_learning.kit : 완료 (노드 4개 Ready, Static 토큰 만료 없음)

    - graf_learning.kit : 완료 (노드 4개 Ready, Static 토큰 만료 없음)

     

    ■ 기존 환경을 사용 중인 분

    방법 1. 환경 전체 재구성 (권장)

    vagrant destroy -f && vagrant up

    방법 2. Calico만 재적용 (cp-k8s 접속 후)

    kubectl delete -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

    kubectl apply -f https://raw.githubusercontent.com/sysnet4admin/IaC/main/k8s/CNI/calico-quay-v3.31.2.yaml

     

    새로 환경을 구성하시는 분은 별도 조치 없이 자동으로 적용됩니다.

    학습에 도움이 되시길 바랍니다.

    조훈 드림.

    0
  • 조훈(Hoon Jo)님의 프로필 이미지

    수정됨

    안녕하세요 

    현재 최신 버전인 쿠버네티스 v1.35에 대응하도록 코드가 수정 되었습니다.

    기존에 말씀드린 것처럼 다른 수정은 계속 따라가긴 어려운데 버전은 올리는게 여러가지로 좋을 것 같아서요.

    정리하고 테스트한 후에 올렸습니다.

    테스트 현황은 다음과 같습니다.

      테스트 현황
    
      ┌───────────────────┬────────┬────────────────┬───────────────────────┐
      │       레포        │ 테스트 │      결과      │         비고          │
      ├───────────────────┼────────┼────────────────┼───────────────────────┤
      │ k8s_starter.kit   │ 완료   │ 11 PASS (100%) │ 토요일 main 머지 예정 │
      ├───────────────────┼────────┼────────────────┼───────────────────────┤
      │ k8s_learning.kit  │ 완료   │ 45 PASS (100%) │ 토요일 main 머지 예정 │
      ├───────────────────┼────────┼────────────────┼───────────────────────┤
      │ cicd_learning.kit │ 미배포 │ -              │ 기록만                │
      ├───────────────────┼────────┼────────────────┼───────────────────────┤
      │ prom_learning.kit │ 미배포 │ -              │ 4월 배포 예정         │
      ├───────────────────┼────────┼────────────────┼───────────────────────┤
      │ graf_learning.kit │ 미배포 │ -              │ 4월 배포 예정         │

     

    학습에 도움이 되시길 바랍니다.

    조훈 드림.

    0
  • 안녕하세요

    그동안 vagrant up으로 진행이 어려운 경우

    OVA를 제공해서 실습 환경을 좀 더 편하게 구성하도록 가이드했었는데요.

    이 경우에도

    다양한 경우 수가 발생하고, 인증서 등의 문제도 함께 발생하는 것을 확인하였습니다.

    이에 따라 OVA로 진행하는 것은 v1.30까지만 제공하고,

    현재 시점부터 수동(Manual) 업데이트를 진행하는 것을 가이드 드리도록 하겠습니다.

    모든 강의 ch2/2.3Manual-Setup 이라는 디렉터리가 새로 만들어졌으며,

    예: https://github.com/sysnet4admin/_Lecture_k8s_starter.kit/tree/main/ch2/2.3/Manual-Setup

    image.png

    해당 내용으로 진행하시어 실습 환경을 구성하는 것에 문제가 발생하는 경우가 줄어드시기를 바랍니다.

    감사합니다.

    조훈 드림.

     

     

    0
  • 안녕하세요

    매년 이어지는 쿠버네티스 표준 (트렌드) 구성이 돌아 왔습니다! 🎉🎉🎉

    다음과 같은 구성이며, 이에 대한 선정 배경 및 제품에 대한 설명원본 PDF 은 각 경로에 포함되어 있습니다.

    쿠버네티스의 기본적인 학습 이후에 어느 부분을 공부하면 좋을까를 생각하고 계신다면, 다음의 제품들 중에 현재 내가 가지고 있는 기반 지식에 관련된 제품으로 시작 🚀 하시기를 강력하게 추천드립니다!!!

    특히 올해에는 관측가능성에 대한 부분과 데이터파이프라인 부분에 많은 변화가 있었으니

    그 부분을 중심으로 보셔도 좋을 것 같습니다.

    (Headlamp와 Nginx Ingress의 변화도 중요한 변경 사항이기도 합니다.)

    image.png

     

    설명: https://github.com/sysnet4admin/_Book_k8sInfra/blob/main/docs/k8s-stnd-arch/2026/README.md

    PDF: https://github.com/sysnet4admin/_Book_k8sInfra/blob/main/docs/k8s-stnd-arch/2026/2026-k8s-stnd-arch.pdf

     

    감사합니다.

    조훈 드림.

    0
  • 안녕하세요

     

    지난 번에 이야기 했던, 연중 최저 할인 기간인 Cyber Week 주간이 결정되었습니다!!!

    12월 1일부터 9일까지 이고요. 북미 시간 기준이니....

    12월 1일 오후부터가 아닐까 하긴 하는데

    12월 2일에는 확실히 60% 할인을 받으실 수 있을꺼 같습니다.

     

    따라서 자격증 시험 바우처 구입을 지금 고민하고 계신다면 1주일 조금 넘게 기다려 주시고

    그 이후에 등록하시는 것을 추천합니다!!!

    글로만 쓰니 밋밋해서..홍보 영상 캡처와 링크를 첨부하는데;;; 사실 큰 의미는 없습니다; (;;;)

    [그림 1] 홍보 영상 중에서 (링크)

    k8sPromoCyberWeek-Cover.jpg

    또 좋은 내용으로 다시 찾아뵙겠습니다.

    감사합니다.

    조훈 드림.

    1
  • 안녕하세요

    쿠버콘 북미에서 발표한 내용을 이해하기 쉽게 한국어로 작성한 부분을 올립니다.

    KyvernoCon에서 발표한 Playground는 짧으니 보기 쉬우실 것이고, 쿠버네티스 스케줄러의 경우에는 정말 재미있는 내용들로 구성되어 꼭 보셨으면 좋겠습니다. (그런 의미로 시작 쿠버에도 해당 내용을 올렸습니다. / 꼭 코드를 보시는게 아니라 잘 만들어 놨다 라는 수준으로 이해를 위해서요)

    [그림1] Kyverno Playground

    image.png

     

    [그림 2] 쿠버네티스 스케줄러

    image.png

     

    다음에 도움이 되는 내용으로 다시 찾아 뵙겠습니다.

    감사합니다.

    조훈 드림.

     

    0
  • 조훈(Hoon Jo)님의 프로필 이미지

    수정됨

    안녕하세요

     

    오랜만에 쿠버네티스 시험 할인 정보를 가지고 온거 같네요. 🙂

    사실 그동안도 가끔 할인이 있긴 했는데 40%는 좀 흔하고 그래서요.

    50%도 최대는 아니긴 한데 블랙프라이 데이를 제외하면 거의 최대 할인 중에 하나입니다.

     

    그래서 시험 계획이 있으시다면!

    이번 프로모션 코드인 SEPT25BUN50 를 사용해서 시험 보시는걸 추천드립니다!

    링크: https://events.linuxfoundation.org/open-source-summit-korea/program/schedule/

    image.png

     

    이거 외에 Kubestronaut 번들도 있으니 함께 살펴보셔도 좋은 것 같고...

    50% 초과 할인은 코스가 포함되어 있는데, 이게 영어라서 아마... 만족스럽지 않으실 것 같아요.

     

    기간은 미국 시간 기준이라 내일보다 약간 더 길지만(9월 26일+) 시험 계획이 있다면 얼릉 등록하고 1년 내로 시험 보시기 바랍니다. 😃

     

    또 도움이 되는 정보가 있으면 가지고 오겠습니다.

    감사합니다.

    조훈 드림.

    1

월 ₩39,600

5개월 할부 시

₩198,000