Kubernetes leverages an API-based architecture that makes it portable and flexible, so it can be used in different environments and in conjunction with most modern technologies. The eight foundational API objects that represent a cluster state are: Pod - An object that encapsulates one or more containers and is the smallest execution unit in Maintaining a robust security posture is critical.