하프 지점 - 현재까지 완주율 ( 79% ) 마라톤 경기도 마찬가지지만 대부분의 대회에서 완주율에 대한 의미는 신청한 사람 기준이 아니라, 대회에 참여한 사람 기준입니다. 그 기준으로 하프 지점인 현재까지 완주율은 79% 이예요! 처음 저희 DevOps 워밍업 클럽을 신청해 주신분은 168명 이였고, 여기서 스타트 인원을 잡은 기준을 말씀드리면, 먼저 팀 ...
워밍업 클럽 Study(DevOps) - 스터디 준비 DevOps 스터디 합류를 결정하고 제 목표는 스터디 완주률을 높이는 거였어요. 그래서 스터디 내에서 팀을 만들어 보자는 생각을 하게 됐네요. 카페에 메뉴를 만들고, 팀을 모집해 보라는 샘플을 만들어 놨습니다. 하지만 아무런 글도 올라오지 않았어요... 많이 부담스러웠나 봐요. 그래서 제가 랜덤으로 팀을...
이번 섹션에서는 Application 개발자가 꼭 알아야 하는 Pod 기능들이라는 주제로 여러 얘기 들을 해볼 건데요. 왜 개발자가 꼭 알아야 되냐면, 이번에 배우는 Pod의 기능들은 개발 로직이 받쳐주지 못하면, 써먹을 수 없는 기능들 이라서 그래요. 그래서 내 App이 쿠버네티스 환경 배포된다고 했을 때, 개발자 입장에서는 그 로직들을 잘 구현해 줘야 ...
[쿠버네티스 어나더 클래스] Sprint3 의 첫 번째 강의 주제는 가상화 한방정리 입니다. 그동안 컨테이너 한방정리와 데브옵스 한방정리가 있었고, 이번이 3번째네요. 😀 먼저, 해당 강의 내용에 대한 소개를 드리면, 가상화가 나온지는 오래되긴 했는데, 컨테이너나 데브옵스 처럼, IT를 하는 사람들이라면 누구나 알아야되는 분야가 아니긴 해요. 게다가 로우...
Sprint2 추가 강의가 업로드 됐어요! 이번 수업에서는 ArgoCD의 아키텍처에 대해서 설명을 드리겠습니다. 먼저 Argo 제품들에 대한 설명부터 드릴게요. ArgoCD 는 쿠버네티스 전용 배포 툴 이고, 릴리즈 파일 저장소로 Git을 반드시 필요 로 해요. 그래서 ArgoCD를 쓰려면 쿠버네티스는 당연한 거고, 변경관리 저장소가 꼭 Git이어야 합니다...
Sprint2 추가 강의가 업로드 됐어요! Helm과 Kustomize 비교하며 사용하기 두 번째 시간입니다. 이번 시간에는 Kustomize 패키지 구조를 설명을 드릴 거예요. 먼저 최초 패키지를 만드는 방법을 보면, Helm 패키지는 이렇게 helm create 명령을 날리면 이런 구조의 패키지가 자동으로 만들어졌는데, Kustomize는 직접 폴더를 ...
Sprint2 추가 강의가 업로드 됐어요! 이번 강의는 Helm과 Kustomize 비교하며 사용하기 라는 주제 입니다. 지금까지 kubectl을 잘 쓰고 있었는데, Helm이랑 Kustomize를 꼭 써야 되나요? 라고 질문을 하시는 분들께 저는 무조건 그래야 한다고 말씀을 드려요. 왜 그런지는 아래 그림을 보면서 말씀 드릴께요! 먼저 이렇게 배포툴(Je...
Sprint2 추가 강의가 업로드 됐어요! 이번 강의에서는 Jenkins Pipeline 기초부터 Blue/Green까지 라는 주제 입니다. Step 1. Jenkins Pipeline 기본 구성 만들기 Step1으로 Jenkins Pipeline에 대한 기본 구성을 만들어 볼거고, Github에서 릴리즈 파일들을 가져와서 빌드/배포하는 구성을 이번에는 젠...
Sprint2 추가 강의가 업로드 됐어요! ( https://inf.run/NzKy ) 이번 강의에서는 배포를 하기전에 반드시 알아야 될 것들 이라는 주제로 설명을 드릴 건데, 배포에 관련된 툴 공부를 바로 시작하는 것보단, 어떤 걸 써야 되는지, 왜 써야 되는지를 아는 게 더 중요하다고 생각해서 준비한 강의 입니다. 저는 예전에 최신 솔루션을 많이 알고,...
해당 블로그는 [쿠버네티스 어나더 클래스] 강의에 일부 내용입니다. 많은 관심 부탁 드려요! 강의 링크 : https://inf.run/NzKy 이번 강의에서 손쉽게 데브옵스 환경을 구축하는 방법으로 CI/CD 서버를 만들어 볼 건데, 먼저 간략하게 Sprint 2 범위에 실습 환경에 대해서 설명을 드릴께요. [지상편] 실습 환경 (전체범위) [지상편] 최...