목록kubernetes (34)
클라우드 엔지니어 꿈나무
Label Resources 를 그룹화 node 및 pod 지정 가능 명령어 kubectl label node node 1 storage=hdd : storage hdd라는 그룹으로 node 1에서 라벨 생성 kubectl get nodes --show-labels : 라벨과 함께 node 보기 kubectl get pod http --show-labels : 라벨과 함께 pod 보기 kubectl label node node2 storage- : 라벨 명칭 없이 node 2에 라벨 생성 apiVersion: v1 kind: Pod metadata: name: http labels: apiVersion: v1 kind: Pod metadata: name: http labels: env: prod spec..
쿠버네티스 POD 1. 컨테이너가 모인 잡합체로 최소 한 개 이상의 컨테이너로 구성 2. K8S(쿠버네티스) 구성 요소 중 가장 작은 단위 객체
namespace cluster 내 리소소로 하나의 물리적인 공간에 존재하는 K8S를 논리적인 작업 환경으로 분리 서로 다른 Namespace에는 영향을 끼치치 않기 때문에 팀별 서로 다른 K8S 작업 환경이 필요하다면 Namespace로 분리 가능. pods를 외부에 노출하기 위해서는 service라는 resource 사용 kubectl create namespace 1team : 1team 이라는 namespace 생성 kubectl delete namespace 1team : 1team 이라는 namespace 삭제 kubectl get namespace : namespace 확인 Namespace로 pods 확인 kubectl get pods --namespace kube-system kubect..
-master #! /bin/bash yum install -y rdate rdate -s time.bora.net # selinux off setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux # firewall off & disable systemctl stop firewalld systemctl disable firewalld # Masteer # firewall-cmd --add-port={80,443,6443,2379,2380,10250,10251,10252,30000-32767}/tcp --permanent # Node # firewall-cmd --add-port={80,443,10250,3000..