Thumbnail
BEST 보안 · 네트워크 인프라
그림으로 배우는 쿠버네티스(v1.22)
(5.0)
19개의 수강평 ∙ 273명의 수강생
99,000원

월 19,800원

5개월 할부 시
지식공유자 : 조훈(Hoon Jo)
총 133개 수업˙총 22시간 12분
평생 무제한 수강
수료증 발급 강의
입문 초급 중급이상 대상
폴더에 추가 190 공유
중급자를 위해 준비한
[인프라, 서버 개발] 강의입니다.

쿠버네티스의 많은 부분을 그림으로 배울 수 있도록 구성되어 있습니다. 🧭 특히 이미 검증된 베스트셀러 '컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커'에서 검증된 내용을 더욱 확장해서 쿠버네티스 자체를 더 깊이 학습하도록 작성하였습니다. 🥇

✍️
이런 걸
배워요!
쿠버네티스를 이루는 코드(YAML)을 이해할 수 있어요
쿠버네티스 인프라의 조건들을 코드를 통해서 확인할 수 있어요
kubeadm을 통해서 실제로 쿠버네티스 클러스터를 구현할 수 있어요
kubectl의 유용한 옵션들(describe, logs)의 용도를 배울 수 있어요
Pod, Deployment등의 오브젝트를 코드로 배포하고 노출할 수 있어요
쿠버네티스의 서비스와 연관된 요소들을 알 수 있어요
쿠버네티스 볼륨의 다양한 사용법을 알 수 있어요
쿠버네티스 노드에 대한 구성 및 관리하는 법을 배울 수 있어요
쿠버네티스 파드의 구성 및 관리하는 법을 자세히 배울 수 있어요
쿠버네티스 클러스터의 자원을 관리할 수 있어요
쿠버네티스 꽃인 스케줄링에 대해서 자세히 배울 수 있어요
쿠버네티스를 사용하는 개발자가 꼭 알아야 하는 Probe에 대해서 자세히 다뤄요
개발한 컨테이너를 효과적으로 올리는 다양한 방법을 배울 수 있어요
애플리케이션을 자동으로 관리하는(예: HPA) 법들을 배울 수 있어요

쿠버네티스 항해의 두 번째 걸음! 🚢
성장하는 개발자/엔지니어의 기틀을 다져보세요.

현존 가장 많은 내용
최신 v1.22 버전으로 다루는
쿠버네티스 가이드.

조훈

이 강의는 쿠버네티스(Kubernetes)의 문서를 통해서 배우기 어려움을 겪는 부분들을 구조적으로 정리하고, 비유와 그림을 통해서 쿠버네티스를 본격적으로 배우는데 어려움을 줄이고자 하는 목적으로 제작된 강의입니다. 

미리보기를 확인해주세요!

  • 강의 특성을 이해하기 원하신다면, 무료공개 수업(미리보기)으로 오픈된 6.7.테인트(Taints)와 톨러레이션(Tolerations) 수업을 한번 들어보시기를 추천드립니다!

애플리케이션 롤링 업데이트

그 외에 그림들

현재 강의는 쿠버네티스 사용되는 요소들을 이해하기 쉽도록 구조화해서 구성하고, 이를 코드를 통해서 배포하여 본격적으로 쿠버네티스를 사용하고자 하는데 목적이 있습니다. 따라서 대제목은 3개로 구성되어 있고, 그 내부에 중제목으로 세부화한 후에 소제목을 구성하였습니다.

Part 1. 쿠버네티스에 대한 이해

  • ch1: 쿠버네티스 실습 환경을 구성하는 코드
  • ch2: 쿠버네티스를 배우기 위한 사전 준비 작업

Part 2. 쿠버네티스 오브젝트들을 코드로 이해하기

  • ch3: 애플리케이션 배포법
  • ch4: 애플리케이션 노출법
  • ch5: 애플리케이션 볼륨 사용법

