open:사이드카-패턴

사이드카 패턴

하나의 파드 안에 여러 개의 컨테이너를 담아서 동시에 실행시키는 패턴
이는 파드 (Pod:완두콩) 라는 이름의 유래가 되는 기능이기도 하다

## 사이드카 파드 예제
#
apiVersion: v1
kind: Pod
metadata:
  name: webserver
spec:
  containers:          ## 메인 컨테이너
  - name: nginx
    image: nginx
    volumeMounts:
    - mountPath: /usr/share/nginx/html
      name: contents-vol
      readOnly: true
      
  - name: cloner       ## 사이드카 컨테이너
    image: maho/c-cloner:0.1
    env:
    - name: CONTENTS_SOURCE_URL
      value: "https://github.com/takara9/web-contents"
    volumeMounts:
    - mountPath: /data
      name: contents-vol
      
  volumes:             ## 공유 볼륨
  - name: contents-vol
    emptyDir: {}

  • open/사이드카-패턴.txt
  • 마지막으로 수정됨: 2021/10/03 04:09
  • 저자 127.0.0.1