Truly Master Kubernetes

Fundamentals and Core Concepts

Truly Master Kubernetes
Truly Master Kubernetes

Truly Master Kubernetes udemy course free download

Fundamentals and Core Concepts

What is Kubernetes?

When you run a server in production, how do you handle problems such as...

  • hardware failures

  • application crashes

  • spikes in user demand

  • updates and redeployments of your application

  • automatically managing any number of Docker containers

  • migrating to completely different data centers or cloud providers

Sure. You could handle these problems using a collection of utility programs and custom infrastructure code. But that's a lot of work.

On the other hand, you can package your application in Docker containers and run those containers in Kubernetes!

The combination of containers and Kubernetes frees you from creating lots of infrastructure to manage your applications running in production.

That's no small thing.

So what is Kubernetes?

  • Kubernetes is a container management system.

  • Kubernetes makes your containerized applications highly reliable.

  • It reduces the number of damage control incidents and late night emergency phone calls from work.


Why Learn Kubernetes?

  1. Kubernetes helps you manage your application in production by providing...

    • automatic crash recovery

    • built in load balancing

    • horizontal scaling using a single command

    • upgrade your app while maintain 100% uptime

    • revert without any downtime

    • simple service discovery

    • automatic container scheduling

    • secret data management

  2. Kubernetes has a pluggable (customizable) architecture.

  3. It abstracts away the underlying hardware.

  4. It is open source (no vendor lock-in).

  5. It's very popular—and growing more so every year.


What is Nick's Teaching Style?

Every lesson follows a four-part philosophy. I'm going to teach you...

  • what you're about to learn

  • why it's important

  • how to code it up and use it

  • which corner cases and caveats that you need to be on the lookout for

The course contains lots and lots of examples. They are designed to be...

  • interesting and entertaining

  • concise and to the point

  • clear and without any unnecessary complications