kubernetes의 외부 파일 시스템에서 파일을 동기화하도록 예약 된 작업

조조 6015

마운트 된 공유 볼륨에서 일부 파일을 반복적으로 가져 오는 예약 된 작업을 실행하는 방법이 있습니까?

cronjob을 시도했지만 외부 파일 시스템이 아닌 것 같습니다.

미리 감사드립니다.

AndD

CronJobs은 산란 포드, 당신은 단지 추가 할 수있는 다른 자원으로 PVC를 마운트 할 수 있습니다 volumeMounts세 이하 부분을 container다음 템플릿, 그리고 volume아래 부분을 template.

다음과 같은 것 :

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: example-name
spec:
  schedule: '0 * * * *'
  jobTemplate:
    spec:
      completions: 1
      template:
        spec:
          containers:
          - name: example-container-name
            image: your-docker-repo/your-docker-image:the-tag
            volumeMounts:
            - name: data
              mountPath: /internal/path/to/mount/pvc
          volumes:
          - name: data
            persistentVolumeClaim:
              claimName: example-claim

example-claim포드가 생성 될 때 PVC를 CronJob의 포드에 마운트해야합니다 .

기본적으로 두 개의 섹션이 있습니다. 각 컨테이너 volumeMounts는 컨테이너에 의해 마운트 된 볼륨을 나열하며 경로와 몇 가지 추가 구성이 있습니다. 모든 volumeMounts 항목은 이름 (사양의 키 역할을하는)과 클레임 또는 빈 디렉터리를 연결하는 볼륨 섹션에서 한 번 정의되어야합니다.

