일프로 4주차 발자취
처음 접해본 쿠버네티스였기에 모든 것이 낯설고 어렵게 느껴졌지만, 어느새 한 사이클을 마무리하게 되었네요. 이번 강의에서는 쿠버네티스의 발전사부터 시작해 설치, Probe, ConfigMap, Secret, PVC/PV, Deployment, Service, HPA, Jenkins, Helm, Kustomize, 그리고 마지막 주에는 ArgoCD까지 다뤘습...
- 좋아요수
- 1
- 일프로
처음 접해본 쿠버네티스였기에 모든 것이 낯설고 어렵게 느껴졌지만, 어느새 한 사이클을 마무리하게 되었네요. 이번 강의에서는 쿠버네티스의 발전사부터 시작해 설치, Probe, ConfigMap, Secret, PVC/PV, Deployment, Service, HPA, Jenkins, Helm, Kustomize, 그리고 마지막 주에는 ArgoCD까지 다뤘습...
* 손쉽게 데브옵스 환경을 구축하는 방법 - Vagrant랑 스크립트로 Jenkins, K8s, Docker 환경을 한 번에 구성함 - Jenkins 대시보드랑 K8s 대시보드까지 바로 접속 가능하게 되어 있음 - kubectl 인증서 복사해서 사용하는 구조 실습 - VM 네트워크 구성이랑 Jenkins가 이미 설치된 상태라 실습 위주로 진행 가능함 - 기...
1. PVC/PV 1-1 로컬 동작 확인 curl http://192.168.56.30:31231/create-file-pod # /usr/src/myapp/tmp에 랜덤한 파일 생성 curl http://192.168.56.30:31231/create-file-pv # /usr/src/myapp/files/dev에 랜덤한 파일 생성 1-2 생성 결과 1-...
▶ 응용1 : Configmap의 환경변수들을 Secret을 사용해서 작성하고, App에서는 같은 결과가 나오도록 확인해 보세요. ☞ Secret을 이렇게 사용하는 경우는 별로 보지 못했습니다. 여러가지 방법으로 Secret을 만들어본다는데 의의를 두시면 됩니다. Step1. Secret 생성 (1) - dashboard apiVersion: v1 kind...
▶ 응용1 : startupProbe가 실패 되도록 설정해서 Pod가 무한 재기동 상태가 되도록 설정해 보세요. startupProbe의 failureThreshold를 '1'로 설정하면 "/startup"이 가동전 호출로 실패라 인지하고 Pod를 재가동하게 됩니다. startupProbe: httpGet: path: "/startup" port: 8080...
* Probe 목적 : 컨테이너가 잘 작동하고 있는지 확인. 종류 : Liveness Probe : 컨테이너가 살아있는지 확인. 실패 시 재시작. Readiness Probe : 요청을 받을 준비가 되었는지 확인. 실패 시 Service에서 제외됨. Startup Probe : 애플리케이션이 시작되었는지 확인. 느린 앱에 유용. * ConfigMap 목적 ...
쿠버네티스 무게감 있게 설치하는 방법 1/2 [1-1] 내 PC 네트워크 확인 ▶ 윈도우 > 실행 > cmd 입력 > 확인 c : \사용자 > ipconfig [1-2] 내 PC 자원 확인 ▶ 윈도우 하단 상태바 우클릭 > 작업관리자 > 성능 탭 [1-3] VirtualBox 설치 버전 확인 ▶ Virtualbox 실행 > 도움말 > Virtualb...
컨테이너 기술과 Kubernetes의 발전을 문제 해결 관점에서 살펴보면, 각 기술이 어떤 필요에 의해 등장했는지 자연스럽게 이해할 수 있습니다. 실제 발생한 문제들과 그 해결 과정을 중심으로 정리해보겠습니다. 1단계: 서버 자원 활용의 딜레마 (2000년대 초반) 🔴 문제상황 가상 머신의 한계 각 VM마다 전체 운영체제 필요 → 메모리, CPU 낭비 심...