Skip to content
This repository has been archived by the owner on Mar 14, 2022. It is now read-only.

Proof of concept of amalgamating multiple Kubernetes APIs into a single view

Notifications You must be signed in to change notification settings

argoproj-labs/multi-cluster-kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Cluster Kubernetes

A library to support writing Kubernetes applications that need to connect to multiple clusters.

Features

  • Cluster credentials storage - loading and saving KUBECONFIG with secrets
  • CLI to manage those secrets
  • Multi-cluster/namespace resource ownership patterns - labelling resources to identify the owner
  • Multi-cluster implementations of:
    • MetaNamespaceKeyFunc and friends
    • kuberentes.Interface
    • dynamic.Interface
    • cache.SharedIndexerInformer

CLI Install

go install github.com/argoproj-labs/multi-cluster-kubernetes/cmd/mck@latest

Add your current context as a cluster:

mck cluster add

About

Proof of concept of amalgamating multiple Kubernetes APIs into a single view

Resources

Stars

Watchers

Forks

Packages