Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Operator for Aiven Kafka topic and user management

License

NotificationsYou must be signed in to change notification settings

nais/kafkarator

Repository files navigation

Kafkarator is a Kubernetes operator on theNAIS platform, providingself-service functionality for Aiven hosted Kafka through Kubernetes resources.

Kafkarator defines aKubernetes custom resource,kafka.nais.io/Topic. When users create or update this resource,Kafkarator translates it to Aiventopics andACL entries.

Kafkarator operator sequence diagram

User documentation

Developer documentation

Kafkarator usesearthly viaearthlyw for building.

Use./earthlyw +docker to build docker images for kafkarator and canary.

Verifying the kafkarator images and their contents

The images are signed "keylessly" usingSigstore cosign.To verify their authenticity run

cosign verify \--certificate-identity "https://github.com/nais/kafkarator/.github/workflows/main.yml@refs/heads/master" \--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \europe-north1-docker.pkg.dev/nais-io/nais/images/kafkarator@sha256:<shasum>

The images are also attested with SBOMs in theCycloneDX format.You can verify these by running

cosign verify-attestation --type cyclonedx  \--certificate-identity "https://github.com/nais/kafkarator/.github/workflows/main.yml@refs/heads/master" \--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \europe-north1-docker.pkg.dev/nais-io/nais/images/kafkarator@sha256:<shasum>

[8]ページ先頭

©2009-2025 Movatter.jp