전체 글 122

목차 : 24단계 실습으로 배우는 쿠버네티스(가제, 위키북스)

아마도 곧(?) 출간될 책의 목차를 공유합니다. 목차 1부. 쿠버네티스 설치와 클러스터 기본 관리 업무 실습 1. 쿠버네티스 클러스터 설치와 로컬호스트 관리 1-1. Kubespray를 이용하여 3개의 노드로 구성된 클러스터 구축하기 1-2. K3s를 이용하여 단일 노드로 구성된 클러스터 구축하기 1-3. 로컬호스트에서 원격 쿠버네티스 관리하기 1-3-1. 로컬호스트에 쿠버네티스 관리 도구 Kubectl 설치하기 1-3-2. 원격 클러스터 정보 로컬 호스트 등록하기 1-4. 정리 2. 쿠버네티스 클러스터 관리 효율화를 위한 Kubectl CLI 환경 최적화 2-1.Kubectl 자동 완성 기능과 사용자 지정 명령어 앨리어스(alias) 사용하기 2-2. Kubectl CLI 플러그인 매니저 쿠버네티스 크..

컨테이너 격리 및 보안 설정 - KAN 1차 스터디

KAN(Kubernetes Advanced Networking) 스터디를 참여하고 있는데, 내용이 너무 좋아서 정리한다. 역시 스터디 장 서종호(가시다) 님은 쵝오다. 스터디 정보 https://gasidaseo.notion.site/c9cd413265ea4ea1b1ae38eb36dfda94 쿠버네티스 네트워킹 스터디 [모집 마감] 모집 종료합니다. 감사합니다. gasidaseo.notion.site 상세 내용은 중복되는 것 같아, 간단히 질문 위주로 정리한다. 컨테이너는 어떻게 격리되는가? 컨테이너는 VM과 유사하게 사용자에게 격리된 환경을 제공한다. 하지만 VM에 비하여 약한 수준의 격리이다. 간략히 그림으로 표현하면 아래와 같다. https://netpple.github.io/docs/make-co..

[책 주요 내용] AlertManager 실습 과제 및 정리

최근에 블로그가 완전 뜸합니다. ^^ 쿠버네티스 관련 책을 쓰고 있어 나름 집중하느라 블로그는 소흘하네요. 하지만 얼마없는 방문수이지만 가끔씩 들어오시는 분들이 있네요. 그분들에게 조금이라도 도움이 될까하여 현재 쓰고 있는 책의 주요 부분을 소개합니다. 책의 19장 AlertManager의 실습 과제와 핵심 내용을 공유합니다. 제 책이 실습 과제 위주라 실습만 잘 하셔도 도움이 될 것 같습니다. 실습과제 프로메테우스, 얼럿매니저 웹서비스에서 경고(Alert) 메뉴의 주요 기능을 확인합니다. 얼럿매니저 연동을 위하여 별도의 슬랙채널과 해당 채널의 웹훅 URL을 생성합니다. 웹훅 URL을 얼럿매니저 설정 파일(alertmanager.yaml)에 등록합니다. 임의의 노드를 전원 오프하여 얼럿매니저에서 정상적으..

쿠버네티스 책 출간 준비 - 목차 관련 의견 구함

아직 잘 안 믿기는데 지난 8월 27일 금요일 위키북스 출판사로 부터 쿠버네티스 관련 책 출간 제의를 받았다. 내가 쿠버네티스 교육을 하면서 정리한 자료 중에서 아래 쿠버네티스 교육 관련 블로그 개요 및 목차를 보고 연락 하셨다. https://jerryljh.tistory.com/12 00. Kube 교육 - 개요 및 목차 Why Kube 교육 제가 생각하기에 기업 환경의 Kubernetes 도입의 핵심은 내재화 입니다. 기존 상용 Solution 혹은 SI Project 처럼 ‘명령어는 업체가 고객은 지시만(라고 쓰고 갈구기)’ 하면 100% 망합니다. jerryljh.tistory.com 지금 책 목차를 편집자 분과 의논을 하고 있다. 물론 아직 아무런 공식 계약을 한 게 아니어서 출간되지 않을 가..

[동영상] kubespray 설치 및 원격 cluster 등록

Kubespray 이용 kube cluster 설치 및 원격 Cluster 개인 PC 등록 실습 내용 동영상 공유합니다. 별 내용이 없는데 28분이나 되어 낭비이기는 한데 ^^ 작은 도움이 되었으면 합니다. Kube Cluster 설치 kubespray 이용하여 단일 노드 혹은 3개의 노드에 Kube cluster 설치해 보세요. : 미리 3 VM 준비 w/ Ubuntu 20.04 : /etc/hosts 파일 등록 : ssh w/ password 없이 접속 가능하도록 : sudo passwd 없이 실행 하도록, 방화벽 off : Kubespray git clone : inventory 파일 수정 - hosts.yml Cluster Node VM Hostname 등록 : Kube Cluster 설치 옵션 ..

