kube 15

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

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

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 간단히 설치 내역 공유해 본다. ..

Kubernetes PVC Replication

PVC Replication 테스트 내역 공유합니다. 테스트 내역 PVC Replication POD 재기동 후 원본이 아닌 복제된 PVC로 마운트 Redis Application 이상 및 동일 데이터 유무 확인 Why Kube Volume Replication Kubevirt 환경에서 동일한 윈도우 이미지를 여러 사람이 사용하려면(예를 들어, 동일한 보안 설정이 적용된 Golden 이미지) 현재 사용 중인 PVC 볼륨을 복제해야 한다. Kube는 Volume Snapshot을 이용해서 PVC 복제가 가능하다. 하지만 Snapshot을 지원하지 않는 Storage Class도 있다. 이 경우에 PVC 복제 기능을 사용하면 된다. PVC Replication 참조 https://kubernetes.io/k..

Kube snapshot scheduler

오늘은 kube 환경에서 snapshot 생성을 정해진 시간에 실행하고 보관 주기(retention) 설정이 가능한 snapshotscheduler kube tool 소개해 드립니다. 많은 Kube 툴들이 그렇지만, 이 툴도 설치에서 사용까지 5분 정도면 가능합니다. 빠르게 검증해서 사용하기 유용합니다. Test 내역 Kube Snapshot Schedule 설정 : 매 6시간 마다 snapshot 생성 및 4 Copy 보관(최대 24H 보관) : 매일 새벽 3시 snapshot 생성 및 7 Copy 보관(7일 보관) snapshot 복구 검증 snapshot 사용 용량 확인은 실패 (^^) snapshot을 사용하기 위해서는 kube 환경의 snapshot을 지원하는 (당연하지만) storage가 있어..

Diamanti 기능 및 제공 서비스 내역

Diamanti 기능 및 함께 제공하는 Kubernetes 서비스 내역 입니다. Diamanti를 사용하지 않아도 비슷한 형태의 작업들이 필요할 것 같아서 공유합니다. 조금이라도 도움이 되었으면 합니다. Kubernetes Cluster 구축 시 필요한 Open Source Stack 리스트 Diamanti 기능 CNCF 인증 Kubernetes 배포판 제공 : CNCF Certified(1.18.8 까지) Control Plane(Spektra) : 버전 Upgrade 지원 Customized OS(CentOS 기반), 컨테이너 런타임(Docker or CRIO-O) 제공 및 기술 지원 FPGA 하드웨어 Chip 기반 표준 PCIe Type 네트워크 및 스토리지 가속화 카드(Ultima) 제공 자체 C..

Diamanti 제품 소개

Kubernetes 도입의 어려움 위 그래프는 국내 핀테크 기업 뱅크샐러드에서 공개한 일일 배포 횟수 입니다. 2019년 11월 기준으로 일일 평균 약 20회 정도의 비약적인 상승을 이루었습니다. 그에 반하여 일반 회사들의 배포 주기는 어떻게 될까요? 일반적으로 기존 기업들은 평균 9개월에 한 번이라고 합니다. 핀테크 기업과 동일 업계인 금융권에서(20년 이상 업력) 2~3년 마다 대규모 시스템 업그레이드 작업을 한다는 것과 비교하면 뱅크 샐러드 사례는 많은 시사점이 있습니다. 배포 주기가 길다는 것은 그만큼 고객의 요구 사항을 빠르게 수용하지 못한다는 것을 의미 합니다. 두말 할 것 없이 빠른 배포를 통한 즉각적인 고객 만족도 향상은 중요한 비즈니스 성공 요소 입니다. 기업 문화, MSA 등 여러 요인..

Kube 백업 - Veeam Kasten 테스트 내역 공유

Kubernetes 백업 솔루션 Veeam Kasten 검증한 내용 공유해 드립니다. Kube PVC 백업은 아직 많이 사용 안 하시거나 오픈소스 Velero 혹은 다른 상용 솔루션 사용하시는 것 같은데, Kasten은 나름 장점이 있는 솔루션 같습니다. 라이선스는 커뮤니티 에디션이 있어 무료로 사용도 가능합니다. Enterprise 라이선스 구매하는 경우 저희가 파트너라 기술 지원이 가능합니다. 참고로 Kasten 구매하시면 저희가 Kube 교육도 가능합니다. ^^ https://jerryljh.tistory.com/12 00. Kube 교육 - 개요 및 목차 Why Kube 교육 제가 생각하기에 기업 환경의 Kubernetes 도입의 핵심은 내재화 입니다. 기존 상용 Solution 혹은 SI Pro..