collabnix / kubelabs

Get Started with Kubernetes

Home Page:https://kubelabs.collabnix.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Get Started with Kubernetes | Ultimate Hands-on Labs and Tutorials

stars forks issues GitHub contributors Twitter

A Curated List of Kubernetes Labs and Tutorials

  • A $0 Learning Platform for All Levels - from the ground Up
  • Over 500+ Highly Interactive Docker Tutorials and Guides
  • Well tested on Kubernetes Cluster and can be run on Browser (no Infrastructure required)

📝 Join our Community

Featured Articles

Pre-requisite:

Preparing 5-Node Kubernetes Cluster

PWK:

GKE

Docker Desktop for Mac

Ubuntu

Using Kubectl

Kubernetes CRUD

Using AI

Pods101

Kubernetes Tools for Pods

ReplicaSet101

Deployment101

ConfigMaps101

Scheduler101

Services101

StatefulSets101

DaemonSet101

Jobs101

Ingress101

RBAC101

Service Catalog101

Cluster Networking101

Network Policies101

Monitoring101

Logging101

Autoscalers101

Helm101

AKS101

Security101

GitOps101

Managed Kubernetes Service

EKS101

LKE101

GKE101

Loft101

Shipa101

DevSpace101

KubeSphere101

Kubernetes with GitLab 101

Kubernetes with Jenkins

Strimzi (Kafka on Kubernetes)

Java client for Kubernetes

KEDA

Terraform EKS

Disaster Recover

Kubezoo

Karpenter

For Node Developers

Cheat Sheets

Contributors

Workshop Video

YouTube

Click Here if the link is not working for you.

Contribution Guidelines

Step 1. Clone the repository

 git clone https://github.com/collabnix/kubelabs

Step 2. Add _config_dev.yml

Add the following entry for local access

url: http://127.0.0.1:4000

Step 3. Run the container

docker run --rm \
  -v "$PWD:/srv/jekyll" \
  -e BUNDLE_PATH="/srv/jekyll/.bundles_cache" \
  -p 4000:4000 \
  jekyll/builder:3.8 \
  bash -c "gem install bundler && bundle install && bundle exec jekyll serve --host 0.0.0.0 --verbose --config _config.yml,_config_dev.yml"

Further References:

Next: Kubernetes201

About

Get Started with Kubernetes

https://kubelabs.collabnix.com

License:Apache License 2.0


Languages

Language:Ruby 75.1%Language:C 11.1%Language:C++ 6.1%Language:Java 1.5%Language:HTML 1.4%Language:Assembly 1.4%Language:JavaScript 1.2%Language:SCSS 0.7%Language:CSS 0.4%Language:Makefile 0.3%Language:M4 0.3%Language:Ragel 0.2%Language:Shell 0.1%Language:Roff 0.1%Language:Yacc 0.0%Language:Perl 0.0%Language:Python 0.0%Language:REXX 0.0%Language:Objective-C 0.0%Language:Dockerfile 0.0%