How to Assign Cloud Virtual Machines to a Kubernetes Node
A cloud of computing commodities. Photo by Massimo Botturi on Unsplash

How to Assign Cloud Virtual Machines to a Kubernetes Node

Cloud computing hardware is mapped to a Kubernetes node in the specific cloud vendor’s documentation and not in the Kubernetes documentation. I show you how to specify computing resources for a Kubernetes node for four different cloud types.

Kubernetes is a distributed operating system for abstract computing nodes connected by a network. A specific network of nodes is a Kubernetes cluster. Kubernetes can name and manage many clusters. Kubernetes workload(s) is (are) the type of computing accomplished by the cluster.

A significant concept of Kubernetes is independence from the type of computing hardware. Kubernetes abstracts the computing engine (hardware and operating) specification as a node.

Because Kubernetes is computing engine type independent, Kubernetes is cloud type independent. When deploying Kubernetes on a cloud, we need to map Kubernetes nodes to physical computing resources in that cloud.

How cloud computing hardware is mapped to a Kubernetes node is in the specific cloud vendor’s documentation. It is not in the Kubernetes documentation.

I show you how to specify computing resources for a Kubernetes node for four different cloud types:

  1. Minikube a popular method to train with or test Kubernetes on your local workstation(s);
  2. The Elastic Kubernetes Service (EKS) for Amazon Web Services (AWS);
  3. Azure Kubernetes Service (AKS) for Microsoft Azure;
  4. Google Kubernetes Engine (GKE) for Google Cloud Platform (GCP).

What is a cloud?

A cloud of computing engines is a myriad of heterogeneous hardware, each with its own operating systems (bare-metal).

continue ...

要查看或添加评论,请登录

Bruce Cottman的更多文章

社区洞察

其他会员也浏览了