Part 3. 쿠버네티스의 요소 별 구성 및 관리법

  • ch6: 쿠버네티스 노드 구성 및 관리
  • ch7: 쿠버네티스 파드 구성 및 관리
  • ch8: 쿠버네티스 클러스터 관리
  • ch9: 효과적인 애플리케이션 구성 및 관리

세부적인 목차는 하단의 강의 소개에 있으니 그 내용을 참고하시면 될 것 같습니다.  


왜 쿠버네티스의 코드를 봐야 할까요?

쿠버네티스의 오브젝트를 배포하는 포맷 및 관리하는 포맷 모두가 야믈(YAML)이라는 형식으로 구현되어 있습니다. 따라서 야믈을 이용한 코드를 보지 못하면 쿠버네티스의 요소들의 진정한 의미를 이해하기 어렵습니다. 또한 컨테이너 인프라에 대한 다른 도구들 또한 코드를 기반으로 동작합니다.

현대적인 인프라는 코드로 이루어지고 있으며, 이는 피할 수 없는 흐름이 되고 있습니다. 

코드로서의 인프라스트럭처(IaC, Infrastructure as Code)는 쿠버네티스 그리고 쿠버네티스 생태계를 이루는 거의 모든 제품군에 필수적인 요소입니다. 따라서 하루라도 빠르게 코드로서 쿠버네티스를 익히고 이를 이용하여 앞서가는 개발자/엔지니어로 성장하고 함께 하실 수 있기를 바랍니다. 

지금 바로, 쿠버네티스의 배움을 코드와 함께 시작해 보면 어떨까요?


이 강의의 특징

  • 코드를 지금은 몰라도 들을 수 있습니다. (초반에 그림으로 코드를 설명합니다.)
  • 쿠버네티스 클러스터의 구성을 코드로 이해할 수 있습니다.
  • 쿠버네티스의 개별 오브젝트를 코드로 이해할 수 있습니다. 
  • 쿠버네티스의 구성 요소들을 효과적으로 구성 관리할 수 있는 방법을 알 수 있습니다.
  • 국내에서 쿠버네티스를 가장 넓게 다루는 강의입니다.
  • 현업 쿠버네티스 엔지니어가 직접 강의합니다.
  • 검증된 베스트셀러 '컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커쿠버네티스 다루기'에서 쿠버네티스 부분을 깊이 있게 확장하는 강의입니다.

주변에 많은 분들이 쿠버네티스를 시작은 했지만, 어떻게 공부해야하는지 매우 어려워하는 것을 보았습니다. 기존에 '쉽게 시작하는 쿠버네티스'를 통해 개념을 잡았다고 해도... 사실 쿠버네티스를 제대로 다루려면 코드를 빼고는 할 수 있는게 매우 제한적입니다.

따라서 '쉽게 정말 쉽게 쿠버네티스를 코드로 다루는 것을 알려줄 수 있을까?’ ‘어떻게 하면 쿠버네티스 생태계에서 함께 하도록 할 수 있을까?’ 하는 고민을 녹인 강의입니다.

현재 강의를 모두 듣고 이해한다면 아래 아키텍처에 대한 그림들을 이해할 수 있게 됩니다. 

다양한 종류의 쿠버네티스 아키텍처


적극적인
쿠버네티스 기여 활동 

쿠버네티스 대시보드

