This guide covers some of the use cases for setting up and using the open Freebernetes cloud. The tutorial are not Freebernetes cloud specific as the user is working with a vanilla kubernetes installation. However, the examples are adapted, tested and applied to the current Freebernetes platform.
these pages are designed and optimized for learning how to use Kubernetes cluster and use Feebernetes cloud as the most accessible way to try kubernetes.
The results of this tutorial should not be viewed as production ready, and may receive limited support from the community, but don't let that stop you from learning!
The Freebernetes cloud allows you to get a free installation of Kubernetes for a short period of time. Since the cloud is fully funded by the community (crowdfunding model), restrictions and limits may change every month.
Current restriction:
- 1 single master + worker node;
- 1 master + 2 worker node;
- Single NFS based PV;
- External IPv6 address per cluster;
Components:
- kubernetes v1.21.0+
- containerd v1.4.4+
- coredns v1.8.3+
- cni v0.9.1+
- etcd v3.4.15+
This tutorial assumes you use Freebernetes cloud Freebernetes Cloud Platform (free plan).
For the begginers:
- Lesson 1: Get cluster
- Lesson 2: Configuring PVC
- Lesson 3: Pod deployment
- Lesson 4: Exec and run Pod command
- Lesson 5: Pod port exposing
- Lesson 6: Pod with PVC
- Lesson 7: Configure Ingress on externalIP
- Lesson X: Configure Balancer (metalb) on externalIP
- Lesson X: Configure Ingress behind the Balancer on ExrnalIP
- Lesson X: Configure Dashboard
- Lesson X: Configure VictoriaMetrics/Grafana stack
- Lesson X: Pod scaling
- Lesson X: Debugging/events
- Lesson X: ... ...
For advanced users:
ITSIO, Kiali.io, ...