Kubernetes 실습 과제 리스트

외부 파트너 및 고객 엔지니어 대상으로 작성한 Kube 교육 용도 실습 과제 리스트를 정리하였습니다. 교육은 실습 위주입니다. 담당자가 자기 PC 화면을 공유하면서 실습 내역을 직접 시연하고 다른 분들이 Q&A하는 방식으로 진행합니다. 강사 혼자서 강의 & 실습하는 것은 한가지 경우만을 따라하기 혹은 외우려고 하여 효과가 크지 않아 변경하였습니다. 실제 자기가 발표 시연을 해야 하므로 싫어하는 분들이 많이 있어 진행하기가 쉽지 않을 것 같습니다. (지난 교육처럼 스타벅스 쿠폰을 남발하면서 최대한 참여를 이끌어 내려고 합니다.) 그리고 Kube 자체가 생소하고 경험이 없는 분들이 교육을 받는 거라 더 어려울 것 같구요. 하지만 문제를 해결하는 과정 자체가 의미 있다고 생각하여 과제 리스트만 나열 하였습니다..

Kasten - Kubernetes 백업 및 복구 Demo

내일과 다,다음 주 Kasten 데모가 있습니다. 해당 시간에 사용할 Demo 시나리오입니다. Kubernetes 백업에 관심 있으시면 분들에게 도움이 도었으면 합니다. Kasten 또는 Kubernetes 관련 문의 사항이 있으시면 언제든지 연락 부탁 드립니다. Kasten 및 Kubernetes 기술 및 사업 문의 : leejunghoon@spkr.co.kr Veeam 회사 소개 Leader in 가트너 매직 쿼드런트 Kasten 설치 helm 기반 설치 : 쉽고 빠르게 설치 가능 helm install k10 kasten/k10 --namespace=kasten-io 고유 kasten-io namespace 에 POD 실행 [spkr@erdia22 ~ (ubuns:kasten-io)]$ k get ..

Kubernetes 컨설팅/구축 서비스

Kubernetes를 테스트 환경이 아닌 운영 환경 수준에서 사용하기 위해서는 Native Kube 설치 이 외 모니터링, 보안, 컨테이너 레지스트리 등 여러가지 오픈 소스 Stack 까지 필요합니다. 처음에는 어떤 걸 선정해야 하는지 난감하고 어떤 것들이 안정성/고가용성에서 나은 건지 알기 어렵습니다. 주위에 보면 보통 6개월 이상 소요되더군요. 그래서 유상 Subscription 라이선스 조건으로 Managed Kubernetes Service(Openshift, Tanzu, Rancher 등) 구입 하시고는 합니다. 하지만 비용이 만만치 않습니다. 무엇보다 Kubernetes는 여러 기술 Stack의 집합체라 외부 업체가 구축하는 것은 한계가 뚜렷합니다. SPK는 다년간의 Kube Project 경..

Gitlab Helm Install on On-Prem

Test 내역 Helm gitlab 설치 root 로그인, 신규 Project 생성, git push 까지 올해 초 까지 Helm으로 gitlab 설치가 안 되었다. 그래서 docker-compose로 설치 했다. 우연히 어제 gitlab 버전이 14.x 업그레이드 되었다고 해서 혹시나 Helm 설치 해 보니 정상적으로 잘 된다. Gitlab 설치 버전 [spkr@erdia22 ~ (ubuns:gitlab)]$ helm ls NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION gitlab gitlab 1 2021-07-30 10:09:29.6603678 +0900 KST deployed gitlab-5.1.1 14.1.1 간단히 설치 내역 공유해 본다. ..

단독 주택 실거래가 검색 - Python Pandas 이용

아파트 보다는 타운 하우스 또는 단독에 살고 싶은 욕구가 예전부터 있다. 벌써 5년 정도 되어간다. 산골짜기 타운 하우스 등 집 보러 간 것도 꽤 된다. 하지만 산골짜기도 싸지 않고 한남동으로 출퇴근하는 나에게 선택지는 많지 않다. 핸드폰으로 부동산 검색하는데 내가 원하는 조건으로 검색하는게 그리 편하지 않다. 클릭, 클릭 기반이라 자동 반복이 안된다. GUI 기반의 Window 보다는 명령어, Script 기반을 좋아하는 나에게 답답한 면이 있다. 다행히 요즈음 Python을 배우고 Pandas를 배우니 적용해 볼 꺼리가 있을 것 같았다. (파이썬 생활 프로그래밍 https://ridibooks.com/books/754029371 문과생 분이 쓰신 책이라 보기가 좋았다.) 조금 해보니 나름 보기 좋은 ..

기타 IT/Pandas 2021.07.29