728x90 반응형 k8s2 레플리카셋의 동작 원리 라벨 셀렉터(Label Selector)를 이용해서 유지할 포드를 정의 레플리카셋은 spec.selector.matchLabels에 정의된 라벨을 통해 생성해야 하는 포드를 찾으며, spec.selector.matchLabels에 정의한 라벨을 가지는 포드의 개수가 replicas 항목에 정의된 숫자 보다 적으면 포드를 정의하는 포드 템플릿(template) 항목의 내용으로 포드를 생성 app: my-nginx-pods-label 라벨을 가지는 포드를 생성 /home/vagrant/nginx-pod-without-rs.yaml apiVersion: v1 kind: Pod metadata: name: my-nginx-pod labels: app: my-nginx-pods-label ## app: my-ng.. 2022. 1. 28. Kubespray를 활용한 멀티 노드 쿠버네티스 클러스터 구성 Vagrant 2.3.7을 이용해 Ubuntu 22.04 가상머신 세 개를 생성하고, kubespray 2.21을 이용해서 쿠버네티스 클러스터를 구성합니다. 01 작업디렉터리 생성 및 VSCode 실행 C:\> mkdir kubernetes C:\> cd .\kubernetes\ C:\kubernetes> code . 02 Vagrant로 프로비저닝할 가상머신 설정 C:\kubernetes\Vagrantfile require "yaml" CONFIG = YAML.load_file(File.join(File.dirname(__FILE__), "config.yaml")) Vagrant.configure("2") do |config| # Use the same SSH key for all machines co.. 2022. 1. 27. 이전 1 다음 728x90 반응형