클라우드/kubernetes
-
[k8s] 동적 볼륨 프로비저닝클라우드/kubernetes 2021. 3. 30. 23:32
동적 볼륨 프로비저닝 관리자가 스토리지 기능 및 분류 정보를 담고 있는 스토리지 클래스(StorageClass) 리소스만 정의해 놓고 개발자가 PVC를 요청하면 스토리지 클래스 리소스에 의해 PV가 자동으로 프로비저닝되어 사용할 수 있도록 동적 프로비저닝 기능을 제공한다. 1. 스토리지 클래스 쿠버네티스의 스토리지 클래스 리소스는 스토리지의 클래스(분류, 정책, 종류)에 대한 정보를 정의할 수 있는 리소스다. 쿠버네티스는 자체적으로 클래스에 무엇을 정의해야 하는지에 대한 강제성은 없다. 필요한 스토리지의 여러 정보를 정의할 수 있다. 2. 동적 볼륨을 위한 스토리지 클래스 리소스 확인 $ kubectl get storageclasses.storage.k8s.io No resources found in d..
-
[k8s] 인그레스(Ingress) 컨트롤러클라우드/kubernetes 2021. 3. 30. 19:21
master 192.168.122.11 node1 192.168.122.21 node2 192.168.122.22 node3 192.168.122.23 쿠버네티스 외부에 노출 시켜야할 서비스가 많을 경우, 하나의 인그레스 컨트롤러를 이용해서 HTTP 요청의 주소부분을 구분해 각 서비스에 연결할 수 있다. 인그레스 컨트롤러는 OSI Layer 7(HTTP/HTTPS)에서 작동한다. $ kubectl get all -n ingress-nginx NAME READY STATUS RESTARTS AGE pod/ingress-nginx-controller-gfzm6 1/1 Running 1 253d pod/ingress-nginx-controller-ncgqh 1/1 Running 1 253d pod/ingres..
-
[k8s] 워드프레스 구축클라우드/kubernetes 2021. 3. 16. 22:34
master 192.168.122.11 node1 192.168.122.21 node2 192.168.122.22 node3 192.168.122.23 1. pod 생성해서 워드프레스 구축하기 pod-wordpress.yml apiVersion: v1 kind: Pod metadata: name: pod-word labels: app: pod-word spec: containers: - name: pod-word image: wordpress:latest env: - name: WORDPRESS_DB_HOST value: "svc-head-db" - name: WORDPRESS_DB_USER value: "wp-admin" - name: WORDPRESS_DB_PASSWORD value: "1234" -..