쿠버네티스 문서 상에 쿠버네티스 대시보드 버전을 변경 요청 (이슈 보러가기

 

Nginx ingress Controller

Nginx Ingress controller가 v1.22에서 여전히 v1.21의 API를 호출하는 부분 수정 요청 (이슈 보러가기)

왜 쿠버네티스는 systemd로 cgroup을 관리하려고 할까요 (슬라이드 보러가기)

GKE에서 GCP CDN을 설정하는 법  (슬라이드 보러가기)

네이버 클라우드 쿠버네티스 마스터(앰버서더)로 활동 (링크 보러가기)


예상 질문 Q&A

Q. 사전 강의인 '쉽게 시작하는 쿠버네티스'를 듣지 않고 들어도 될까요?

예상 질문지에 있던 그 질문이군요. 권유의 레벨로는 '쉽게 시작하는 쿠버네티스'를 듣고 들으시기를 추천드리고 싶습니다. 강의 중에 계속 기존에 설명한 내용이라거나, 이미 설명한 개념을 설명하지 않을 것이기 때문입니다.

보다 정확한 판단을 위해서 현재 목차에 있는 내용을 보시고 절반 이상을 아시는 내용이라면, 바로 들으셔도 괜찮을꺼 같습니다. 또는 책 '컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커'를 이미 충분히 습득한 상태라면 바로 들어도 괜찮습니다. 하지만 흐름이 있기 때문에 가능하다면 '쉽게 시작하는 쿠버네티스'를 듣고 난 이후에 들으시는걸 추천드리고 싶습니다. 이는 개인적인 선호 및 이해도에 따른 것이라 추천 수준으로 밖에 못하는 점에 대해서 양해 부탁드립니다. 

Q. 쿠버네티스를 꼭 이 강의를 통해서 배워야 하나요?

저는 솔직한 사람이니까. '아닙니다'. 가장 좋은 교과서는 쿠버네티스 공식 홈페이지입니다.  하지만 공식 홈페이지는 처음부터 공부하기에는 어떻게 시작하고 어떻게 배워야 할지 정의하기 어려운 부분이 있습니다. 이를테면 쿠버네티스 공식 홈페이지는 '교과서' 라고 생각하시고, 이 강의는 '참고서' 라고 생각하시면 좋을 것 같습니다. 교과서로 배우지만 새로 배우는 내용을 이해하기에는 참고서를 통해서 개념을 잡고 다시 교과서를 보는 흐름으로요. :)  

Q. 이 강의만 들으면 쿠버네티스를 모두 알 수 있나요?

기존 강의(쉽게 시작하는 쿠버네티스)에서는 언급했지만, 온라인/오프라인 강의 몇십 시간으로 쿠버네티스의 모든 것을 알려주는 건 불가능합니다. 쿠버네티스는 현대 IT에 있는 모든 요소들이 계속 집적(integration)되고 있어서, 단시간에 모든 것을 개인이 배우고 다 알았다고 할 수 있는 수준은 가능하지 않습니다. 또한 매우 빠르게 변화하고 필요한 요소마다 가야하는 방향이 매우 달라서 개인의 공부가 많이 필요한 기술입니다.

그래서 개인 공부에 도움을 드릴 수 있을 추후 강의들이 계속 준비되어 있습니다. 

Q. 강의 내용에 궁금한 게 있다면 어떻게 하나요?

현재 강의 범위 내에서 질문&답변 기능을 이용해서 질문을 주시면 좋을 것 같습니다. :) 질문 중에 영상으로 남기면 좋을 것으로 판단되는 것들은 보강 수업으로 만들어서 배포하여 다른 분들도 함께 성장할 수 있도록 하려고 합니다! 물론 유용한 내용이 있다면 보강 수업을 추가할 것입니다!!


프로그램, 소스
링크 및 버전

버전

  • Kubernetes - 1.22.0
  • Docker - 20.10.8-3.el7
  • Containerd - 1.4.9-3.1.el7
  • MetalLB - 0.9.6 / 0.10.2
  • Nginx Ingress Controller - 1.0.0. beta
  • NFS Subdirectory External Provisioner - 4.0.2
  • Kubernetes Metrics Server - Master / 0.5.0
  • Kustomize - 4.2.0
  • Helm - 3.6.3
  • Kubernetes Dashboard - 2.3.1

소스 및 프로그램 링크


지난 강의를 확인하세요.

쉽게 시작하는 쿠버네티스(v1.20)
구조부터 손쉽게 이해하는 k8s

참고 사항을 확인해주세요!

  • 수강생 분들의 질문에 대해 최선을 다해 답을 드리려고 노력하고 있습니다. 그러나 개인 환경에 따라 발생하는 특정한 문제나 에러의 경우 도와드리지 못할 수 있는 점 양해 바랍니다.
  • 애플M1 및 태블릿에서는 실습 환경 구성이 원할하지 않습니다. 
