"K8s 초기화 컨테이너"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;InitContainers, k8s Init Container
;InitContainers, k8s Init Container
;.spec.template.spec.initContainers
;초기화 컨테이너, k8s 초기화 컨테이너, 쿠버네티스 InitContainers
;초기화 컨테이너, k8s 초기화 컨테이너, 쿠버네티스 InitContainers
* [[k8s 앱 컨테이너|앱 컨테이너]]가 동작하기 전에 완료되기 위해 실행되는 하나 이상의 초기화 컨테이너
* [[k8s 앱 컨테이너|앱 컨테이너]]가 동작하기 전에 완료되기 위해 실행되는 하나 이상의 초기화 컨테이너
14번째 줄: 15번째 줄:
     spec:
     spec:
       initContainers:
       initContainers:
        - name: sysctl
      - name: configure-sysctl
           securityContext:
        image: busybox
            privileged: true
        securityContext:
          command: ['sh', '-c', 'sysctl -w vm.max_map_count=262144']
           runAsUser: 0
          privileged: true
        command: ["sysctl", "-w", "vm.max_map_count=262144"]
</source>
</source>
<source lang='yaml'>
<source lang='yaml'>
38번째 줄: 41번째 줄:
* [[k8s 컨테이너]]
* [[k8s 컨테이너]]
* [[k8s 앱 컨테이너]]
* [[k8s 앱 컨테이너]]
* [[k8s privileged]]
* [[k8s문서 - 초기화 컨테이너]]
* [[k8s문서 - 초기화 컨테이너]]



2020년 8월 19일 (수) 22:59 기준 최신판

1 개요[ | ]

InitContainers, k8s Init Container
.spec.template.spec.initContainers
초기화 컨테이너, k8s 초기화 컨테이너, 쿠버네티스 InitContainers
  • 앱 컨테이너가 동작하기 전에 완료되기 위해 실행되는 하나 이상의 초기화 컨테이너
  • 한 가지 차이점을 제외하면, 초기화 컨테이너는 일반적인 앱 컨테이너와 동일하다.
  • 초기화 컨테이너는 앱 컨테이너가 시작되기 전에 완료되는 것을 목표로 실행되어야 한다.
  • 초기화 컨테이너는 연달아 실행된다. 다시말해, 각 초기화 컨테이너의 실행은 다음 초기화 컨테이너가 시작되기 전에 완료되어야 한다.

2 예시[ | ]

...
spec:
  template:
    spec:
      initContainers:
      - name: configure-sysctl
        image: busybox
        securityContext:
          runAsUser: 0
          privileged: true
        command: ["sysctl", "-w", "vm.max_map_count=262144"]
...
spec:
  template:
    spec:
      initContainers:
      - name: init-sysctl
        image: busybox:1.27.2
        command:
        - sysctl
        - -w
        - vm.max_map_count=262144
        securityContext:
          privileged: true

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}