전체 글 (26) 썸네일형 리스트형 쿠버네티스 기초 Replication Controller Replication Controller는 노드가 클러스터에서 사라지거나 노드에있는 pod이 문제가 생겼을때 대체 pod을 생성 해준다. Pod 리소스가 부족하다고 느껴지면 자동으로 scale out 기능도 가능 합니다. pod에서 만들었던 방법이랑 비슷 하지만 kind에 ReplicationController, spec-template에 pod에서 사용할때 썼던 컨테이너들을 적어줬습니다. apiVersion: v1 kind: ReplicationController metadata: name: replication-1pod-2container labels: app: ubuntu_nginx spec: # Replication Controller template: metadata: # string name:.. 쿠버네티스 기초 YAML 파일 작성 하기 YAML 파일은 object를 만들거나 Pod's replicas, deployment 서비스 등 모든곳에서 사용합니다.쿠버네티스에서 yaml파일을 사용하기위해서 기본적으로 필요한 것이 있다(apiVersion, kind, metadata, spec)apiVersion: kind: metadata: spec:apiVersion : 쿠버네티스의 api 버전을 이야기 한다.kind : 무엇을 만들것인지 를 정함(POD, Service, ReplicaSet, Deployment)metadata: 리소스의 이름, Label 등을 지정 한다.spec: 생성하고자 하는 리소스들의 종류나 타입들에 따라서 다르다.아래에서는 테스트로 싱글 pod에 2개의 Container를 만들어 보겠습니다.#1pod_2containe.. DB 생성, 연결, 삭제 Database 생성 CREATE DATABASE test; postgres=# CREATE DATABASE test; CREATE DATABASE postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+-------------+-------------+----------------------- postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | .. 이전 1 2 3 4 5 6 ··· 9 다음