지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
'쉽게 시작하는 쿠버네티스'의 다음 강의를 기다리셨던 분
쿠버네티스 메뉴얼을 따라가기 어려웠던 분
쿠버네티스 넓은 개념들을 한번에 정리하기를 원하시는 분
쿠버네티스 최신(v1.22) 강의를 원하신 분
'컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커' 책에서 쿠버네티스 부분을 보강하고 싶은 분
쿠버네티스를 단일 노드의 개념이 아니라 클러스터 개념에서 다루고 배우고 싶은 분
📚
선수 지식,
필요한가요?
'쉽게 시작하는 쿠버네티스' 강의 또는 기초적인 쿠버네티스 지식
vi or vim의 기초적인 사용법(Y, dd, p, :wq, :q!)
리눅스의 기초 명령어 (예: cd, ls, cat등)
네트워크에 대한 기초 (예: 192.168.1.10/24과 192.168.1.101/24는 통신이 가능)
YAML과 같은 마크업 언어를 배우고자 하는 열의(당연히 설명드립니다)

안녕하세요
조훈(Hoon Jo) 입니다.
조훈(Hoon Jo)의 썸네일

[ 클라우드☁️솔루션_아키택처 ]

링크드인(🔗): https://www.linkedin.com/in/hoonjo/ 

깃허브(😸): https://github.com/sysnet4admin/

유튜브(🎥): https://www.youtube.com/hoonjo

 

 

시스템/네트워크 IT 벤더의 경험 이후, 메가존 GCP 클라우드 팀에서 쿠버네티스와 연관된 모든 프로젝트에 대한 Tech Advisor 및 Container Architecture Design을 제공하고 있습니다. 그 외에 페이스북 ‘IT 인프라 엔지니어 그룹’과 '앤서블 유저그룹'의 운영진을 맡고 있으며, 오픈 소스 컨트리뷰터로도 활동하고 있습니다. 

그 외에 가지고 있는 지식을 공유하는 것을 좋아하여, 인프런/유데미에서 앤서블 및 쿠버네티스에 관한 강의를 기재하고 있으며, 또한 아는 지식을 문서로 남겨야 한다고 생각하기에 책( 『시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍』, 『우아하게 앤서블』), 『컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커』(길벗) 이 있고, IT 잡지에 기고문을 쓰는 활동도 함께하고 있습니다. 네이버 클라우드의 쿠버네티스 마스터(앰버서더)로서도 쿠버네티스 생태계가 더 활발하게 퍼질 수 있도록 기여하고 있습니다. 

 

