Chapter 4. Installing the CRDs and controller using YAML
As an alternative to the Red Hat Service Interconnect Operator, you can use YAML to install the CRDs and controller.
Prerequisites
-
cluster-admin
access to a cluster.
Procedure
- Download YAML files, choose the latest Version for 2.0 at Software Downloads and download the Skupper deployments (yamls).
Determine the scope of the installation:
-
cluster - you can create a site in any namespace (
skupper-cluster-scope-2.0.0-rh.yaml
). -
namespace - you can only create a site in the namespace where the YAML is deployed (
skupper-namespace-scope-2.0.0-rh.yaml
).
-
cluster - you can create a site in any namespace (
To install Red Hat Service Interconnect cluster wide, apply the YAML:
kubectl apply -f skupper-cluster-scope-2.0.0-rh.yaml
$ kubectl apply -f skupper-cluster-scope-2.0.0-rh.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
This YAML installs the controller and supporting resources in the skupper
namespace.
To install Red Hat Service Interconnect in a specific namespace:
Create a namespace, for example:
kubectl create namespace west kubectl config set-context --current --namespace west
$ kubectl create namespace west $ kubectl config set-context --current --namespace west
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Apply the namespace scoped YAML:
kubectl apply -f skupper-namespace-scope-2.0.0-rh.yaml
$ kubectl apply -f skupper-namespace-scope-2.0.0-rh.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow