GCP Google Kubernetes Engine

Опубликовано: 09 Октябрь 2024
на канале: Cloudvala
118
14

GCP Google Kubernetes Engine
Google Kubernetes Engine (GKE)

We'll cover the following

Introduction to Kubernetes
Terms
Working
Google Kubernetes engine
Creating a GKE cluster
Deploying workloads
Creating Service
Configmaps and secrets
Lab
Configure a Pod to Use a ConfigMap

https://kubernetes.io/docs/tasks/conf...


Secrets

https://kubernetes.io/docs/concepts/c...

Deploy, scale, and update your website with Google Kubernetes Engine (GKE)
https://codelabs.developers.google.co...

Google Cloud is the birthplace of Kubernetes—originally developed at Google and released as open source in 2014. Kubernetes builds on 15 years of running Google's containerized workloads and the valuable contributions from the open source community.

With the widespread adoption of containers among organizations, Kubernetes, the container-centric management software, has become the de facto standard to deploy and operate containerized applications. Google Cloud is the birthplace of Kubernetes—originally developed at Google and released as open source in 2014. Kubernetes builds on 15 years of running Google's containerized workloads and the valuable contributions from the open source community. Inspired by Google’s internal cluster management system, Borg, Kubernetes makes everything associated with deploying and managing your application easier. Providing automated container orchestration, Kubernetes improves your reliability and reduces the time and resources attributed to daily operations.

Learn more about GKE, Google Cloud’s managed Kubernetes.

Kubernetes vs. Docker
Often misunderstood as a choice between one or the other, Kubernetes and Docker are different yet complementary technologies for running containerized applications.

Docker lets you put everything you need to run your application into a box that can be stored and opened when and where it is required. Once you start boxing up your applications, you need a way to manage them; and that's what Kubernetes does.

Kubernetes is a Greek word meaning ‘captain’ in English. Like the captain is responsible for the safe journey of the ship in the seas, Kubernetes is responsible for carrying and delivering those boxes safely to locations where they can be used.

Kubernetes can be used with or without Docker
Docker is not an alternative to Kubernetes, so it’s less of a “Kubernetes vs. Docker” question. It’s about using Kubernetes with Docker to containerize your applications and run them at scale
The difference between Docker and Kubernetes relates to the role each play in containerizing and running your applications
Docker is an open industry standard for packaging and distributing applications in containers
Kubernetes uses Docker to deploy, manage, and scale containerized applications