분류 전체보기 썸네일형 리스트형 쿠버네티스(Kubernetes) 아키텍처 ■ 쿠버네티스 아키텍처쿠버네티스 아키텍처는 클러스터 전반의 서비스 검색 (Service Discovery)을 제공하기 위한 오픈소스 플랫폼워커 노드(Worker): 애플리케이션의 구성요소인 파드(Pod, 클러스터에서 실행중인 컨테이너의 집합)가 동작 합니다.컨트롤 플레인(Control-Plane): 워커 노드와 클러스터 내 파드 관리. 클러스터에 관한 전반적인 결정을 수행하고, 이벤트 감지 및 대응을 수행 합니다.워커노드와 컨트롤 플레인을 클러스터라고 합니다. ■ 쿠버네티스 컨트롤 플레인 구성요소kube-apiserver: 쿠버네티스 API를 노출하는 컨트롤 플레인 구성요소. REST API로 동작하며 다른 구성요소들과 클러스터의 상태정보를 공유하며 상호작용하는 중앙관리 도구 역할을 수행합니다.etcd:.. 더보기 쿠버네티스(Kubernetes) 컨테이너 구동 방법 ■ 쿠버네티스 설계 원칙 보안성최신의 보안 모범 사례를 따라야 합니다. ○ RBAC 사용 강제 ○ 노드 인증 사용 ○ Control Plane 구성요소와 통신 수행 시 암호화된 방법 사용 ○ API 서버와 kubelets 사이 통신 수행 시 암호화된 방법 사용 ○ kubelet API 사용 통제 ○ API 가 시스템 구성요소 (kube-proxy / CoreDNS) 접근에 대한 통제 ○ 부트스트랩 토큰 접근 통제 사용 편의성쿠버네티스는 몇 가지 간단한 명령으로 작동할 수 있어야 합니다. 사용자 친화적인 CLI 와 API를 제공하여 개발자 및 운영자가 쉽게 컨테이너 워크로드를 관리 할 수 있도록 합니다. 또한 파일이 위치하는 경로 및 파일명도 직관적으로 이해할 수 있도록 구성 되어 있습니다. .. 더보기 쿠버네티스(Kubernetes) 신규 노드 추가 방법 ■ 쿠버네티스 신규 노드 추가 https://white-polarbear.tistory.com/161 공통구성 부분 진행node join을 위한 토큰 확인 및 재생성 과정 진행https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-token/#master node 진행kubeadm token create --print-join-command#결과값을 신규 node에 입력, sudo 필수#신규 node 진행sudo kubeadm join 192.168.56.10:6443 --token qgkuto.h6sl7hx68odr6v0t --discovery-token-ca-cert-hash sha256:d4f955570781216fdd6aa2cc53f82.. 더보기 쿠버네티스(Kubernetes) 실습 환경 구성 - 쿠버네티스/CNI 구성 ■ 쿠버네티스 클러스터 구성쿠버네티스가 설치 된 호스트에 기본 게이트웨이가 2개 이상일 경우, 첫 번째 게이트웨이 정보를 사용 합니다.기본 경로가 없거나, 쿠버네티스 구성요소와 통신할 수 없을 경우 장애가 발생하게 됩니다.Control-Plane IP 주소는 X.509 인증서에서 name 영역을 대체하게 됩니다. 그래서 IP 주소가 변경되게 된다면 영향을 받는 모든 구성요소를 재시작하고 인증서를 수동으로 변경해주어야 합니다.쿠버네티스 클러스터를 구성할 때 쿠버네티스 전용 HOST Network 를 구성할 것을 권장 합니다.kubeadm을 이용한 쿠버네티스 클러스터 구성sudo kubeadm init --pod-network-cidr=10.96.0.0/12 --apiserver-advertise-addre.. 더보기 쿠버네티스(Kubernetes) 실습 환경 구성 - 초기 구성 ■ 쿠버네티스 실습 환경Oracle VirtualBox 최신 버전Ubuntu 24.04 Desktop 버전도커 최신 버전 사용쿠버네티스 버전 1.28 → 1.29 (업그레이드 진행)런타임 환경 containerd 사용3-Node Cluster 환경 구성 (Master Plane 1EA, Worker Node 2EA) ■ 쿠버네티스 VM 구성Master 1대만 구성 후 나머지는 VM 복제 후 IP 주소와 HOSTNAME만 변경 하면 됩니다. 항목MasterNode1Node2IPIP1: NATIP2: 192.168.56.10(DNS: 8.8.8.8)IP1: NAT IP2: 192.168.56.11(DNS: 8.8.8.8)IP1: NATIP2: 192.168.56.12(DNS: 8.8.8.8)HOSTNAMEK.. 더보기 Microsoft Azure Subscription & Resource Group (구독&리소스 그룹) Azure 클라우드에 대한 기본 소개 및 Azure 가입 소개 생략 ■ Azure Subscription (구독)Microsoft Azure 클라우드 플랫폼에서 리소스를 생성하고 관리하는 데 필요한 기본 단위입니다.Azure 리소스를 만들 때 리소스가 속해 있는 구독을 식별하고 리소스를 사용하면 사용량을 집계 및 비용 청구를 집행 합니다.Azure의 리소스 관리 체계는 테넌트 >> 관리 그룹 >> 구독 >> 리소스 그룹 >> 리소스 로 나위어져 있습니다.AWS의 계정과 유사한 개념 이지만 일부분에서 차이를 보여줍니다. Azure 구독: 사용자 계정에 독립적으로 존재하며, 필요에 따라 새로운 사용자에게 재할당 가능함. A 프로젝트를 수행하던 팀의 프로젝트 주체가 변경 될 경우 새로운 팀 소유자를 지정하여.. 더보기 쿠버네티스(Kubernetes) 개념 참고자료 - 쿠버네티스 공식 홈페이지 (https://kubernetes.io/ko/docs/concepts/overview/) - 패스트캠퍼스 쿠버네티스 올인원 강의 ■ 쿠버네티스 개요쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장 가능한 오픈소스 플랫폼 입니다. 풀어서 설명하면, 애플리케이션 구동에 필요한 데이터들만 모아 경량화 시킨 컨테이너가 있고, 이러한 컨테이너를 구동 시키기 위한 컨테이너 런타임이 별도로 존재 합니다. 컨테이너 런타임과 통신하며 전체적인 컨테이너를 관리하기 위한 솔루션이 쿠버네티스 입니다. ■ 쿠버네티스 용어용어의미컨테이너애플리케이션의 실행 환경을 포함하는 가벼운 패키지로 다양한 환경에서 일관된 운영이 가능하게 해주는 역할 수행 (→ 환경.. 더보기 제주도 "소이 펜션" 이용 후기 ▪ 여행 일정: 2024.05.01 ~ 05 (4박 5일) ▪ 숙박 장소: 제주 소이 펜션 - 주소: 제주특별자치도 서귀포시 대정읍 무릉중앙로21번길 187 제주 소이 펜션 - 거리: 공항에서 펜션까지 1시간 20분 내외 소요 - 소개 자료: https://site.onda.me/134826 ▪ 장점 깨끗한 펜션 내부 깨끗한 객실 (침대 2개, 온돌방 1개) 화장실 3개 (1층 2개, 2층 1개), 화장실에 있는 깨끗한 대량의 수건 (만족도 높음) 공용 세면 용품 (샴푸, 바디샤워, 컨디셔너) 구비 되어 있음 드럼 세탁기 및 세탁 용품 구비 되어 있음 청소기 및 물걸레 청소기 구비 되어 있음 펜션 편의 시설 어린이용 수영장 (온수 가능, 사전고지 필요하며 비용 발생) 2층에 있는 노천탕 (온수 가능) 바.. 더보기 이전 1 2 3 4 5 6 ··· 22 다음