cluster-fabric-operator

command module
v0.0.0-...-630eec3 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

README

Table of Contents generated with DocToc

Github CI GoReportCard GitHub go.mod Go version (subdirectory of monorepo) made-with-Go Docker License

- [Cluster Fabric Operator](#cluster-fabric-operator) - [Architecture](#architecture) - [Purpose](#purpose) - [Supported Features](#supported-features) - [Getting Started](#getting-started) - [Example](#example) - [Prerequisites](#prerequisites) - [Quickstart](#quickstart)

Cluster Fabric Operator

A Golang based fabric operator that will make/oversee Submariner components on top of the Kubernetes.

Architecture

Purpose

The purpose of creating this operator was to provide an easy and production-grade setup of Submariner components on Kubernetes. It doesn't care if you have a plain on-prem Kubernetes or cloud-based.

Supported Features

Here the features which are supported by this operator:-

  • Deploy submariner broker
  • Join managed cluster to broker
  • Check k8s server version
  • Support cloud prepare (AWS, GCE)
  • Support components enable/disable
Getting Started
Example

The configuration of Fabric setup should be described in Fabric CRD. You will find all the examples manifests in example folder.

Prerequisites

Fabric operator requires a Kubernetes cluster of version >=1.7.0. If you have just started with Operators, its highly recommended to use latest version of Kubernetes.

Quickstart

The setup can be done by using kustomize.

$ git clone https://github.com/DanielXLee/cluster-fabric-operator.git
$ cd cluster-fabric-operator
$ make deploy

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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