일프로
@1pro
수강생
14,357
수강평
1,513
강의 평점
4.9

저는 대한민국 상위 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수강평
- 쿠버네티스 어나더 클래스-Sprint3 (#실무핵심 #Docker #Nginx #Minio #Longhorn)
- 대세는 쿠버네티스 (초급~중급편)
- [2025 올해가 가기전에] 쿠버네티스 CKA 자격증 취득하자! with 일프로
- 쿠버네티스 어나더 클래스-Sprint4 (#Promethues #Grafana #Loki #OpenTelemetry)
게시글
질문&답변
dashboard에서 pod 생성이 되지 않습니다.
강의 자료실(https://cafe.naver.com/kubeops/497)1-1) Pod 하단에 보시면 아래와 같은 설명이 있어요.* Pod 생성시 확인 사항Kubernetes Dashboard 상단 콤보박스에서 꼭 Namespace를 [default]로 해서 작업해주세요. 만약 [모든 네임스페이스]로 되어 있다면 Pod 생성시 [Deploying file has failed] 에러가 발생합니다.
- 1
- 2
- 9
질문&답변
Volume과 VolumeMount는 왜 나눠놨을까요?
Volume은 Pod 단위의 선언이고, VolumeMount는 컨테이너 에서의 사용입니다. 그래서 이렇게 분리를 하면 한 파드에 여러 컨테이너가 있을 때, 같은 볼륨을 여러 컨테이너가 공유하거나 일부 컨테이너만 쓸 수 있다는 이점이 있어요. 또한 같은 볼륨이지만 컨테이너 마다마운트 경로와 옵션을 다르게도 할 수 있고요. 그래서 그렇게 분리하면 아키텍쳐 설계적으로 장점이 큽니다.
- 1
- 2
- 15
질문&답변
nodePort 서비스 접근 Client sent an HTTP request to an HTTPS server
해당 실습 자료실의 실습 명령을 보면 아래와 같이 명시되어 있어요. 30000 포트로 호출한 부분을 수정해주시면 되겠습니다.curl 192.168.56.31:30001/hostname curl 192.168.56.32:30001/hostname실습자료실 : https://cafe.naver.com/kubeops/498
- 1
- 2
- 22
질문&답변
대시보드 화면이 달라요 ㅠㅠ
안녕하세요. 강의 영상과 달리 실습은 쿠버네티스 버전에 따라 업데이트가 되다 보니, 이런 문제가 있을 수 있습니다. 이점 양해 부탁 드리고요. 쿠버네티스 대시보드의 UI도 업데이트 되면서 해당 부분은 없어졌습니다.그래도 Service 리스트에서는 볼 수 있으니 여기서 확인 하시면 되세요.(사진)
- 1
- 2
- 16
질문&답변
대시보드 접근이 안됩니다!
안녕하세요.현재 올려주신 로그를 보면 노드의 상태가 NotReady인 걸로 보아 정상적으로 설치가 안된 상태입니다. Node도 k8s-node2가 안보이고요. 그렇기 때문에 포트 오픈상태를 떠나서 현재 대시보드에 접근이 안되는 게 정상이예요. 일단 Master Node부터 다시 문제 확인이 필요할 것 같은데, kubectl get pod -A 명령어를 보내면 결과가 어떻게 나오시나요?
- 1
- 2
- 39
질문&답변
Ingress실습에 난관이 있습니다
안녕하세요. 해당 강의는 쿠버네티스의 기본 사용이 주된 학습 목표고 오픈소스에 대해서는 간단한 사용 방법까지만 설명을 드리고 있습니다. 설치 내용에 대한 상세 설명은 해당 강의 범위를 벗어나고요.실무에서는 말씀하신 Nginx Controller에 대한 상세 속성들에 대한 이해가 필요한 게 맞는데 이건 제 다른 강의의 [쿠버네티스 어나더 클래스]에선 각 Sprint별로 해당 오픈소스들의 상세 설명 드리고 있습니다. Nginx의 경우 Sprint3에 포함되어 있어요.
- 1
- 2
- 35
질문&답변
기본 values 파일과 service name에 대한 질문이 있습니다.
Helm은 항상 values.yaml을 기본값으로 자동 로딩합니다. -f values-dev.yaml은 추가(overwrite) 옵션일 뿐입니다. 대신 values.yaml파일은 꼭 Chart 루트 디렉토리에 있어야 되요. 그리고 두 번째 질문은 문제 없고요. 이유는 Sprint1에서 Service를 공부했을 때 말씀드렸었는데 다시 한번 강의를 들어보시면 해당 구조가 이해될 거에요.
- 0
- 2
- 32
질문&답변
Sprint 2 강의에서 yaml 파일들 경로에 대해 궁금한게 있어요.
ci/cd 설치시 아래와 같이 Jenkins로 사용자 변경하는 명령어가 있고요.이렇게 사용자를 전환한 다음 pwd 명령으로 현재 위치를 확인해 볼 수 있습니다.// Jeknins로 사용자 변경 [root@cicd-server ~]# su - jenkins -s /bin/bash
- 1
- 2
- 38
질문&답변
Selector의 속성에 대해 질문 드립니다.
안녕하세요.맞습니다. 예외는 없어요. Selector의 경우 하나의 Object의 select는 지정된 Object로만 지정되도록 설계되어 있습니다. 만약 여러 종류의 Object를 지정해야 하는 경우 다른 속성이 쓰이는데예를 들어 HPA의 경우 Deployment나 ReplicaSet 등을 지정할 수 있고, 그럴 때는 아래와 같은 속성으로 사용이 되요. scaleTargetRef: apiVersion: apps/v1 kind: Deployment name: my-app
- 1
- 1
- 25
질문&답변
안녕하세요 일프로님 궁금한 거 있습니다
네, 안녕하세요. 이번 CKA 챌린지가 끝나고 내년부터 CKA 강의를 만들 계획을 가지고 있습니다. 그래서 대략 3월 초 정도에 강의가 오픈 될 예정인데, 제작을 하다 보면 시간이 더 걸릴 순 있어요.오픈 후에 공지 드릴 예정이며, 관심 감사드립니다.
- 0
- 1
- 33





 2.jpg?w=148)