manager

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

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

Go to latest
Published: Apr 14, 2020 License: Apache-2.0 Imports: 12 Imported by: 0

README

manager

Maintenance PR slack

version Build Status codecov Go Report Card

What is keiko manager?

keiko manager provides the capability of managing all the target clusters from the central control plane cluster. In the phase 1 of the project, we are going to concentrate on Namespace Management followed by other features like RBAC, Monitoring and consolidated view of all the clusters in a single pane.

Background

At Intuit, we manage around 170+ clusters (at the time of writing this page) and around 7000 namespaces. We know the pain of managing the namespaces when it comes to very large number of namespaces and we have an internal product which shows the consolidated view for managing all the clusters and namespaces.
As part of Kubecon 2019 demo, there are lot of companies interested in that internal product and we are launching this effort to open source some of the modules with our learnings in managing very large number of clusters and namespaces.
This effort mainly focuses on managing namespaces as there are many open source and vendor products are already available to manage the clusters with variety of options including clusters in AWS, GCP and on-premise.

Status

This project is in initial stage and actively being worked on. Apart from what is being mentioned here, if you are interested to see any other features feel free to create the issues and as always we welcome contributions with open arms.

High Level Design

High_Design

❤ Contributing ❤

Please see CONTRIBUTING.md.

Developer Guide

Please see DEVELOPER.md

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the manager v1alpha1 API group +kubebuilder:object:generate=true +groupName=manager.keikoproj.io
Package v1alpha1 contains API Schema definitions for the manager v1alpha1 API group +kubebuilder:object:generate=true +groupName=manager.keikoproj.io
cmd
internal
pkg
grpc/proto/namespace
+kubebuilder:object:generate=true
+kubebuilder:object:generate=true
k8s
log

Jump to

Keyboard shortcuts

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