Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Prabha-hcl/kubernetesdaily.github.io

 
 

Repository files navigation

Demystifying Container and Orchestration Ecosystem

The Ultimate ContainerD Workshop

6 Hands On Labs

No. Title
1 History of ContainerD
2 Architecture of ContainerD
3 Introduction to runc
4 ContainerD CLI Ctr
5 Kata Containers
6 Firecraker - TODO
7 ContaiNerd + Nerdctl
8 contaiNERD + runwasi

The Ultimate Docker Workshop

git clone https://github.com/kubernetesdaily/dockerworkshop.git
50 Hands On Labs
No. Title
1 Prerequisites
2 Hello World in Docker
3 Docker Image Filters
4 Images as Tar Files
5 Pushing to DockerHub
6 Building a Base Image
7 Dockerfile ADD
8 Dockerfile COPY
9 Dockerfile CMD
10 Dockerfile Entrypoint
11 Dockerfile WORKDIR
12 Dockerfile RUN
13 Dockerfile ARG
14 Dockerfile Volume
15 Dockerfile USER
16 Dockerfile HEALTHCHECK
17 Dockerfile ENV
18 Dockerfile ONBUILD
19 Multi-Container CLI
20 Multi-Arch Container
21 Docker Compose Basics
22 Docker Compose Volumes
23 Custom Dockerfile with Compose
24 PHP, Apache, and DB with Compose
25 Host Volume Mount
26 Named Volume Mount
27 Compose Build Command
28 Compose Config Command
29 Compose CP Command
30 Compose Create Command
31 Compose Down Command
32 Compose Events Command
33 Compose Exec Command
34 Compose Images Command
35 Compose Kill Command
36 Compose Logs Command
37 Compose ls Command
38 Compose Pause/Unpause
39 Compose Port Command
40 Compose ps Command
41 Compose Pull Command
42 Compose Push Command
43 Compose Restart Command
44 Compose run Command
45 Compose Watch Command
46 Local Network Setup
47 Remote Network Setup
48 Networking in Compose
49 Compose Networking with Nginx
50 Docker Wordpress Example

The Ultimate Kubernetes Workshop

git clone https://github.com/kubernetesdaily/k8sworkshop.git

10 Labs

No. Title
1 Pre-requisit for this lab
2 Basics of Pod
3 Create POD with Command and Arguments
4 Multi-Container Pods
5 Deployments & replication
6 Labels & Selectors
7 Kubernetes Service
8 Service Type: NodePort,ClusterIP,LoadBalancer
9 Ingress Controller
10 ConfigMap

Cluster Architecture, Installation, and Configuration

No. Title
1 Manage role based access control (RBAC)
2 Use Kubeadm to install a basic cluster
3 Manage a highly-available Kubernetes cluster
4 Provision underlying infrastructure to deploy a Kubernetes cluster
5 Perform a version upgrade on a Kubernetes cluster using Kubeadm
6 Implement etcd backup and restore

Workloads and Scheduling

No. Title
1 Understand deployments and how to perform rolling update and rollbacks
2 Use ConfigMaps and Secrets to configure applications
3 Know how to scale applications
4 Understand the primitives used to create robust, self-healing, application deployments
5 Understand how resource limits can affect Pod scheduling
6 Awareness of manifest management and common templating tools

Services and Networking

No. Title
1 Understand host networking configuration on the cluster nodes
2 Understand connectivity between Pods
3 Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
4 Know how to use Ingress controllers and Ingress resources
5 Know how to configure and use CoreDNS
6 Choose an appropriate container network interface plugin

Storage

No. Title
1 Understand storage classes, persistent volumes
2 Understand volume mode, access modes and reclaim policies for volumes
3 Understand persistent volume claims primitive
4 Know how to configure applications with persistent storage

Troubleshooting

No. Title
1 Evaluate cluster and node logging
2 Understand how to monitor applications
3 Manage container stdout & stderr logs
4 Troubleshoot application failure
5 Troubleshoot cluster component failure
6 Troubleshoot networking

The Ultimate Helm Workshop

git clone https://github.com/kubernetesdaily/helm-workshop.git
No. Title
1 Basics of Helm
2 Deep Dive into Charts
3 Work with Multiple Values
4 Create Template file
5 advance Template with If statement
6 Else and Else If statement
7 50 Helm Template Cheatsheets

List of tools

Title Link Tag Author
Okteto Learn Development Tools Sangam Biradar
cert-manager Learn Networking Sangam Biradar
flannel Learn Networking Sangam Biradar
werf Learn Continuous Integration & Delivery Sangam Biradar

Contributor Note

This Is Not

  • This is not a replacement for the official documentations.
  • This is not an exhaustive guide.

This Is

  • This is a collaborative and personal effort.
  • This is a project that is expected to evolve and gain from others' inputs.

meaningful contributions welcome 🙏

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.8%
  • SCSS 21.9%
  • HTML 12.3%