Deploying a Travel App on Kubernetes
Key Points
- Kubernetes launches an application by applying a developer‑written configuration file that defines the needed Kubernetes objects.
- The containerized travel‑business app runs inside a single pod, which Kubernetes creates, networks, and manages for the workload.
- Using the `kubectl` CLI to apply the deployment file triggers the creation of a new pod in the cluster.
- In the metaphor, each “drone” continuously watches the cluster, detects the new pod, and reacts—illustrating how Kubernetes controllers respond to changes.
- Once the pod is created, the application is said to be “airborne,” signifying it is now running and reachable within the Kubernetes environment.
Sections
Full Transcript
# Deploying a Travel App on Kubernetes **Source:** [https://www.youtube.com/watch?v=I4L2aR80_nQ](https://www.youtube.com/watch?v=I4L2aR80_nQ) **Duration:** 00:01:27 ## Summary - Kubernetes launches an application by applying a developer‑written configuration file that defines the needed Kubernetes objects. - The containerized travel‑business app runs inside a single pod, which Kubernetes creates, networks, and manages for the workload. - Using the `kubectl` CLI to apply the deployment file triggers the creation of a new pod in the cluster. - In the metaphor, each “drone” continuously watches the cluster, detects the new pod, and reacts—illustrating how Kubernetes controllers respond to changes. - Once the pod is created, the application is said to be “airborne,” signifying it is now running and reachable within the Kubernetes environment. ## Sections - [00:00:00](https://www.youtube.com/watch?v=I4L2aR80_nQ&t=0s) **Untitled Section** - ## Full Transcript
[Music]
kubernetes gets an application running
in a cluster by applying a configuration
file that we create let's say we've
built an application for running a
web-based travel business we're
passionate about delivering the best
travel experiences to our users from
flights to recommended tours to the
perfect hotel our developers
containerized our application and we're
ready to deploy the containers to
kubernetes we started by creating the
deployment configuration file for our
application the configuration describes
the application and the required
kubernetes objects in kubernetes
application containers are encapsulated
into a pod kubernetes is responsible for
creating and managing pods of containers
connecting them to the network and the
rest of the environment we're assuming
that all of the software to run our
application in kubernetes is
encapsulated in a single pot we're going
to use the cube control CLI command to
apply the configuration file each of our
drones is connected directly to a pod in
the kubernetes cluster our drones watch
kubernetes for changes and react to
those changes because our deployment
creates a new pod one of our drones
takes off our app pod is airborne
you