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.


Query Your Oracle Autonomous Database With Natural Language

Select AI is a new feature of the Oracle Autonomous Database that transforms your mother language to SQL. This is a big boon for non-developers in extracting value out of their data silos.

Google Introduces PaliGemma, A New Visual Language Model

Last week's Google I/O saw the introduction of PaliGemma, an open vision-language model (VLM), together with some details of what's coming in Gemma 2. 

More News

raspberry pi books



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


Last Updated ( Tuesday, 29 June 2021 )