Kubernetes On The Cloud & The CNCF CKA Certification

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

A comprehensive guide to Kubernetes: 45 Labs and 50 Practice Questions

Kubernetes is a container orchestration technology - a way to create and deploy clusters of machines running containers, usually Docker containers.

Kubernetes is also one of the hottest topics in tech today, because it is perhaps the only straightforward way to architect a hybrid, multi-cloud compute solution.

Let's parse that:

  • Hybrid: This is a solution where an enterprise has a private cloud or on-premise data center, in addition to using one of the public cloud providers (such as AWS, GCP or Azure). Any firm migrating to the cloud is going to have to run a hybrid setup, at least during the migration

  • Multi-cloud: This refers to the use of more than 1 cloud provider. Why is this so important? Well, because most large firms are unwilling to be completely locked into one provider, particularly after events like Amazon's acquisition of Whole Foods (that gave pause to a whole lot of potential AWS customers, who decided that 'multi-cloud' makes sense for strategic reasons)

  • Only straightforward way: Most cloud providers offer a range of compute solutions, ranging from PaaS (Elastic Beanstalk, or Google App Engine) to IaaS (EC2, or Google Compute Engine VMs). The reality is that PaaS ties you down to 1 cloud provider, and IaaS is a lot of hassle, during migration and beyond.

  • Kubernetes is supported by each of the Big-3: GCP has a special relationship with Kubernetes (since K8S originated at Google) but now AWS and Azure support it as well. Kubernetes has won the battle of the container orchestration systems.

This is why containers running on Kubernetes constitute the hottest compute choice for a hybrid, multi-cloud world.

Here is now is what this course contains:

  • Docker, Kubernetes and the cloud platforms: understanding the inter-relationships

  • Pods and containers: Pods are the basic building block in K8S; each pod holds one or more containers that are tightly-coupled to each other

  • ReplicaSets: Higher-level abstractions that provide scaling and auto-healing (they encapsulate pods, and bring new pods back up if the old ones crash)

  • Deployments: Even higher-level abstractions that provide versioning, fast rollback, rolling updates and more

  • Services: Front-end abstractions (think of them as similar to load-balancers) that are loosely coupled with backend pods. Services provide a static, stable network frontend IP, as well as load-balancing

  • Other K8S objects: StatefulSets, Secrets, ConfigMaps, Jobs and CronJobs and more

  • CKA test tips: We don't reveal any information about the test that we should not, such as specific questions. But we do discuss the test format, what to expect, pitfalls to avoid, and strategies for success

Hope you enjoy the course!





  • Improve their odds of succeeding at the CNCF Certified Kubernetes Administrator test

  • Build and administer Kubernetes clusters - on-premise, as well as on all major cloud platforms (AWS, Azure, GCP)

  • Understand and employ advanced deployment solutions using Kubernetes

Course Curriculum

3 Lectures

Instructor

Profile photo of Loony Corn
Loony Corn

Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years  working in tech, in the Bay Area, New York, Singapore and Bangalore. Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft Vitthal: Also Google (Singapore) and studied at...

Review
4.9 course rating
4K ratings
ui-avatar of Mark Geiszler
Mark G.
4.0
1 year ago

Great content in general, however some of the content is out of date and should have been updated on a regular basis.

  • Helpful
  • Not helpful
ui-avatar of Salifu Darboe
Salifu D.
3.5
2 years ago

Great theoretical knowledge demonstrated by the lecturer along with practical demonstrations. However the quiz at end of modules seem fairly easy to answer and the fact that CKA exam has troubleshooting tasks involved, it would be useful if this was incorporated into course.

  • Helpful
  • Not helpful
ui-avatar of Francesco Accardi
Francesco A.
1.0
2 years ago

Useless

  • Helpful
  • Not helpful
ui-avatar of Rusty Czerwinski
Rusty C.
3.5
4 years ago

good. Would be better if less repetition.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
3.0
4 years ago

The cheat-sheet provided with the course does not match the content.

Also, quite a few items are repeated over and over again.

Finally, some labs use the wrong object name which causes confusion in the subsequent labs.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
3.0
4 years ago

This course definitely needs a refresh. Also, later in the course there is only one lab for section 11. Lots of sections presume you already have configured your pods, etc... to a certain state without mentioning what to do.

  • Helpful
  • Not helpful
ui-avatar of Gaurav Jha
Gaurav J.
3.0
4 years ago

The course is not updated and has pretty old content. Also the Labs are not much useful.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
3.0
4 years ago

Te course was decent, but it hasn't been updated in a while.

  • Helpful
  • Not helpful
ui-avatar of Erica Wolf
Erica W.
3.0
4 years ago

The presentation goes too quickly over some things. For instance, I had to pause the presentation and look up Union-Capable FS. Wasn't a big deal but I'd never heard that term before.

  • Helpful
  • Not helpful
ui-avatar of Dave Dow
Dave D.
4.0
4 years ago

Even though I know/understand Docker and K8 a little, I like the high-level explanations to refresh my memory. :-)

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses