Cloud Computing - Kubernetes

Back to Course

Lesson Description

Lession - #1213 Kubernetes DEPLOYMENT

What is a Kubernetes organization?

A Kubernetes Deployment is utilized to advise Kubernetes how to make or adjust occurrences of the units that hold a containerized application. Organizations can scale the quantity of reproduction cases, empower rollout of refreshed code in a controlled way, or roll back to a previous sending adaptation if essential.

Create Deployment

$ kubectl create –f Deployment.yaml -–record

Fetch the Deployment

$ kubectl get deployments

Deployment        3           3           3              3        20s

Check the Status of Deployment

$ kubectl rollout status deployment/Deployment

Updating the Deployment

$ kubectl set image deployment/Deployment tomcat=tomcat:6.0

Rolling Back to Previous Deployment

$ kubectl rollout undo deployment/Deployment –to-revision=2

Helm Charts are simply Kubernetes YAML manifests combined into a single package that can be advertised to your Kubernetes clusters. Once packaged, installing a Helm Chart into your cluster is as easy as running a single helm install, which really simplifies the deployment of containerized applications.

Prometheus Kubernetes
Prometheus utilizes Kubernetes APIs to read every one of the accessible metrics from Nodes, Pods, Deployments, and so forth. Consequently, we really want to make a RBAC strategy with read access to expected API gatherings and tie the arrangement to the observing namespace.

What is EKS Terraform?
The Amazon Elastic Kubernetes Service (EKS>
is the AWS administration for conveying, making due, and scaling containerized applications with Kubernetes.

Does GitLab use Kubernetes?
While you can use GitLab to deploy your apps almost anywhere from bare metal to VMs, GitLab is designed for Kubernetes.

RabbitMQ Cluster Kubernetes Operator provides a consistent and easy way to deploy RabbitMQ clusters to Kubernetes and run them, including "day two" (continuous>