Kubernetes 5

[Kubernetes] Object 그려보며 이해하기

해당 포스팅은 인프런강의 [쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2] 를 기반으로 작성했습니다. ▶ Namespace 한개의 프로젝트. 오브젝트를 묶어주는 역할▶ Deployment : Pod를 만들고 업그레이드 해주는 역할(이름 중복 안됨)replicas : 생성할 Pod 갯수strategy : 업데이트 방식 tempelete : Pod 생성 시 적용 될 템플릿nodeSelector : Pod를 띄울 노드 선택 image : DockerHub에서 이미지 다운envFrom : 환경변수 configMapRef : 환경변수 제공해주는 역할Probe startupProbe : 앱이 잘 기동됬는지 체크 했다가 기동이 잘 됬을 경우 readinessProbe와 livenessProbe시..

Kubernetes 2025.06.11

[kubernetes] 쿠버네티스가 정말 편한 이유

해당 포스팅은 인프런강의 [쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2] 를 기반으로 작성했습니다. 쿠버네티스 표준 생태계로 편해진 IT 구축 개발 : 기존부터 해왔던 App개발에서 배포까지 써야되는 기술오케스트레이션/매니징 : 이 App을 마이크로 서비스로 만들 때 쓰면 좋은 기술들 플랫폼/런타임 : 클라우드로 올릴때 사용되는 기술프로비저닝/분석 : 실제 프로젝트에서 써야하는기술 프로젝트는 보통 개발과 모니터링시스템이 서로 엮일수 밖에 없는 구조인데, 쿠버네티스 오픈소스들을 사용하면 이문제가 해결이된다.  개발 초기부터 바로 사용이 가능한 장점이 있어 편하다. 모니터링 - Loki-Stack Loki 스택을 설치 하면 다음과 같이 현재 앱들에 대한  로그들을 Grafana 대시보드에서 ..

Kubernetes 2024.06.21

[kubernetes] 쿠버네티스 무게감 있게 설치하기

해당 포스팅은 인프런강의 [쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2] 를 기반으로 작성했습니다.  [1-1] 내 PC 네트워크 확인▶ 윈도우 > 실행 > cmd 입력 > 확인c:\사용자>ipconfig [1-2] 내 PC 자원 확인▶ 윈도우 하단 상태바 우클릭 > 작업관리자 > 성능 탭[1-3] VirtualBox 설치 버전 확인▶ Virtualbox 실행 > 도움말 > Virtualbox 정보[FAQ] : https://cafe.naver.com/kubeops/25 [1-4] Vagrant 설치 버전 확인▶ 윈도우 > 실행 > cmd 입력 > 확인 [1-5] 원격접속(MobaXterm) 설치 버전 확인▶ MobaXterm 실행 > Help > About MobaXterm[2-1] V..

Kubernetes 2024.06.20

[Kubernetes] 컨테이너 한방정리

해당 포스팅은 인프런강의 [쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2] 를 기반으로 작성했습니다. 리눅스 흐름으로 이해하는 컨테이너  일단 컨테이너를 제대로 이해하려면 발전과정을 알아보면 도움이 됩니다. 리눅스에는 크게 debian 배포판이 있고, Redhat 배포판이 있습니다. debain 배포판에서 편의기능을 추가하여 만들어진게 Ubuntu 배포판이고, 가장 널리쓰이는 배포판 중 하나입니다. Redhat 배포판은 유료버전이며, 최초에는 fedora Linux라고 새로은 기능을 개발하는버전을 무료로 만들었고, 이 기능이 안정화되면 Redhat Enterprise Linux(RHEL)으로 릴리즈를 합니다. 이걸 기업들이 설치하면 유지보수비용을 따로 내야합니다. 그리고 이것을 복사해서 만..

Kubernetes 2024.06.19