
공부가 하기 싫을 때, 다시 시작하는 법
김병국(프랭크2024)
의지력이 아닌 구조로 공부를 시작하는 실전 기술을 배웁니다. 시작 장벽을 낮추고, 끊긴 집중을 복구하며, 하루 실패를 포기로 만들지 않는 열두 가지 실행 설계 방법을 워크시트와 함께 익힙니다.
입문
자기계발, task-scheduling, 학습방법
수동 배포로 인한 휴먼 에러, 기록 부재, 설정 드리프트 문제를 GitOps 구조로 해결합니다. Argo CD 3.x를 설치하고 Application, Helm, Kustomize로 배포를 자동화하며, RBAC·SSO·비밀값 관리까지 갖춘 안전한 운영 체계를 구축합니다. 실무 장애 대응 체크리스트와 팀 도입 로드맵으로 바로 적용 가능한 GitOps 운영 역량을 완성합니다.


GitOps 원리와 Argo CD를 활용한 쿠버네티스 배포 자동화 및 동기화 체계 구축
Helm, Kustomize, ApplicationSet 기반 멀티 환경·멀티 클러스터 배포 확장 설계
AppProject, RBAC, SSO, 비밀값 관리를 포함한 안전한 운영 구조 및 팀 도입 로드맵 수립
금요일 밤 9시, 문서를 옆에 띄워 놓고 명령어를 하나씩 입력합니다. 세 환경 중 한 곳에 설정 하나가 빠졌고, 한 시간 뒤 장애가 납니다. 무엇이 바뀌었는지 찾으려 해도 기록이 없습니다. 결국 기억에 의존해 손으로 되돌립니다.
담당자가 부족해서 생긴 일이 아닙니다. 사람이 손으로 배포하는 구조가 이런 일을 만듭니다. 그래서 조심하라는 말로는 막을 수 없고, 구조를 바꿔야 막을 수 있습니다.
이 강의는 그 구조를 바꾸는 방법을 알려 드립니다. 원하는 운영 상태를 Git에 적어 두면, Argo CD가 클러스터를 그대로 맞춰 주고 누군가 직접 고친 설정은 스스로 되돌립니다. 배포는 PR 병합이 되고, 되돌리기는 git revert 한 번이 됩니다.
kubectl이나 CI 스크립트로 배포하는데, 누가 무엇을 바꿨는지 추적이 안 되는 분
운영 서버에서 급하게 고친 설정 때문에 재배포가 무서운 분
Argo CD를 도입하라는 과제를 받았는데 어디서부터 시작할지 막막한 분
Argo CD를 쓰고는 있지만 설치 상태 그대로, admin 계정 하나로 쓰고 있는 분
개발, 스테이징, 운영 환경을 거의 같은 YAML 복사로 관리하고 있는 분
설정 하나하나를 외우는 대신, 그 설정이 어떤 사고를 막으려고 생겼는지부터 봅니다. 이유를 알면 처음 보는 옵션도 스스로 판단할 수 있습니다.
구성 요소가 멈추면 무엇이 멈추는지, 삭제 사고는 어떻게 막는지, 비밀번호를 실수로 올렸을 때 무엇부터 해야 하는지. 실제 운영에서 부딪히는 질문을 중심에 두었습니다.
Argo CD 3.x에서 바뀐 설치 방식, 리소스 추적 기본값, 권한 동작을 반영했습니다. 예전 블로그 글과 달라서 헤매는 일을 줄여 드립니다.
매 강에 "자주 나는 문제" 표와 명령어 모음이 있습니다. 강의가 끝난 뒤에도 실무 참고서로 쓸 수 있습니다.
학습 대상은
누구일까요?
쿠버네티스 환경에서 수동 배포의 휴먼 에러와 기록 부재 문제를 겪고 있는 DevOps 엔지니어
GitOps 기반 자동화 배포 체계를 도입하여 운영 안정성을 높이고 싶은 인프라 담당자
Argo CD를 실무에 적용하고 권한·보안·장애 대응까지 체계적으로 관리하고 싶은 SRE 및 플랫폼 엔지니어
선수 지식,
필요할까요?
쿠버네티스 기본 개념(Pod, Deployment, Service)과 kubectl 명령어 사용 경험
Git 기본 사용법(commit, push, pull)과 브랜치 관리 이해
YAML 문법과 컨테이너 배포 프로세스에 대한 기초 지식
커리어인증
995
명
수강생
79
개
수강평
6
개
답변
4.6
점
강의 평점
50
개
강의
안녕하세요, 프랭크입니다.
20년 넘게 서버와 씨름해 온 인프라 엔지니어입니다. 리눅스 서버 운영으로 시작해 지금은 대규모 결제 서비스의 클라우드 인프라를 맡고 있습니다. 데이터센터에서 AWS로 옮기는 일, 수백 대 규모의 인스턴스를 다루는 일, 새벽에 장애 원인을 추적하는 일이 제 일상입니다.
강의를 만들게 된 계기는 단순합니다.
주변에서 이런 질문을 자주 받았습니다. "서버에 접속은 했는데 뭘 해야 할지 모르겠어요." "인스턴스 타입이 너무 많은데 뭘 골라야 하죠?" 저도 처음엔 똑같이 막혔던 지점입니다. 그런데 막상 찾아보면 자료는 대부분 이미 아는 사람을 위해 쓰여 있더군요.
그래서 제가 처음 배울 때 있었으면 좋았을 강의를 만들기로 했습니다.
제 강의의 원칙은 세 가지입니다.
첫째, 외우게 하지 않고 이해시킵니다. 명령어 목록을 나열하는 대신 왜 이걸 쓰는지부터 설명합니다.
둘째, 필요 없는 건 과감히 뺍니다. 입문자에게 당장 쓸모없는 내용을 넣어 분량을 늘리지 않습니다.
셋째, 안 되는 것도 말합니다. 장점만 나열하는 대신 어떤 경우엔 맞지 않는지도 분명히 짚습니다. 현장에서 판단을 내려야 하는 사람에게는 그게 더 중요하니까요.
강의를 듣고 나서 "아, 여기서부터 보면 되겠구나" 하는 감각이 생기셨다면 제 목표는 달성된 겁니다.
궁금한 점은 언제든 편하게 질문 남겨주세요.
전체
24개 ∙ (3시간 8분)
해당 강의에서 제공:
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!
얼리버드 할인 중
₩13
69%
₩55,000