새소식

인기 검색어

Kubernetes

7/13 Storage

  • -

*스토리지

1.파드에 직접 연결하는 방식(호스트패스, emptydir, nfs) 쿠버네티스에서 그렇게 선호방식은 아님

2.프로비전 -정적 프로비전(static) - 스토리지 미리 준비, pv 와 파드를 만들어서 연결 시켜줘야함. 단점은 한번 pv를 사용하면 재사용이 안됨. 매번 필요할때마다 만들어주고 관리해야함

dynamic 동적 프로비전 - 주로 선호. 스토리지 미리준비. 대신 스토리지 클래스가 있음(pv를 만들기 위한 정보, 파라미터를 이용하여 동적으로 pv 를 만들고 생성). 스토리지 클래스를 만들어주고 그것이 pv를 만들어줌

3. Ceph Storage : integrated storage -> block(RBD : RADOS Block Device), object, file(Ceph FS) 이 3가지 기능을 하나의 스토리지가 다 제공

 

파드 펜딩상태이면 스토리지 쪽 확인해보기

 

*애플리케이션 사용자화

-환경변수를 이용한

사용자화

 

깃 한칸 띄우고 탭탭 -> 명령어 자동완성 기능. 사용가능한 서브커맨드들 나옴. c 탭탭하면 c로 시작하는 명령어 나옴

쿠베시티엘은 안나옴. 안나오는 명령어도 있음.

bash-completion 설치 -> 쿠베시티엘도 자동완성가능 -> 녹화본 참고

 

apiVersion: v1 kind: ConfigMap metadata: name: nginx-gzip-config data: nginx-gzip.conf: | server { listen 80; server_name myapp.example.com; gzip on; gzip_types text/plain application/xml; location / { root /usr/share/nginx/html; index index.html; } }

 

 

apiVersion: v1 kind: Pod metadata: name: nginx-pod-nocompress spec: containers: - image: nginx name: nginx-nocompress ports: - containerPort: 80 protocol: TCP

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.