management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. What is Kubernetes ?
Open Source project managed by Linux Foundation Unified API for deploying web applications, batch jobs, and databases. Decouples applications from machines through containers Declarative approach to deploying applications Automates application configuration through service discovery Maintains and tracks the global view of cluster APIs for deployment workflows Borg/Omega
of deployment • Replication Controller • Ensures availability and scalability • Labels • Key Value pair of for identifications • Services • Collection of pods belonging to the same application • Nodes • Host machines running within the cluster • Clusters • Pool of compute, storage and network resources Key Concepts
Open Source project managed by Linux Foundation Unified API for deploying web applications, batch jobs, and databases. Decouples applications from machines through containers Declarative approach to deploying applications Automates application configuration through service discovery Maintains and tracks the global view of cluster APIs for deployment workflows Who are using kubernetes?
Open Source project managed by Linux Foundation Unified API for deploying web applications, batch jobs, and databases. Decouples applications from machines through containers Declarative approach to deploying applications Automates application configuration through service discovery Maintains and tracks the global view of cluster APIs for deployment workflows Other alternatives ?
Open Source project managed by Linux Foundation Unified API for deploying web applications, batch jobs, and databases. Decouples applications from machines through containers Declarative approach to deploying applications Automates application configuration through service discovery Maintains and tracks the global view of cluster APIs for deployment workflows Cloud SQL Proxy Secure Connection - The proxy automatically encrypts traffic to and from the database. SSL Certificate are used to verify client server identities Easier Connection Management - The proxy handles authentication with Google Cloud SQL, removing the need to provide static IP
Open Source project managed by Linux Foundation Unified API for deploying web applications, batch jobs, and databases. Decouples applications from machines through containers Declarative approach to deploying applications Automates application configuration through service discovery Maintains and tracks the global view of cluster APIs for deployment workflows Cloud SQL Proxy
Open Source project managed by Linux Foundation Unified API for deploying web applications, batch jobs, and databases. Decouples applications from machines through containers Declarative approach to deploying applications Automates application configuration through service discovery Maintains and tracks the global view of cluster APIs for deployment workflows DEMO