Installation
This section shows us how to install operator in our cluster.
Requirements
- Kubernetes 1.14+
- Kubectl 1.14+
Please make sure the kubectl is properly configured to interact with the Kubernetes environment.
Preparing Images of Coordinators and Shuffle Servers
Run the following command:
cd /deploy/kubernetes/docker && sh build.sh --registry ${our-registry}
Creating or Updating CRD
We can refer to crd yaml file.
Run the following command:
kubectl apply -f ${crd-yaml-file}
Setup or Update Uniffle Webhook
We can refer to webhook yaml file.
Run the following command:
kubectl apply -f ${webhook-yaml-file}
Setup or Update Uniffle Controller
We can refer to controller yaml file.
Run the following command:
kubectl apply -f ${controller-yaml-file}
How To Use
We can learn more details about usage of CRD from uniffle operator design.
Examples
Example uses of CRD have been provided.