![[OCI] OKE Cluster 구축 (5) - Sample 파드, 서비스 배포](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fmnw1l%2FbtsNgh82Qkb%2FIo2HnikILJLMebBimSzu91%2Fimg.png)
1. manifest 환경 구성1.1. 디렉터리 생성[k8s-admin@oke-bastion ~]$ mkdir manifest 1.2. Sample Pods - nginx1.2.1. yaml 파일[k8s-admin@oke-bastion manifest]$ vi nginx-deploy-sample.yamlapiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deploy-sample labels: app: nginx-samplespec: replicas: 2 selector: matchLabels: app: nginx-sample template: metadata: labels: app: nginx-sam..
1. CNI (Container Network Interface)1.1. CNI란?CNCF(Cloud Native Computing Foundation) 프로젝트 중 하나로, 컨테이너의 네트워크 연결을 관리하는 표준 플러그인 시스템쿠버네티스 클러스터 내에서 네트워크 인터페이스를 설정하고 관리하는 데 중요한 역할1.2. 주요 목적네트워크 연결 : 클러스터 내에서 네트워크 상으로 통신할 수 있도록 네트워크 인터페이스를 설정하고 연결 -> 컨테이너들이 서로 통신 가능네트워크 관리 : 컨테이너가 종료 되거나 재시작 될 때, 해당 컨테이너의 네트워크 인터페이스를 제거하거나 다시 설정하는 등의 관리 작업플러그인 방식 : 표준화 된 API를 통해 다양한 네트워크 플러그인을 통합 가능 -> 다양한 네트워크 요구사항을 ..
![[K8S] 쿠버네티스 클러스터 구성](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczH18L%2FbtsF6fV7vkz%2FhCPBivRXT0PzIjngHur7iK%2Fimg.png)
1. Control Plane 구성(마스터 노드에서만 진행)1-1) 클러스터 초기화 Kubernetes의 마스터 노드가 설정되고, 지정된 네트워크 범위와 API 서버 주소를 사용하여 클러스터가 구성됨, 이후에는 클러스터에 노드를 추가하고 필요한 Kubernetes 구성 요소와 애플리케이션을 배포할 수 있음더보기kubeadm init --pod-network-cidr=10.11.0.0/16 --apiserver-advertise-address=192.168.108.100 kubeadm init- Kubernetes 클러스터를 새로 초기화- kubeadm은 Kubernetes 클러스터를 쉽게 부트스트랩할 수 있도록 도와주는 도구- init 명령은 마스터 노드를 설정하고 필요한 모든 구성 요소를 실행 --po..