CNCF Ambassador | Cloud Native Engineer
Documents:
Channels:
• Linkedin
• Github
• Youtube
메가존에서 쿠버네티스와 컨테이너 인프라에 관해 Tech Evangelist, CoE(Center of Excellence) 역할을 담당하고 있다. 주요 역할은 회사의 SaaS 제품에서 사용하는 쿠버네티스 환경을 현대화하고 비용을 최적화하는 것이며, 외부 고객을 위해 Tech Advisory와 Container Architecture Design 등을 지원하고 있다. 클라우드 네이티브 컴퓨팅 재단(CNCF)의 글로벌 앰버서더로, 클라우드 네이티브 기술, 나아가 인공지능 네이티브 기술이 널리 전파되는 데 기여하고 있다. 그 외에 'IT 인프라 엔지니어 그룹'의 운영진을 맡고 있으며, 오픈소스 컨트리뷰터로도 활동하고 있다.
평소에 지식을 공유하는 것을 좋아하여, 인프런/유데미에서 앤서블 및 쿠버네티스에 관한 강의를 하고 있고, 지식은 문서로 남겨야 진정한 의미가 부여된다고 생각하여 『컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커』, 『우아하게 앤서블』, 『시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍』을 집필하였으며, 요즘IT와 같은 온라인 플랫폼 등에 종종 글을 기고한다.
강의
수강평
- 실습으로 배우는 그라파나 - {{ x86-64, arm64 }}
- 쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
- 그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
- 그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
게시글
질문&답변
워커노드 OS SWAP 질문
안녕하세요 노드의 메모리 스왑은 원래 불가하였으나, 1.30부터 (시작은 1.22부터, 알파) 가능해졌습니다.하지만 일부 비용이 절약되긴 하나, 그만큼 일반적으로 이득이 없기 때문에 메모리 스왑은 하지 않는 것을 권장합니다. 매우 제한적인 환경에서 (Edge 환경 중에서도 매우 리소스가 부족한 환경) 사용하려고 시도해 볼 수는 있을 것 같습니다. 참고 하시기 바랍니다. 한줄: 매우 권장하지 않습니다.
- 0
- 1
- 23
질문&답변
앤서블 서버에 앤서블 코어의 환경 구성하기편 질문
안녕하세요 어떤 메시지와 함께 안 만들어지는지 알 수 있을까요?우선 호스트 이름이 설정이 안된다는 것은 베이그런트가 적용이 안되었다는 수준이라서요. CentOS 7은 정상적으로 올라왔나요?호스트 이름이 어떤걸로 보이나요?메시지를 전체를 제공해 주실 수 있을까요? 보고 말씀드려야 할 것 같아요.
- 0
- 2
- 31
질문&답변
prometheus-server IP가 pending 상태입니다.
안녕하세요 배포 후에 10분 이상 지나야 MetalLB가 구성되는 구조라 해당 부분을 확인해 보아야 할 것 같고. 그 외에 컨트롤 플레인 등이 정상 구동 중인지도 함께 확인이 필요할 것 같습니다. 현재 상태를 알 수 있는 (지금 pending 외에 알 수 있는게 없어서요) 다른 정보들을 제공해 주실 수 있을까요?
- 0
- 2
- 23
질문&답변
스크립트 파일 공유 문의
안녕하세요 최초 강의가 3개 였는데 합친 형태라서요. 다음과 같은 저장소에 나누어져 있습니다. (처음 강의는 간단해서 저장소에 만들지 않음) 다양한 환경을 앤서블(Ansible)로 관리하기https://github.com/sysnet4admin/_Lecture_Ansible.adv 앤서블을 깊이 있게 활용하기https://github.com/sysnet4admin/_Lecture_Ansible.expert 그리고 보강이었던 1개가 있는데 아마 이건 참고하실지 모르겠네요. https://github.com/sysnet4admin/_Lecture_Ansible.Update1 제 생각에는 보시는데 다소 불편하긴 하지만, 구분 가능하실 것 같은데 어렵다면 다시 말씀 부탁드려도 될까요?
- 0
- 2
- 35
질문&답변
k run chk-info --image=sysnet4admin/chk-info 에러..
안녕하세요아래에 AI가 답변한 것들을 참고하시는 것도 좋고,현재 상태를 알아야 하니...k get no -o wide k describe po chk-info k get po -o wide 를 제공해 주실 수 있을까요?추가적으로 저 명령 외에 다른 것들에 대한 상태도 알아야 할 것 같습니다.저걸 가장 처음 실행한게 아닐꺼 같아서요.회신 주시면 그 내용에 따라 답변 드릴 수 있을 것 같습니다. 아 그리고 재설치라고 적어주셨는데 재설치라는게 파드를 다시 배포한 것을 의미하는지도 함께 설명 부탁드려요.
- 0
- 2
- 48
질문&답변
livenessProbe 어플리케이션 재시작 의미
안녕하세요 AI 답변이면 아마 질문하신 내용을 이해하는데 어렵지 않으실 것 같긴 한데 혹시 추가 질문이 있으면 남겨주세요. 관련해서 답변 드리겠습니다.
- 0
- 2
- 25
질문&답변
Unable to connect to the server: dial tcp 192.168.1.10:6443: i/o timeout
아래의 문성주님 요구사항에 추가로 혹시 이 부분도 수행해서 알려주실 수 있을까요? (여러차례 수행해서 변화를 봐야 합니다.)제 예상에는 현재 노트북의 성능 이슈로 api-server와 etcd가 모두 올라오지 못하는거 같습니다. # 실행 중인 컨테이너 sudo crictl ps # 모든 컨테이너 (중지된 것 포함) sudo crictl ps -a # Pod 목록 sudo crictl pods # 이미지 목록 sudo crictl images
- 0
- 3
- 53
질문&답변
failed to pull and unpack image \"registry.k8s.io/kube-apiserver:v1.30.14\": context canceled"
안녕하세요 현재 환경에 보안 부분(랩탑, 네트워크)를 제가 알 수 없어서요. 그거 관련처럼 보여지는데요. 개인 랩탑(회사 수준의 보안 프로그램이 없는) + 집(특별히 보안 설정이 걸리지 않은 네트워크)에서 혹시 해보고 알려주실 수 있을까요?
- 0
- 2
- 67
질문&답변
2.11 강의에 그라파나 설치하고 연동하기
터미널 프로그램은 타비(Tabby)를 추천드리고 있습니다. 윈도와 macOS를 동시에 같은 사용자 경험으로 제공하려다 보니 그런거고 편한 프로그램이 있다면 그걸 쓰셔도 괜찮습니다.
- 0
- 2
- 37
질문&답변
K8S 노들에 접근이 안됩니다.
질문 주신 내용이 이 분과 같은 것 같은데요. https://inf.run/KEEMe 기존에 VM웨어 퓨전 쓰시는 분들에게서 다들 나타나시는거 같은데...저는 사용하던걸 모두 삭제하고 다시 설치해서 문제가 없던터라...60010 포트를 사용하는 프로그램을 찾아서 종료하는게 가장 좋을 것 같습니다. lsof -i :60010 netstat -an | grep 60010관련 명령을 위와 같이 드립니다.
- 0
- 6
- 55