커리큘럼 총 133 개 ˙ 22시간 12분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Preview - 인사 및 강의 소개
섹션 1. 쿠버네티스 실습 환경을 구성하는 코드
1.1.쿠버네티스 환경을 구성하는 코드 04:29
1.2.베이그런트파일(Vagrantfile) 15:30
1.3.쿠버네티스_환경_구성(k8s_env_build.sh) 07:38
1.4.쿠버네티스_관련_패키지_설치(k8s_pkg_cfg.sh) 및 실습 편의성 높이기(k_cfg_n_git_clone.sh) 05:34
[참고자료] 왜 쿠버네티스는 systemd로 cgroup을 관리하려고 할까요?
1.5.쿠버네티스 설치 바로 전까지 구성하기(Just Vagrant up) 05:50
1.6.kubeadm을 통한 쿠버네티스 설치(WO_master_node.sh, WO_work_nodes.sh) 14:12
섹션 2. 쿠버네티스를 배우기 위한 사전 준비 작업
2.1.쿠버네티스 실습 환경 업그레이드 05:16
2.2.혼동되는 용어 정리(Pod/파드,컨테이너,애플리케이션) 03:56
2.3.자주 쓰이는 kubectl 옵션 명령어(get, run, create, apply, delete, exec, scale, edit) 복습 05:54
2.4.자주 쓰이는 kubectl 옵션 명령어(-o yaml, --dry-run=client) 1부 08:47
2.5.자주 쓰이는 kubectl 옵션 명령어(events, describe, logs) 2부 07:55
섹션 3. 애플리케이션 배포법
3.1.애플리케이션으로 배포되는 오브젝트 형태 미리보기 02:53
3.2.파드(Pod) 05:50
3.3.디플로이먼트(Deployment) 07:44
3.4.레플리카셋(ReplicaSet) 06:47
3.5.[알아두기] - 커맨드(command)와 인자(args) 15:29
3.6.잡(Job) 22:28
3.7.크론잡(CronJob) 10:49
3.8.데몬셋(DaemonSet) 09:34
3.9.스테이트풀셋(StatefulSet) 08:08
섹션 4. 애플리케이션 노출법
4.1.배포한 애플리케이션을 노출하는 방법 미리보기 04:07
4.2.간단한 방법(Port-forward, HostPort, hostNetwork) 10:54
4.3.노드포트(NodePort) 06:34
4.4.로드밸런서(LoadBalancer) 07:44
4.5.외부이름(ExternalName) 09:42
4.6.클러스터주소(ClusterIP), 헤드리스(Headless) 17:27
4.7.엔드포인트(Endpoints) 10:19
4.8.인그레스(Ingress) 19:46
섹션 5. 애플리케이션 볼륨 사용법
5.1.배포한 애플리케이션의 볼륨 사용법 미리보기 03:17
5.2.빈디렉터리(emptyDir) 04:51
5.3.호스트경로(hostPath) 08:32
5.4.NFS 볼륨 04:32
5.5.퍼시스턴트볼륨(PV)과 퍼시스턴트볼륨클레임(PVC) 11:19
5.6.스토리지클래스(StorageClass) 14:59
5.7.볼륨클레임템플릿(volumeClaimTemplates) 08:46
섹션 6. 쿠버네티스 노드 구성 및 관리
6.1.쿠버네티스 노드 구성 및 관리 개요 미리보기 01:37
6.2.경계선(cordon)과 드레인(drain) 09:23
6.3.노드이름(nodeName) 03:12
6.4.노드 레이블(label) 05:59
6.5.노드셀렉터(nodeSelector) 05:54
6.6.노드 어피니티(affinity) 그리고 안티 어피니티 12:33
6.7.테인트(Taints)와 톨러레이션(Tolerations) 미리보기 19:12
[참고자료] 테인트(Taints)와 톨러레이션(Tolerations)의 파드 할당 조건
섹션 7. 쿠버네티스 파드 구성 및 관리
7.1.쿠버네티스 파드 구성 및 관리 개요 미리보기 01:25
7.2.파드 레이블(label) 05:21
7.3.정적(Static) 파드 08:25
7.4.컨테이너 상태에 따른 동작(restartPolicy) 08:28
7.5.애플리케이션 상태 탐사(startupProbe, livenessProbe, readinessProbe) 29:00
7.6.초기화(Init) 컨테이너 04:50
7.7.멀티 컨테이너 패턴(사이드카, 엠버서더, 어댑터) 09:01
7.8.파드 어피니티(affinity) 그리고 안티 어피니티 10:21
7.9.토폴로지 분배 제약 조건(topologySpreadConstraints) 17:03
섹션 8. 쿠버네티스 클러스터 관리
8.1.쿠버네티스 클러스터 관리 개요 미리보기 01:38
8.2.[쉬어가는 코너] 클라우드의 권한 관리(IAM) 05:19
8.3.역할 기반 접근 제어(RBAC) 27:54
8.4.시스템 자원 사용 관리 1부(리소스 쿼터/ ResourceQuota) 10:23
[참고자료] 각 리소스 별 쿼터 설명
8.5.시스템 자원 사용 관리 2부(리밋 레인지/ LimitRange) 08:24
8.6.네트워크 정책 (NetworkPolicy) 22:16
섹션 9. 효과적인 애플리케이션 구성 및 관리
9.1.효과적인 애플리케이션 구성 및 관리 개요 미리보기 01:28
9.2.애플리케이션에 컨피그맵(ConfigMap)을 이용해 추가 설정 넣기 13:59
9.3.애플리케이션에 시크릿(Secret)을 이용해 추가 설정을 암호화해서 넣기 14:20
9.4.애플리케이션 롤링 업데이트(set, rollout) 14:13
9.5.애플리케이션을 동적으로 배포하기 (kustomize) 11:32
9.6.애플리케이션을 더욱더 쉽게 배포하기 (helm) 15:54
9.7.애플리케이션의 자원 사용량 확인하기 (메트릭 서버 / Metrics-server) 07:35
9.8.자원 상태에 따라 애플리케이션을 자동으로 조절하기(HPA) 14:13
9.9.애플리케이션을 웹UI에서 관리하기 (kube dashboard) 08:54
섹션 10. Closing - 강의를 마치며(+이후 이야기)
10.1.강의를 마치며(+이후 이야기) 03:23
섹션 11. A.보강수업
A.11.001.쿠버네티스 아이콘 12:46
A.11.001-1.icono-k8s-0.3
A.11.001-2.icono-k8s-0.31(+0.01 by Hoon)
A.11.002.쿠버스프레이(kubespray)-v1.22.1 18:34
A.11.003.실습 랩 All-in-one (v1.22.2) 06:42
A.11.004.API 버전 규칙(alpha, beta, stable) 07:21
A.11.005.기능 게이트(Feature Gates) 20:59
섹션 12. Z.NoBGM (Optional)
Z.1.5.쿠버네티스 설치 바로 전까지 구성하기(Just Vagrant up)-NoBGM 05:50
Z.1.6.kubeadm을 통한 쿠버네티스 설치(WO_master_node.sh, WO_work_nodes.sh)-NoBGM 14:12
Z.2.1.쿠버네티스 실습 환경 업그레이드-NoBGM 05:16
Z.2.3.자주 쓰이는 kubectl 옵션 명령어(get, run, create, apply, delete, exec, scale, edit) 복습-NoBGM 05:54
Z.2.4.자주 쓰이는 kubectl 옵션 명령어(-o yaml, --dry-run=client) 1부-NoBGM 08:47
Z.2.5.자주 쓰이는 kubectl 옵션 명령어(events, describe, logs) 2부-NoBGM 07:55
Z.3.2.파드(Pod)-NoBGM 05:50
Z.3.3.디플로이먼트(Deployment)-NoBGM 07:44
Z.3.4.레플리카셋(ReplicaSet)-NoBGM 06:47
Z.3.5.[알아두기] - 커맨드(command)와 인자(args)-NoBGM 15:29
Z.3.6.잡(Job)-NoBGM 22:28
Z.3.7.크론잡(CronJob)-NoBGM 10:49
Z.3.8.데몬셋(DaemonSet)-NoBGM 09:34
Z.3.9.스테이트풀셋(StatefulSet)-NoBGM 08:08
Z.4.2.간단한 방법(port-forward, HostPort, hostNetwork)-NoBGM 10:54
Z.4.3.노드포트(NodePort)-NoBGM 06:34
Z.4.4.로드밸런서(LoadBalancer)-NoBGM 07:44
Z.4.5.외부이름(ExternalName)-NoBGM 09:42
Z.4.6.클러스터주소(ClusterIP), 헤드리스(Headless)-NoBGM 17:27
Z.4.7.엔드포인트(Endpoints)-NoBGM 10:19
Z.4.8.인그레스(Ingress)-NoBGM 19:46
Z.5.2.빈디렉터리(emptyDir)-NoBGM 04:51
Z.5.3.호스트경로(hostPath)-NoBGM 08:32
Z.5.4.NFS 볼륨-NoBGM 04:32
Z.5.5.퍼시스턴트볼륨(PV)과 퍼시스턴트볼륨클레임(PVC)-NoBGM 11:19
Z.5.6.스토리지클래스(StorageClass)-NoBGM 14:59
Z.5.7.볼륨클레임템플릿(volumeClaimTemplates)-NoBGM 08:46
Z.6.2.경계선(cordon)과 드레인(drain)-NoBGM 09:23
Z.6.3.노드이름(nodeName)-NoBGM 03:12
Z.6.4.노드 레이블(label)-NoBGM 05:59
Z.6.5.노드셀렉터(nodeSelector)-NoBGM 05:54
Z.6.6.노드 어피니티(affinity) 그리고 안티 어피니티-NoBGM 12:33
Z.6.7.테인트(Taints)와 톨러레이션(Tolerations)-NoBGM 19:12
Z.7.2.파드 레이블(label)-NoBGM 05:21
Z.7.3.정적(Static) 파드-NoBGM 08:25
Z.7.4.컨테이너 상태에 따른 동작(restartPolicy)-NoBGM 08:28
Z.7.5.애플리케이션 상태 탐사(startupProbe, livenessProbe, readinessProbe)-NoBGM 29:00
Z.7.6.초기화(Init) 컨테이너-NoBGM 04:50
Z.7.7.멀티 컨테이너 패턴(사이드카, 앰배서더, 어댑터)-NoBGM 09:01
Z.7.8.파드 어피니티(affinity) 그리고 안티 어피니티-NoBGM 10:21
Z.7.9.토폴로지 분배 제약 조건(topologySpreadConstraints)-NoBGM 17:03
Z.8.3.역할 기반 접근 제어(RBAC)-NoBGM 27:54
Z.8.4.시스템 자원 사용량 관리 1부(리소스 쿼터 ResourceQuota)-NoBGM 10:23
Z.8.5.시스템 자원 사용량 관리 2부(리밋 레인지 LimitRange)-NoBGM 08:24
Z.8.6.네트워크 정책(NetworkPolicy)-NoBGM 22:16
Z.9.2.애플리케이션에 컨피그맵(ConfigMap)을 이용해 추가 설정 넣기-NoBGM 13:59
Z.9.3.애플리케이션에 시크릿(Secret)을 이용해 추가 설정을 암호화해서 넣기-NoBGM 14:20
Z.9.4.애플리케이션 롤링 업데이트(set, rollout)-NoBGM 14:13
Z.9.5.애플리케이션을 동적으로 배포하기(kustomize)-NoBGM 11:32
Z.9.6.애플리케이션을 더욱더 쉽게 배포하기(helm)-NoBGM 15:54
Z.9.7.쿠버네티스 자원 사용량 확인하기(메트릭 서버 Metrics-server)-NoBGM 07:35
Z.9.8.자원 상태에 따라 애플리케이션을 자동으로 조절하기(HPA)-NoBGM 14:13
Z.9.9.애플리케이션을 웹UI에서 관리하기(kube dashboard)-NoBGM 08:54
Z.11.002.쿠버스프레이(kubespray)-NoBGM 18:34
강의 게시일 : 2021년 08월 30일 (마지막 업데이트일 : 2021년 10월 05일)
수강평 총 19개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
5.0
19개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
MS thumbnail
다른 기본 강의를 통해 쿠버네티스를 먼저 접한 후 중급강의를 찾다 그림으로 배우는 쿠버네티스 강의를 듣게 되었는데 그 전에 이해가지 않았던 내용들도 하나둘씩 이해가 되네요. 항상 따라하면서 사용만 했었는데 좀 더 개념에 대해 알고 싶어서 쉽게 시작하는 쿠버네티스도 같이 결제 했습니다. 쿠버네티스를 처음 접하시는 분들에게 추천드립니다. #쿠버네티스항해화이팅
2021-09-12
지식공유자조훈(Hoon Jo)
아하 다른 강의들도 물론 훌륭하지만, 여러가지의 이유로 아마 못 다룬 부분들이 있거나 관점의 차이가 있어서 일부 분들이 이해하기 어려웠던 부분이 있는거 같더라고요.. 그런 부분들이 잘 채워진거 같아서 :) 기쁩니다. 후기 감사드립니다.
2021-09-14
ChangHwan Jang thumbnail
항상 믿고 보는 훈님 강의 최고입니다. ^^
2021-09-03
지식공유자조훈(Hoon Jo)
아..좋은 말씀에 감사드립니다 :) 현업 얘기나 학습에 좋은 것들이 있으면 열심히 추가하도록 하겠습니다.
2021-09-04
정연욱 thumbnail
쉽게 시작하는 쿠버네티스를 통해 큰 도움을 얻었습니다! 그림을 이용한 설명을 통해 개념부터 원리까지 쉽게 이해할 수 있었는데, 이번 그림으로 배우는 쿠버네티스는 추가로 코드 설명까지 있어서 더욱 기대가 되는 것 같습니다! 항상 좋은 강의 감사합니다 #쿠버네티스항해화이팅
2021-08-30
지식공유자조훈(Hoon Jo)
감사합니다. :) 도움이 되도록 보강 강의도 열심히 만들도록 하겠습니다!
2021-09-04
JW thumbnail
저는 쿠버네티스를 간단히 써보긴 했어도 업무에 필요한 것만 그때그때 찾아쓰다보니 사실 사용하면서도 왜 쓰는지 모르고 그냥 넘어가거나, 무슨 의미인지, 어떻게 동작하는지도 제대로 모르고 사용하는 경우가 많았는데 이렇게 그림과 예제 코드를 함께 보면서 천천히 설명 들으니까 머릿속이 정리되면서 많은 도움이 되었습니다. 쿠버네티스를 완전히 처음 접하시는 분들이나, 저처럼 어설프게 사용해본 경험은 있는데 정리가 되지 않아 다른사람에게 설명해보라고 하면 못할 것 같은 분들 모두에게 추천 드리고 싶습니다!
2021-09-07
지식공유자조훈(Hoon Jo)
자세한 후기에 감사드립니다. 쿠버가 IT 인프라에 매우 큰 영향을 줄 도구라 오래 같이 공부했으면 합니다!
2021-09-07
anstls9614 thumbnail
#쿠버네티스항해화이팅 11 시간 정도에 많은 것을 학습할 수 있어서 좋습니다. 이 강의 들으면 기본 개념을 전부 학습할 수 있어 기본기가 탄탄해 질 것 같습니다. 진도율 빼는 재미로 강의를 듣고 있었는데 ㅋㅋㅋ 갑자기 noBGM이 생겨서 100%가 코앞 이었는데, 50%까지 채울 것 같네요 ㅠㅠ 깔끔히 수료 할려고 했는데 ㅋㅋㅋ 아쉽아쉽 ㅎㅎ 쉽게 강의하기 위해서 고민을 많이 하신 노력이 보입니다.
2021-09-14
지식공유자조훈(Hoon Jo)
아..진도...인프런에 안 그래도 문의했어요 (제가 알기로는 현재 기능적으로는 안되는걸로 아는데... >> 이게 현재는 어렵다고 하네요 ㅠㅠ) 아쉽지만 대중 분중에 어떤 분은 고요 속에 제 목소리만 듣고 싶어하실수도 있어서요 ㅠㅠ 이번에 그냥 다 조정을... 아 그리고 1-4주 내로 loadbalancer statatic ip와 노출되는 ip range 제한하는거 그리고 시뮬레이터를 모아서 (어떻게 구분할까나..) 추가 강의 만들려고요 :) 시뮬레이터: https://editor.cilium.io/ loadbalacerSourceRange: https://v1-17.docs.kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service 미이리 감사드립니다.
2021-09-14
99,000원

월 19,800원

5개월 할부 시
폴더에 추가 190 공유
지식공유자 : 조훈(Hoon Jo)
총 133개 수업˙총 22시간 12분
평생 무제한 수강
수료증 발급 강의
입문 초급 중급이상 대상
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스