[WIP] This is a Work in Progress
Kubernetes can run on variuos plataforms, such as your computer, VMs on a cloud provider or bare metal servers. If you are already able to create your Kubernetes clusters using your preferred plataform, that's great.
This repository is intended to guide you to work with multiple providers (multi-cloud). Currently, we are using a free tier service of GCP, AWS and Azure. Try this out.
In addition to public clouds, you'll also find guides for using Kubernetes with the OpenStack cloud provider for private ones, further on exploring capabilities between them (hybrid cloud).
- Install CLI Tools (Google Cloud SDK, AWS CLI and Azure CLI)
- Kubernetes Overview
- Creating a Kubernetes Clusters
- Multi-cluster Management
- Federation API
- Setting up a Federation
- Multi-cluster:
- Fully on Google Cloud Platform
- Cross-Cluster Service Discovery
- Multi-cloud:
- On GCP and AWS
- Hybrid-cloud:
- OpenStack + GCP + AWS + Azure
- Multi-cluster: