Kubernetes
If you’ve done any software development for Cloud-native applications, you are undoubtedly already familiar with Kubernetes. Kubernetes is a container runtime. It is key to Cloud computing because of the way that it manages Container resources, in the context of the workload deployed to the Cloud.
Most applications running in the Cloud are microservices responding to requests coming from other clients – most notably, mobile phones and now Edge devices, or perhaps other IT or Cloud data centers. The rate at which requests come from different clients into different microservices will vary throughout the day, depending on the nature of that application and the way it gets used.
For example, a news-related service may see significant demand in the early morning, at lunch, and then again right after everyone finishes work, when people are least likely to be focused solely on their job responsibilities. Services related to your enterprise core business may...