본문 바로가기

DevOps/Kubernetes5

온프레미스나 클라우드 인프라에서 직접 Kubernetes 클러스터를 구축하기 안녕하세요! VM에서 직접 클러스터를 구축해보던 중에 이것을 쉘 스크립트로 자동화 해놓으면 새로운 프로젝트 및 클러스터 구축에 앞으로 편하지 않을까 싶어서 한 번 쉘 스크립트를 통해 자동화 시켜보는 것은 어떨까 싶어서 만들어보게 되었습니다. 아래의 쉘 스크립트를 진행하기 전 수행하는 단계VM 최소 요구사항 : CPUs 2, Memory 1736MB,CPU 아키텍처 arm64 기준으로 작성된 내용입니다.환경 버전 : Ubuntu 24.04 LTS, kubeadm 1.30kubectl 관련 명령어는 root 유저 수준의 관리자만 명령어 권한이 있기 때문에 UTM VM으로 리눅스 인스턴스 생성한 후에 아래의 명령어를 입력하여 비밀번호 초기화로 변경한 후에 다음 명령어를 통해서 관리자로 사용자 전환해준다.sud.. 2025. 9. 13.
쿠버네티스(K8s)의 기본 개념과 구조부터 파악해보자! 오늘은 쿠버네티스를 본격적으로 공부하기전 알고가면 더 좋을 기본 개념과 구조에 대해서 정리하려고 합니다! 출처 : https://m.yes24.com/Goods/Detail/126115324 한 권으로 배우는 도커 & 쿠버네티스 - 예스24STEP BY STEP, 원리부터 이해하는 도커 & 쿠버네티스 가이드클라우드 기반의 인프라가 보편화된 현재의 IT 환경에서 도커와 쿠버네티스는 애플리케이션을 개발하고 운영하는 데 빼놓을 수 없는 중m.yes24.com (위 책을 공부한 기반으로 작성한 블로그입니다!)   쿠버네티스란?컨테이너화된 애플리케이션의 자동 배포, 확장 및 관리를 해주는 오픈소스 플랫폼 입니다.  쿠버네티스는 쉽게 말하자면 수많은 컨테이너를 관리하는 시스템입니다.만약 서버를 100개 운영한다면 .. 2024. 9. 19.
kubernetes (1) notion : https://wonderful-morocco-85b.notion.site/kubernetes-a21d8fd87b874a6f8ff527b2b6bdb950?pvs=4 kubernetes 회고록 | Notion1일차 이론wonderful-morocco-85b.notion.site  1일차 이론 Kubernetes(K8s) 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성 있고, 확장 가능한 오픈소스 플랫폼k8s의 기능서비스 디스커버리와 로드 밸런싱스토리지 오케스트레이션자동화된 롤아웃과 롤백자동화된 빈 패킹자동화된 복구시크릿과 구성관리이 밖에도 여러가지 기능!k8s cluster클러스터 안에 마스터노드와 워커노드들이 구성 마스터노드와 워커노드들이 Kube API Server를 통해 약속된 .. 2024. 7. 22.
Kubernetes 기본 적인 구조 쿠버네티스의 전체적인 구조 워커노드에 대해 그림으로 한눈에 알아보기! 마스터 노드 구조 한눈에 보기 그밖에 알아두어야 할 용어 정리 클러스터(Cluster) : 마스터 , 워커 노드 , 노드 머신, 배포를 구성하는 모든 것의 종합 세트 이다. 노드(Nodes) : 여러 개의 포드를 호스팅하는 특정 하드웨어 용량 가지며 클러스터와 통신하거나 클러스터 내에서 통신하는 물리적인 머신 또는 가상 머신이다. - 마스터 노드 : 모든 워커 노드와 연결되어 포드를 관리하는 컨트롤 플레인을 가짐 - 워커 노드 : 포드를 호스팅하는 실제적 노드이자 App containers + resources 실행 포드 (Pods) : 컨테이너를 감싼 포장지? 같은 느낌이다. 컨테이너를 시작하여 그 특정 컨테이너를 관리한다. 포드 자.. 2024. 2. 7.