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


Google Opensources Privacy Library
08/11/2024

Google is making a new differential privacy library available as open source. PipelineDP4J is a Java-based library that can be used to analyse data sets while preserving privacy.



TestSprite Announces End-to-End QA Tool
14/11/2024

TestSprite has announced an early access beta program for its end-to-end QA tool, along with $1.5 million pre-seed funding aimed at accelerating product development, expanding the team, and scaling op [ ... ]


More News

espbook

 

Comments




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

 

Last Updated ( Tuesday, 29 June 2021 )