https://github.com/xeus-territory/kubewekend
Fast and forward way to learn and create completely kubernetes cluster on locally, cloud on the weekend
https://github.com/xeus-territory/kubewekend
kubernetes-cluster provisioning self-hosted
Last synced: about 1 month ago
JSON representation
Fast and forward way to learn and create completely kubernetes cluster on locally, cloud on the weekend
- Host: GitHub
- URL: https://github.com/xeus-territory/kubewekend
- Owner: Xeus-Territory
- Created: 2024-05-02T09:47:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-24T09:50:34.000Z (3 months ago)
- Last Synced: 2025-02-01T16:23:18.217Z (3 months ago)
- Topics: kubernetes-cluster, provisioning, self-hosted
- Language: Shell
- Homepage:
- Size: 5.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Setup the fully kubernetes cluster inside the locally hosted
Table of Contents
- [Kubewekend Major Session](#kubewekend-major-session)
- [Kubewekend Session 1: Use `Vargrant` to configuration the VM with provider](#kubewekend-session-1-use-vargrant-to-configuration-the-vm-with-provider)
- [Kubewekend Session 2: Ansible - To setup and run script and bring up kubernetes cluster on locally, Use `kind`](#kubewekend-session-2-ansible---to-setup-and-run-script-and-bring-up-kubernetes-cluster-on-locally-use-kind)
- [Kubewekend Session 3: Exploring, understanding and provisioning require components inside the `kind` cluster](#kubewekend-session-3-exploring-understanding-and-provisioning-require-components-inside-the-kind-cluster)
- [Kubewekend Session 4: `cilium` and `ebpf` - The powerful kernal service of kubewekend cluster](#kubewekend-session-4-cilium-and-ebpf---the-powerful-kernal-service-of-kubewekend-cluster)
- [Kubewekend Session 5: Build and Operate High Availability (HA) `Kubewekend` Cluster](#kubewekend-session-5-build-and-operate-high-availability-ha-kubewekend-cluster)
- [Kubewekend Session 6: CSI and Ceph with Kubewekend](#kubewekend-session-6-csi-and-ceph-with-kubewekend)
- [Kubewekend Extra Session](#kubewekend-extra-session)
- [Kubewekend Session Extra 1: Longhorn and the story about NFS in Kubernetes](#kubewekend-session-extra-1-longhorn-and-the-story-about-nfs-in-kubernetes)## Kubewekend Major Session
### Kubewekend Session 1: Use `Vargrant` to configuration the VM with provider
> This lab is take the topic around play and practice with `vagrant` - the software can help you provide the virtual machine in your host. First step way to setup `kubernetes` cluster inside your machine, and play with on next session
Read full article about session at [Kubewekend Session 1: Build up your host with Vagrant](https://wiki.xeusnguyen.xyz/Tech-Second-Brain/Personal/Kubewekend/Kubewekend-Session-1)
### Kubewekend Session 2: Ansible - To setup and run script and bring up kubernetes cluster on locally, Use `kind`
> This lab is practice with ansible the configuration for setup `kind` cluster inside machine on the previous session
Read full article about session at [Kubewekend Session 2: Setup Kind cluster with Ansible](https://wiki.xeusnguyen.xyz/Tech-Second-Brain/Personal/Kubewekend/Kubewekend-Session-2)
### Kubewekend Session 3: Exploring, understanding and provisioning require components inside the `kind` cluster
> This session talk about basically architecture and learn more fundamental components inside kubernetes, and what the structure of them inside clusters
Read full article about session at [Kubewekend Session 3: Basically about Kubernetes architecture](https://wiki.xeusnguyen.xyz/Tech-Second-Brain/Personal/Kubewekend/Kubewekend-Session-3)
### Kubewekend Session 4: `cilium` and `ebpf` - The powerful kernal service of kubewekend cluster
> This session will talk and learn about eBPF and the especially representation of eBPF are cilium and hubble to become main CNI of Kubewekend and talk about Observability of them
Read full article about session at [Kubewekend Session 4: Learn about ebpf with hubble and cilium](https://wiki.xeusnguyen.xyz/Tech-Second-Brain/Personal/Kubewekend/Kubewekend-Session-4)
### Kubewekend Session 5: Build and Operate High Availability (HA) `Kubewekend` Cluster
> This session is really pleasant when we talk about how can create HA cluster with `kubewekend`, learn more the components inside `kubernetes` and try figure out about `network`, `security`, `configuration`, `container runtime` and `system` via this session
Read full article about session at [Kubewekend Session 5: Build HA Cluster](https://wiki.xeusnguyen.xyz/Tech-Second-Brain/Personal/Kubewekend/Kubewekend-Session-5)
### Kubewekend Session 6: CSI and Ceph with Kubewekend
> This session is covered about topic storage inside `Kubernetes` cluster, how can they work with `CSI` Architecture and why we need to `CSI Driver` for handle this stuff. Furthermore, I try to practice with `Ceph` - one of popular storage opensource for `Kubewekend` cluster
Read full article about session at [Kubewekend 6: CSI and Ceph with Kubewekend](https://wiki.xeusnguyen.xyz/Tech-Second-Brain/Personal/Kubewekend/Kubewekend-Session-6)
## Kubewekend Extra Session
### Kubewekend Session Extra 1: Longhorn and the story about NFS in Kubernetes
> This lab is try to take you to journey to learn about new CSI for Kubernetes, `Longhorn` and deliver you to new method to handle transfer large file via network by NFS protocol. I also provide more information about `iSCSI`, `nfs-ganesha` and technique `rdma`
Read full article about session at [Kubewekend Session Extra 1: Longhorn and the story about NFS in Kubernetes](https://wiki.xeusnguyen.xyz/Tech-Second-Brain/Personal/Kubewekend/Kubewekend-Session-Extra-1)