API gateways and management platforms like Azure API Management (APIM) are an excellent way to keep your APIs in order. They provide features that every API needs, like API keys, quotas, and caching in a standardized fashion. Your APIs will then behave more homogeneously and can be managed in a central place. They’re also the entry point to your cloud infrastructure and can help you abstract implementation from the interface.
In part 1 of this series on Kubernetes, we discussed how companies like VMware offer the necessary tools to launch, monitor, create and destroy virtual machines. In this post, we review how – much like virtual machines – containers need to be created, monitored, destroyed and relaunched to account for the health of the physical or virtual machines on which they run.