본문 바로가기

IT study15

01. ansible 및 yaml 실습 yaml 설정파일 및 명령어 실습장비 control node: server1.example.com NIC 타입 및 ip address: NAT type , 192.168.10.10 hostname: server1.example.com ------------------------------------------------ managed node(관리대상) : server2.example.com NIC 타입 및 ip address: NAT type , 192.168.10.20 hostname: servera.example.com ------------------------------------------------ managed node(관리대상) : server3.example.com NIC 타입 및 ip.. 2022. 12. 10.
01. Database 예제 보호되어 있는 글 입니다. 2022. 12. 10.
05. yaml 템플릿 및 API Version ■ yaml 템플릿 - yaml이란 쉽게 말하면 사람이 쉽게 읽을 수 있는 데이터 직렬화 양식 ■ 기본 문법 - 구조화된 데이터를 표현하기 위한 데이터 포맷 - python처럼 들여쓰기로 데이터 계층을 표기 - 들여쓰기를 할 때에는 tab이 아닌 space bar 사용 - 가독성이 좋아 설정 파일에 적합한 형식 - scalar 문법: ':'(콜론)을 기준으로 key: value 를 설정 - 배열분법: '-' 문자로 여러 개를 나열 # nginx 기본 yaml 형식 apiVersion: v1 kind: Pod metadata: labels: run: webserver4 name: webserver4 namespace: orange spec: containers: - image: nginx:1.14 name.. 2022. 12. 8.
04. K8S namespace 생성 * namespace - 클러스터 하나를 여러 개의 논리적인 단위로 나눠서 사용. - 쿠버네티스 클러스터 하나를 여러 팀이나 사용자가 함께 공유 - 용도에 따라 실행해야 하는 앱을 구분할 때 사용 example ## namespace 문법 ## $ kubectl create namespace // namespace 생성 $ kubectl get namespace // 현재 생성된 namespace 확인 $ kubectl get pod -n // 해당 namespace의 pod 확인. pod를 생성할 때 namespace를 지정을 안해준다면 기본적으로 default namespace에 생성된다. $ kubectl run nginx-server --image=nginx // default namespace에.. 2022. 12. 8.