nuage-network-operator

command module
v0.0.0-...-b4e5a94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

README

Nuage CNI Operator

Nuage CNI operator manages Nuage Monitor, VRS and CNI daemonsets in a Kubernetes/OpenShift cluster. This operator reconciles Nuage CNI config custom resource and creates/updates daemonsets based on the cluster state before reconcile.

Building the operator

Nuage CNI Operator images can be built using operator-sdk version v1.2.0

make docker-build IMG=<image name>:<tag>

Kubernetes

Please refer to offical Nuage documentation with detailed information to create a Kubernetes cluster with Nuage SDN.

Following steps only provide an overview to create a Kubernetes cluster with Nuage SDN as networking backend.

  1. Create initial kubernetes cluster using kubeadm. Nodes would be in NotReady state as the network components are not yet created.
  2. On VSD, create an enterprise and add an admin user to the enterprise. Please refer to VSP documentation for this
  3. Update operator image in the deployment
  4. Populate NuageCNIConfig custom resource. A sample custom resource file can be found here
  5. Nuage Monitor, CNI and VRS components are created in nuage-network-operator namespaces as daemonsets

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +kubebuilder:object:generate=true +groupName=operator.nuage.io
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +kubebuilder:object:generate=true +groupName=operator.nuage.io

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL