-
Notifications
You must be signed in to change notification settings - Fork 0
How to test MinIOJob
Cesar Celis Hernandez edited this page Apr 15, 2024
·
18 revisions
- Create a cluster in kind
createcluster- Compile latest operator code:
cd ~/operator
make- Copy latest image to nodes:
kind load docker-image <image>- Install Operator:
installoperator- Enable STS:
kubectl -n minio-operator set env deployment/minio-operator OPERATOR_STS_ENABLED=on-
Set latest image on Operator deployment
-
Deploy tenant:
kustomize build github.com/minio/operator/examples/kustomization/sts-example/tenant > tenant.yaml
kubectl apply -f tenant.yaml- Wait for Tenant to be ready and then Deploy MinIOJob:
apiVersion: v1
kind: ServiceAccount
metadata:
name: mc-job-sa
namespace: minio-tenant-1
---
apiVersion: sts.min.io/v1alpha1
kind: PolicyBinding
metadata:
name: mc-job-bingding
namespace: minio-tenant-1
spec:
application:
serviceaccount: mc-job-sa
namespace: minio-tenant-1
policies:
- consoleAdmin
---
apiVersion: job.min.io/v1alpha1
kind: MinIOJob
metadata:
name: minio-test-job
namespace: minio-tenant-1
spec:
serviceAccountName: mc-job-sa
tenant:
name: myminio
namespace: minio-tenant-1
commands:
- op: make-bucket
args:
name: memes