
저는 대한민국 상위 1% 월급을 달성하기까지, 단순히 기술을 익히는 것이 아니라 일머리를 키우는 것이 얼마나 중요한지를 깨달았습니다. 쿠버네티스를 배우려는 분들이 동기부여를 잃지 않도록, 저의 경험을 바탕으로 현실적인 조언과 함께 실무에 꼭 필요한 지식을 전달하는 것을 목표로 현재 <쿠버네티스 어나더 클래스> 강의를 연재하고 있어요.
[🧑일프로 ]
인프런 7년차지식 공유자
<쿠버네티스 분야> 유료 수강생 수 1위
누적 수강생 13,000+, 강의평점 4.90, 질의응답 1100+
(전) SKT, 한화/흥국생명 SI 프로젝트 DevOps 리드
[🔗관련 링크 ]
RoadMap: https://inf.run/mxxtr
E-Mail: k8s.1pro@gmail.com
LinkedIn: https://www.linkedin.com/in/1pro
Youtube : www.youtube.com/@k8s.1pro
Resume : https://www.rallit.com/hub/resumes/23145/%EA%B9%80%ED%83%9C%EB%AF%BC
💡 시간적인 여력이 안되어 서적 출간 혹은 오프라인 강의 제안은 받지 않는 점 양해 부탁 드립니다.🙏
강의
클립
전체 6[강의자료 PPT원본] 대세는 쿠버네티스 (Helm편)
📣 안내 사항해당 클립은 [대세는 쿠버네티스 (Helm편)]의 강의 자료 입니다.강의 내 에서 PDF로 강의 자료는 제공되기 때문에 해당 학습을 수강하기 위한 필수 조건은 아닙니다.개인 학습(블로그) 혹은 커스텀 후 보관을 하고 싶은 분들을 위한 PPT 원본 입니다.
일프로
11월 16일

[강의자료 PPT원본] 대세는 쿠버네티스 (초급~중급편)
📣 안내 사항해당 클립은 [대세는 쿠버네티스 (초급~중급편)]의 강의 자료 입니다.강의 내 에서 PDF로 강의 자료는 제공되기 때문에 해당 학습을 수강하기 위한 필수 조건은 아닙니다.개인 학습(블로그) 혹은 커스텀 후 보관을 하고 싶은 분들을 위한 PPT 원본 입니다
일프로
11월 16일

