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

kubernetesbyexbanner

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.

 kubernetesbyexsq

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.

Banner


World Emoji Day Chooses Syringe To Sum Up 2021
23/07/2021

This year's World Emoji Day, celebrated this week, saw the syringe emoji winning the award for the 'Most 2021' emoji, narrowly beating the microbe emoji among voters on Twitter.



The Linux Upskill Challenge
15/07/2021

A compact and previously paid course is now free and open source. It teaches everything someone needs in order to transition to Linux.


More News

square

 



 

Comments




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

 

Last Updated ( Tuesday, 29 June 2021 )