Prerequisites
Setup
- Create 3 different
--kind=default
secrets
$ konduktor secret create --kind=default --from-file=secret_file my-default-file
$ konduktor secret create --kind=default --from-directory=./secrets_dir my-default-directory
$ konduktor secret create --kind=default --inline FOO=bar my-default-inline
- Check that the 3 secrets were properly created with:
For more details, check out the setup of secrets here.
Current Working Directory
$ ls
task.yaml secret_file secrets_dir/
Launching
$ konduktor launch task.yaml
Task.yaml
name: default-secrets
resources:
cpus: 1
memory: 1
image_id: ubuntu
labels:
kueue.x-k8s.io/queue-name: user-queue
maxRunDurationSeconds: "3200"
run: |
echo "Accessing file-based secret"
ls "$KONDUKTOR_DEFAULT_SECRETS/my-default-file"
echo "Accessing directory-based secret"
ls "$KONDUKTOR_DEFAULT_SECRETS/my-default-directory"
echo "Accessing inline secret"
ls "$KONDUKTOR_DEFAULT_SECRETS/my-default-inline"