로드맵
전체 1수강평
- Certified Kubernetes Administrator (CKA) – Practical Exam Guide
- 쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
- Certified Kubernetes Security Specialist (CKS) – Practical Exam Guide
- Certified Kubernetes Application Developer (CKAD) – Practical Exam Guide
- Certified Kubernetes Administrator (CKA) – Practical Exam Guide
게시글
질문&답변
환경설정 스크립트에서 storageclass가 생성되지 않습니다.
안녕하세요.해당 문제 풀이에서는 IngressClass를 조회해 보셔야 합니다.kubectl get ingressclass감사합니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 5
질문&답변
3. Node Schedule 중 pod-5가 마스터 노드에 배치됩니다.
안녕하세요. 답변을 드린다는게 놓쳤네요. 죄송합니다.해당 상황에 대해서 분석을 해 봤는데, 설치 스크립트에 아래와 같은 명령이 있었습니다echo '======== [8-4] Master에 Pod를 생성 할수 있도록 설정 ========' kubectl taint nodes k8s-master node-role.kubernetes.io/control-plane-기본적으로 Master 노드에는 사용자가 생성하는 Pod는 할당되지 않도록 되는 게 기본 이고요. 해당 스크립트로 인해 Master에 사용자 Pod 생성이 가능해 졌는데, 그래서 pod-5를 생성했을 때 Node2보다 Master에 자원이 더 많아서 그 쪽으로 Pod가 생성이 되었네요. 현재 해당 스크립트에 위 명령은 삭제를 했고요. 아래 명령어를 Master에서 실행하면 다시 Master에 Pod 할당이 안되도록 설정할 수 있습니다. kubectl taint nodes k8s-master node-role.kubernetes.io/control-plane=:NoSchedule그리고 해당 설정에 대해서는 섹션6. [중급편] Pod 상세 > Node Scheduling에서 배우게 될 거예요. 감사합니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 22
질문&답변
pod kubetm/app 에서 image를 갑자기 못가져 오는거 같습니다.
확인해보니 이미지는 잘 다운 받아지고 있고요.시간 동기화 확인을 한번 해보시면 좋을 것 같습니다.timedatectl set-ntp true chronyc makestep // 위 명령 실행 후 아래와 같이 나오면 됩니다. [root@k8s-master ~]# timedatectl Local time: Wed 2026-08-12 08:46:06 KST Universal time: Tue 2026-08-11 23:46:06 UTC RTC time: Tue 2026-08-11 23:46:06 Time zone: Asia/Seoul (KST, +0900) System clock synchronized: yes NTP service: active RTC in local TZ: no
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 9
질문&답변
volume hostpath의 강의에 관해 질문이 있습니다.
워커노드에 동일한 path를 만들어 서로 mount 시켜주어야만 Pod가 어떤 노드위에 올라가더라도 문제없이 사용할 수 있지만, 해당 방법은 자동화 관점에서 문제되기 때문에 추천 드리지 않는다는 설명입니다. 그래서 결국 hostPath는 해당 path가 있는 노드 위에만 pod가 만들어져야 되는 한계가 있는 Volume이고요. 테스트 용도로 pod에 특정 노드에만 스케줄링 되도록 하는 옵션을 사용해서 사용합니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 23
질문&답변
그라파나에서 대시보드 import 실패
안녕하세요.회사망, VPN, 프록시 환경에따라 외부 DNS가 차단되는 경우가 종종 있습니다.그럴경우 그냥 grafana dashboard 사이트에가서 해당 대시보드를 json으로 다운로드 받은 후 그라파나에서 import를 하시는 걸 권해드려요.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 47
질문&답변
VM 내 k8s에 접속하는 이유와 방식 문의
비용 문제도 있겠지만, aws 강의는 아니기 때문인 게 더 큽니다. aws에서 간단하게 VM을 띄울 수 있겠지만, aws 환경 자체에 대한 부가적인 설명들이 계속 필요하게 되거든요. 있습니다. kubectl을 윈도우용으로 다운로드 받고, 쿠버네티스 접속 정보가 있는 config 파일만 윈도우로 빼주시면 되요. 하지만 그렇게 하지 않는 건, 원격 접속을 통해 kubectl 뿐만 아니라 리눅스 명령어들을 사용할 일도 종종 있기 때문이고요. 개인 취향에 따라 윈도우에서 kubectl을 사용해도 무관합니다.
- 좋아요수
- 1
- 댓글수
- 1
- 조회수
- 34
질문&답변
image pull 에러
아 그러네요;; 수정 후 커밋 하였습니다. 질문 올려주셔서 감사합니다!
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 43
질문&답변
영상오류
안녕하세요.확인해봤는데 업로드된 영상에 별다른 문제는 없었고요. 아마 개별 환경에 따라 영상 재생이 안되는것 같습니다.이런 경우에는 인프런 플랫폼에 문의를 해봐야 하고요.플랫폼에 [문의하기]를 통해 문제 현상과 수강생님의 영상 재생 환경을 알려주시겠어요?
- 좋아요수
- 1
- 댓글수
- 1
- 조회수
- 50
질문&답변
NetworkPolicy에서 NamespaceSelector 설정 관련
그렇게 하셔도 됩니다. 그게 일반적인 라벨 연결 방법이고요. 제가 자료실 작성한 내용은 좀더 세부적인 조건식을 넣기 위한 방법인데, 문제에서의 라벨 연결은 단순 연결이기 때문에 지금 작성하신 대로 하는 게 더 적절하긴 합니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 49
질문&답변
컨트롤러
이미지 내용대로 ReplicationController, ReplicaSet, StatusSet, DaemonSet에는 공통적으로 Auto Healing에 대한 특징이 있고요. HPA라는 컨트롤러에는 Auto Scaling라는 기능이 있다는 설명입니다.간단한 컨트롤러에 대한 전반적인 개요에 대한 내용이었던 거고요.본격적으로 컨트롤러를 하나씩 공부해야 되는데, 그중 첫번째로 설명드린 게 ReplicationController 인 겁니다. 근데 ReplicationController는 현재 사용하지 않는 컨트롤러고, 대체로 ReplicaSet을 사용해요.하지만 ReplicationController나 ReplicaSet 모두 Template, Replicas, Selector라는 속성을 공통적으로 사용합니다. 해당 컨트롤러를 만들 때 내부 스펙이 거의 비슷하거든요.그리고 영상에서는 ReplicationController에 대한 스펙을 보여드렸지만, Deplicated 되었기 때문에, 강의자료실을 보시면 ReplicaSet을 만드는 실습이 있습니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 67




