This is a higher-level take on another story I wrote about how to run Kubernetes across multiple clouds. Before explaining how, I should have answered _why? _So, let’s start with the problem.

What’s the Problem with Multicloud?

Kubernetes has become the de facto cloud native computing standard in a short period of time. Released in 2014, there is a Kubernetes distribution for every platform, and most enterprises have a Kubernetes strategy.

This has introduced a set of problems that enterprises are still learning to solve. Chief among these problems is inter-cloud operability, or, the ability to manage clusters and cluster-based applications across a variety of environments.

Typical solution architectures focus on deploying multiple clusters into various environments, and then coordinating the management of both infrastructure and applications across these environments.

In many scenarios where environments are strictly segmented, such solutions are necessary. However, these architectures introduce problems of their own. They require additional complex software which must be learned and operated. They require an operations team to manage many clusters simultaneously. They also require substantial resource overhead, because at least one full cluster is required per environment.

#kubernetes #multi-cloud #wireguard #cloud-computing #enterprise-software

8 Use Cases for Kubernetes over VPN: Unlocking Multicloud Flexibility
1.55 GEEK