Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Kubernetes (:2018) -A Comprehensive Course
Rating: 2.8 out of 5(126 ratings)
1,981 students

Kubernetes (:2018) -A Comprehensive Course

Learn to manage containerized application across multiple host (~Deployment, maintenance, scaling & lot more)-Kubernetes
Created byDevrah Academy
Last updated 8/2018
English
English [Auto],

What you'll learn

  • Be able to understand, deploy and use Kubernetes
  • Be able to administer Kubernetes
  • Get started with Containerization and run those containers on Kubernetes
  • Create Kubernetes pods, deployments, and services
  • What is container orchestration
  • Understand the World of Microservices

Course content

9 sections73 lectures8h 54m total length
  • Introduction2:05

    Meet the instructor who shares a passion for online teaching and staying connected with students across distances, continually enriching this Kubernetes course with four two-hour lectures every few weeks.

  • Background and top features6:45

    Explore Kubernetes fundamentals, from pods and replica sets to deployments, services, and ingress, then manage federation, namespaces, secrets, config maps, volumes, and autoscaling with kubectl.

  • Brief Overview4:02

    Explore Kubernetes, the open source container management platform that enables cloud-enabled, scalable workloads through container orchestration, standardized runtimes, and integration with build automation and CI/CD pipelines.

  • The architecture -theory3:18

    Explore Kubernetes architecture, detailing the master and multiple nodes, parts as the core unit of management, replica sets, and services enabling discovery and networking and storage resources.

  • key design principles8:52

    Explore Kubernetes design principles of scalability, availability, security, and portability, and see how microservices, containers, replica sets, and services enable modular, scalable deployments.

  • Kubernetes-Installation 18:39

    Explore Kubernetes installation options with minikube on a laptop, kubeadm initialization, and cloud deployment on Google Cloud container engine, then verify cluster readiness and configure networking.

  • Kubernetes-Installation 27:29

    install Kubernetes locally with minikube and start a cluster inside a vm. understand its architecture, master and node roles, and run on Mac, Windows, or Linux with a lightweight hypervisor.

  • Kubernetes -Installation 33:12

    Learn to install and run a Kubernetes minikube cluster, switch contexts, list nodes, and start, stop, or delete the cluster while choosing Kubernetes versions.

  • Kubernetes -Installation 45:23

    Install minikube on Windows 10 via chocolaty or browser download, configure Hyper-V external switch, verify the installation, and start a local minikube cluster.

  • Kubernotes-Installation 54:57

    Configure Kubernetes with Google container engine on Google Cloud Platform by creating a cluster, selecting zone, version, machine type, image, and node count.

  • GKE,K in AWS6:02

    Explore GKE in AWS via the GCP console, inspect a container cluster, manage it with cloud shell and gcloud commands, and learn to install kubectl with cops.

  • Install Kops &AWS CLI7:42
  • Kubernetes-installation 63:42

    Manually installing kubernetes using kubeadm; initialize a three-node cluster, set up an overlay network, add nodes, and verify installations across laptop, data center, or cloud.

  • Kubernetes -Installation 7-setting up C5:39

    initialize a new kubernetes cluster with kubeadm, pull required images, configure kubeconfig, and verify with kubectl; join additional nodes later.

  • Kubernetes Pod 111:08

    Understand pods as shared execution environments for one or more containers, with a single IP and shared volumes, enabled by the pause container and namespaces.

  • Kubernetes Pod 25:21

    Understand the Kubernetes pod lifecycle from manifest deployment through pending and running states to succeeded or failed, and learn why pods are treated as cattle with declarative deployments.

  • Kubernetes Pod 34:33

    Learn to craft a pod manifest with api version, kind, metadata labels, and a spec for a single container using the latest image and exposing it.

  • Kubernetes Pod 49:31

    Deploy pods from a manifest and monitor image pull and container startup. Use kubectl to inspect pod status, describe, exec into containers, and view logs to understand pod lifecycle.

  • Kubernetes-RS9:17
  • RS- manifest8:19

    Learn to create and deploy replica sets with Kubernetes manifest files, using YAML, apiVersion, kind, metadata, and spec to define replicas, selectors, labels, and the template for the containers.

  • Replica set dive in 110:06

    Explore replica sets as the next generation replication controller in Kubernetes, using selectors and templates to manage pods, with deployments handling declarative updates and orchestration.

  • Replica Set Dive in 23:37

    Explore how replica sets enable horizontal scaling with the horizontal pod autoscaler, and learn when to use deployments, daemon sets, and jobs for reliable, machine-level tasks.

Requirements

  • There is no prior knowledge needed, but a dev/ops/cloud/linux/networks background will definitely help

Description

Currently Kubernetes is the hottest infrastructure technology in the planet .It is often referred as Linux of cloud !If you want to push your career ahead and work with one of the coolest technology than this course is for you !

Containerization is the most important and useful technique in todays world.People along with business and organisations are looking for an easy way to manage their apps.No one needs to do so much work when managing business applications.There is a great need for organizations to scale up to growing number of applications.The best way is to automate this. Kubernetes is the best answer for the same.This container is very flexible , highly reliable and can be automated in the most efficient way.This course would Completely guide you on how to use Kubernetes and get the best out !This course will help you to gain understanding how to deploy, use, and maintain your applications on Kubernetes. If you are into DevOps, this is a technology you need to master. Kubernetes has gained a lot of popularity lately and it is a well sought skill by companies.Happy Coursing !!!!

Who this course is for:

  • Anyone who want to understand how Kubernetes works and being used
  • Software Developer who want to improve their develop/testing/deployment skill
  • Anyone who want deploy their application through container technology
  • Anyone who want to understand how Docker works and being used in the software development world
  • Learn the latest Docker version and kubernetes