Learn Kubernetes by Example
Written by Nikos Vaggalis   
Tuesday, 29 June 2021

Looking to understand Kubernetes and cloud native development? Here is a free and continuously updated online collection of resources on everything Kubernetes, by Red Hat.

Kubernetes as the forefront of Cloud native development is all the rage right now. I outlined its importance in my preview of Udacity's newest Nanodegree, Udacity Cloud Native Application Architecture Nanodegree and  in my write-up, I describe that the Kubernetes (the Greek work for Captain) ecosystem is comprised of a number of elements:

  • Pods - the atomic element within a cluster to manage an application

  • Deployments & ReplicaSets - oversees a set of pods for the same application

  • Services & Ingress - ensures connectivity and reachability to pods

  • Configmaps & Secrets - pass configuration to pods

  • Namespaces - provides a logical separation between multiple applications and their resources

  • Custom Resource Definition (CRD) - extends Kubernetes API to support custom resources


Initially these concepts are not that easy to grasp. Therefore new and helpful resources on these topics are always welcome. Kubernetes by Example is a collection of tutorials and news, community interaction, hands-on and practical resources together with a new streaming show, the KBE Insider.

The topics and learning paths you'll find there are :

  • Linux Essentials - In-depth overview of Linux system administration and practical use.
  • Command Line Essentials - The basics of navigating a command line, focusing around interacting with Kubernetes and building container images.
  • Container Fundamentals - The basics of how containers work, how to manage them, and creating the images that back them.

  • Kubernetes Fundamentals - Introduces the Kubernetes Fundamentals through 20 short videos presented by worldwide renowned and recognized presenters
  • Application Development on Kubernetes - What a developer needs to know to get started deploying applications on Kubernetes;how to deploy an app, communicate across internal applications, and expose it for external access
  • Developing with Quarkus on Kubernetes - Introduces users to the Quarkus framework, including both getting started as well as more advanced topics such as dependency injection, packaging, and templating.
  • Developing with Spring Boot on Kubernetes - Created by the founder of springframework.guru, this learning path provides a deep dive into Spring, covering a wide range of topics such as building Spring Boot layered images and using build tools to facilitate development.

The inclusion of the Developing paths means that the tutorials are not just for devops but for developers as well.

Since it's a RedHat endorsed service, you can take advantage of the free plans that the Red Hat OpenShift platform offers, to deploy your own container images or set up a pipeline to build applications from source. Alternatively you can use minikube to run a cluster on your local machine.

To sum up, if you're starting out with Kubernetes or are interested in finding out what the fuss is about, or you're looking
for accompanying material for the Udacity Cloud Native Application Architecture Nanodegree, then Learn Kubernetes by Example is a must visit.


More Information

Learn Kubernetes by Example

Related Articles

The Cloud Native Application Architecture Nanodegree - Foundations


To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


GameMaker Free For Non-Commercial Use

GameMaker, for creating 2D platform games and now part of the Opera family, has made a change to its prices and terms and it is good news. GameMaker is now free for non-commercial purposes on all [ ... ]

Google Resumes Transition To Manifest V3

Google has resumed the planned deprecation of Manifest V2, giving notice to Chrome extension developers that Manifest V2 extensions will be phased out as early as June 2024 in the prestable versions - [ ... ]

More News




or email your comment to: comments@i-programmer.info


Last Updated ( Tuesday, 29 June 2021 )