Skip to content

kelseyhightower/kubernetes-cluster-federation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Cluster Federation (The Hard Way)

This tutorial will walk you through setting up a Kubernetes cluster federation composed of four Kubernetes clusters across multiple GCP regions.

This guide is not for people looking for a fully automated command to bring up a Kubernetes cluster federation. If that's you then check out Setting up Cluster Federation with Kubefed.

This tutorial is optimized for learning, which means taking the long route to help people understand each task required to bootstrap a Kubernetes cluster federation. This tutorial requires access to Google Compute Engine.

Prerequisites

Clone This Repository

Checkout this repository which contains the Kubernetes configs required to provision a federated control plane.

git clone https://github.com/kelseyhightower/kubernetes-cluster-federation.git
cd kubernetes-cluster-federation

Bootstrapping Tasks

This tutorial will leverage Google Container Engine to provision four Kubernetes clusters across multiple GCP regions.

Provision Federated Control Plane

The federated control plane must run in a Kubernetes host cluster which has access to a set of cluster configurations and secrets for accessing them. The following labs will walk you through provisioning a federated control plane in the us-central1-b cluster.

Running Federated Workloads

Cleaning Up

About

Kubernetes cluster federation tutorial

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published