Operator configuration
The Anjuna Seaglass Operator manages the installation of the Anjuna Kubernetes Toolset runtime onto your
cluster Nodes.
It is driven by the AnjunaConfig custom resource (also referred to as the Anjuna Config operand),
which tells the Operator what to install and which Nodes to target.
AnjunaConfig is a cluster-scoped resource.
Its API group is anjuna.io, its kind is AnjunaConfig,
and it is also available under the short name anjuna.
This page describes the configurable fields of the AnjunaConfig spec.
spec.runtimeImage — mandatory
This value specifies the location of the container image that includes the Anjuna Custom Container Runtime binaries. This image has the software needed to configure and install the Anjuna Kubernetes Toolset on your cluster Nodes.
apiVersion: anjuna.io/v1
kind: AnjunaConfig
metadata:
name: anjuna-config
spec:
runtimeImage: your-registry.io/anjuna/anjuna-k8s-sev-tools:2.1.0008
spec.nodeSelector — optional
This value selects the worker Nodes on which the Anjuna Seaglass Operator installs the runtime. If you do not specify this value, the Anjuna Seaglass Operator selects all worker Nodes.
You specify the selector through matchLabels,
a map of {key, value} pairs.
A Node matches only if it has all of the specified labels.
In other words, the requirements are ANDed.
apiVersion: anjuna.io/v1
kind: AnjunaConfig
metadata:
name: anjuna-config
spec:
runtimeImage: your-registry.io/anjuna/anjuna-k8s-sev-tools:2.1.0008
nodeSelector:
matchLabels:
node-role.kubernetes.io/worker: ""