Install Kimup Operator¶
Kimup Operator is a Kubernetes operator used to manage images and their lifecycle, manage kimup-admission-controller and kimup-webhook deployments. The operator is required for the functioning of the Kimup.
Resources managed by Kimup Operator are:
Prerequisites¶
- A Kubernetes cluster with a version >= 1.19
kubectl
with kustomize installed and configured to connect to your cluster
Installation¶
Install custom resource definitions¶
kubectl apply -k "https://github.com/orange-cloudavenue/kube-image-updater/manifests/crd/?ref="
Install Kimup Operator¶
kubectl apply -k "https://github.com/orange-cloudavenue/kube-image-updater/manifests/operator/?ref="
By default, Kimup Operator is installed in the kimup-operator
namespace.
Deploy kimup-admission-controller
and kimup-controller
¶
For deploying kimup-admission-controller
and kimup-controller
, create a Kimup
resource:
apiVersion: kimup.cloudavenue.io/v1alpha1
kind: Kimup
metadata:
labels:
app.kubernetes.io/name: kube-image-updater
name: kimup
spec:
controller:
name: demo
logLevel: info
admissionController:
name: demo
logLevel: info