We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
José Armesto – Kubernetes is not a deployment tool: it's a platform
Discover how Kubernetes is more than just a deployment tool, but a platform enabling users to define their own abstractions, controllers, and logic for custom functionality, automation, and reconciliation.
- Kubernetes is not a monolith, but a platform that enables users to define their own higher-level abstraction objects.
- The Kubernetes API is a RESTful API that allows users to interact with the system.
- Controllers are processes that watch the Kubernetes API for changes and react to those changes.
- Controllers can be used to solve a variety of use cases, such as load balancing, traffic management, and more.
- The Kubernetes API allows users to save the desired state on the cluster.
- The API is used to manage and create objects, such as config maps, secrets, and replica sets.
- The API is accessed using HTTP clients, such as cURL.
- Operators are advanced controllers that provide higher-level functionality.
- The Kubernetes API allows users to define their own types of objects using custom resource definitions.
- The system allows users to create their own controllers and data types.
- Users can define their own logic for processing changes on the API, allowing for custom functionality.
- The system allows for automation and reconciliation of the current state with the desired state.
- The speaker gives his definition of Kubernetes as a platform: “Kubernetes is a platform, not just a deployment tool.”