PVC 생성에 관해서는 문서 ( https://kubernetes.io/docs/concepts/storage/persistent-volumes/ )를 연결하겠습니다.

기본적으로 수행하려는 작업은 마운트 된 공유 볼륨 (무엇입니까, nfs 스토리지입니까? 정확히 마운트하려는 항목에 따라 선언이 약간 변경됨)을 가리키는 영구 볼륨을 생성 한 다음 클레임 (PVC)을 생성하는 것입니다. PV에 바인딩 될 CronJob의 동일한 네임 스페이스

다양한 개체의 올바른 들여 쓰기 또는 물건을 넣을 위치가 확실하지 않은 경우 실용적인 API 참조 문서 ( https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#cronjob- v1beta1-batch )

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배치 파일을 사용하여 예약 된 작업 xml 파일 만들기

분류에서Dev

파이썬에서 불일치 봇에 예약 된 작업이 작업을 수행하지 못함

분류에서Dev

FTP BAT 파일-Windows 예약 된 작업

분류에서Dev

별도의 부팅 및 데이터 드라이브에서 작동하도록 파일 시스템 포맷

분류에서Dev

별도의 부팅 및 데이터 드라이브에서 작동하도록 파일 시스템 포맷

분류에서Dev

Ruby : 시스템 프로세스에 의해 작성된 파일에서 읽기

분류에서Dev

Acumatica에서 일부 작업 예약

분류에서Dev

예약 된 작업이 배치 파일을 열지 않음

분류에서Dev

어떻게 Gradle을 javadoc의 작업에서 생성 된 파일을 제외하려면?

분류에서Dev

배치 파일을 사용하여 SQL Express Edition에서 작업 예약

분류에서Dev

속성 파일에서 cron 표현식을 사용하여 작업 예약

분류에서Dev

Cron 예약 된 백업 스크립트가 작동하지 않거나 로그 파일에 기록되지 않음

분류에서Dev

Java에서 시뮬레이션 된 UNIX 파일 시스템의 Null 포인터 예외

분류에서Dev

Spring / Maven에서 생성 한 .war 파일에 예약 된 작업 구성

분류에서Dev

배치 파일을 예약 된 작업으로 실행하면 제대로 작동하지 않습니까?

분류에서Dev

메인 시스템 디스크의 공간을 절약하기 위해 외부 하드 디스크에 페이지 / 스왑 파일 설정

분류에서Dev

외부에서 시작된 vim으로 파일 열기 (터미널에서)

분류에서Dev

시간에서 계산 된 파일 이름을 기반으로 파일 작업

분류에서Dev

예약 된 작업을 사용하여 파일 이름을 기준으로 특정 YY-MM 폴더로 파일을 이동합니다.

분류에서Dev

원격 시스템에서 예약 된 작업을 나열하는 Powershell 스크립트

분류에서Dev

명령 줄에서 블록 크기가 1024이고 예약 된 블록이없는 EXT4 파일 시스템을 어떻게 생성합니까?

분류에서Dev

현재 파일에 정의 된 변수와 변수를 호출하는 외부 파일을 에코

분류에서Dev

XML 파일에서 예약 된 작업을 가져 오는 방법은 무엇입니까?

분류에서Dev

일부 예외를 제외하고 Linux에서 파일 찾기

분류에서Dev

Python 스크립트 내에서 Windows의 배치 파일로 시작된 외부 프로세스 종료

분류에서Dev

cent6, 마운트 된 파일 시스템에서 부팅시 프로그램이 시작되지 않도록 비활성화

분류에서Dev

Vim을 사용하여 텍스트 파일의 각 줄 시작 부분에 연속 된 단일 숫자 삽입

분류에서Dev

BAT 파일을 사용하여 powershell 작업 예약

분류에서Dev

NHibernate 매핑 예외 : 잘못된 파일 경로의 일부

Related 관련 기사

  1. 1

    배치 파일을 사용하여 예약 된 작업 xml 파일 만들기

  2. 2

    파이썬에서 불일치 봇에 예약 된 작업이 작업을 수행하지 못함

  3. 3

    FTP BAT 파일-Windows 예약 된 작업

  4. 4

    별도의 부팅 및 데이터 드라이브에서 작동하도록 파일 시스템 포맷

  5. 5

    별도의 부팅 및 데이터 드라이브에서 작동하도록 파일 시스템 포맷

  6. 6

    Ruby : 시스템 프로세스에 의해 작성된 파일에서 읽기

  7. 7

    Acumatica에서 일부 작업 예약

  8. 8

    예약 된 작업이 배치 파일을 열지 않음

  9. 9

    어떻게 Gradle을 javadoc의 작업에서 생성 된 파일을 제외하려면?

  10. 10

    배치 파일을 사용하여 SQL Express Edition에서 작업 예약

  11. 11

    속성 파일에서 cron 표현식을 사용하여 작업 예약

  12. 12

    Cron 예약 된 백업 스크립트가 작동하지 않거나 로그 파일에 기록되지 않음

  13. 13

    Java에서 시뮬레이션 된 UNIX 파일 시스템의 Null 포인터 예외

  14. 14

    Spring / Maven에서 생성 한 .war 파일에 예약 된 작업 구성

  15. 15

    배치 파일을 예약 된 작업으로 실행하면 제대로 작동하지 않습니까?

  16. 16

    메인 시스템 디스크의 공간을 절약하기 위해 외부 하드 디스크에 페이지 / 스왑 파일 설정

  17. 17

    외부에서 시작된 vim으로 파일 열기 (터미널에서)

  18. 18

    시간에서 계산 된 파일 이름을 기반으로 파일 작업

  19. 19

    예약 된 작업을 사용하여 파일 이름을 기준으로 특정 YY-MM 폴더로 파일을 이동합니다.

  20. 20

    원격 시스템에서 예약 된 작업을 나열하는 Powershell 스크립트

  21. 21

    명령 줄에서 블록 크기가 1024이고 예약 된 블록이없는 EXT4 파일 시스템을 어떻게 생성합니까?

  22. 22

    현재 파일에 정의 된 변수와 변수를 호출하는 외부 파일을 에코

  23. 23

    XML 파일에서 예약 된 작업을 가져 오는 방법은 무엇입니까?

  24. 24

    일부 예외를 제외하고 Linux에서 파일 찾기

  25. 25

    Python 스크립트 내에서 Windows의 배치 파일로 시작된 외부 프로세스 종료

  26. 26

    cent6, 마운트 된 파일 시스템에서 부팅시 프로그램이 시작되지 않도록 비활성화

  27. 27

    Vim을 사용하여 텍스트 파일의 각 줄 시작 부분에 연속 된 단일 숫자 삽입

  28. 28

    BAT 파일을 사용하여 powershell 작업 예약

  29. 29

    NHibernate 매핑 예외 : 잘못된 파일 경로의 일부

뜨겁다태그

보관