Docs Menu
Docs Home
/ /
MongoDB Atlas Kubernetes Operator
/

Atlas Kubernetes Operator 패키지의 무결성 확인

이 페이지의 내용

  • 전제 조건
  • Makefile 규칙으로 확인
  • Cosign으로 확인

Atlas Kubernetes Operator 2.2.0 부터 MongoDB 출시하다 팀 은 Atlas Kubernetes Operator 패키지에 디지털 서명을 하여 해당 패키지가 유효하고 변경되지 않은 MongoDB 릴리스임을 증명합니다.

메이크파일 규칙 또는 공동 서명을 사용하여 Atlas Kubernetes Operator 패키지를 확인할 수 있습니다 .

Atlas Kubernetes Operator 패키지를 확인하려면 먼저 Atlas Kubernetes Operator 리포지토리 의 로컬 사본이 있어야 합니다.

메이크파일 규칙 verify 은(는) Atlas Kubernetes Operator 다중 아키텍처 이미지의 서명을 확인합니다.

다음 명령을 실행하여 mongodb/signatures MongoDB 레지스트리에서 서명을 확인합니다. 다음 자리 표시자를 원하는 값으로 바꿉니다.

자리 표시자
설명

IMG

확인하려는 이미지 참조입니다.

SIGNATURE_REPO

확인하려는 모든 서명이 포함된 리포지토리 입니다.

make verify {IMG}=mongodb/mongodb-atlas-kubernetes-operator:2.2.0 {SIGNATURE_REPO}=mongodb/signatures

명령이 성공적인 하면 VERIFIED OK 을 인쇄합니다. 그렇지 않으면 Error: no matching signatures 과 같은 오류를 출력합니다.

1
2

다음 명령을 실행하여 팀 으로부터 서명을 확인하는 서명 키를 받습니다.

curl -LO https://cosign.mongodb.com/atlas-kubernetes-operator.pem
3

Cosign은 다음과 같은 SHA를 포함하는 이미지 참조를 선호합니다.

mongodb/mongodb-atlas-kubernetes-operator@sha256:c7420df24f236831d21cd591c32aeafcd41787382eb093afcc2ce456c30f3a17
4

다음 명령을 실행하여 Atlas Kubernetes Operator 패키지 를 확인합니다. 다음 자리 표시자를 원하는 값으로 바꿉니다.

자리 표시자
설명

IMG

확인하려는 이미지 참조입니다.

KEY_FILENAME

서명 키 PEM을 다운로드한 파일 의 이름입니다.

COSIGN_REPOSITORY=mongodb/signatures cosign verify --insecure-ignore-tlog --key="${KEY_FILENAME}" "${IMG}" && echo PASS

명령이 성공적인 하면 PASS 을 인쇄합니다. 그렇지 않으면 Error: no matching signatures 과 같은 오류를 출력합니다.

돌아가기

빠른 시작