![what is kubernetes infrastructure what is kubernetes infrastructure](https://rastko.tech/images/blueprint-2-2.jpg)
They can easily be moved from one environment to another – even between different clouds.Ĭontainers are of limited use on their own, however. Containers are also decoupled from the underlying infrastructure, which means they are more portable. And because in the cloud you typically pay only for the resource you use, this means they cost less to run. Instead of replicating all those components, containers share a single copy of the operating system, which results in a much lighter footprint. Replicating all these components many times incurs a high cost.Ĭontainers were subsequently introduced as a replacement for virtual machines that could reduce that cost. But running a lot of virtual machines can be costly in terms of computing resources, because every VM includes all the components necessary for the machine to function - a file system, a CPU (or at least a share of the underlying hardware’s CPU) and memory, right down to the operating system. In the early days of cloud architecture, running in the cloud meant running on virtual machines.
![what is kubernetes infrastructure what is kubernetes infrastructure](https://blog-assets.spot.io/app/uploads/2019/06/20181611/blog_diagram-02.png)
First of all, what is a container?Ĭloud native applications are built to run in the cloud, as opposed to running on a single server or collection of servers. But let’s assume that’s all you know, and take a moment to walk through what containers are, what Kubernetes is and from there, cover off Kubernetes clusters.
![what is kubernetes infrastructure what is kubernetes infrastructure](http://www.aquasec.com/wp-content/uploads/2020/11/Kubernetes-101-Architecture-Diagram.jpg)
Kubernetes is an open source system for managing container-based applications – and if you’re reading this article, you probably already know that containers represent the most popular approach to cloud application architecture.