2025-04-27 01:56:36 +02:00
2024-03-23 16:22:02 +01:00
2025-01-15 23:03:13 +01:00
2025-01-16 21:41:24 +01:00
2025-04-10 22:56:27 +02:00
2025-04-26 19:57:56 +02:00
2025-01-03 00:02:38 +01:00
2025-04-10 22:56:27 +02:00
2025-04-26 23:15:31 +02:00
2025-04-21 00:21:28 +02:00
2025-01-03 18:30:15 +01:00
2025-04-21 21:18:23 +02:00
2024-12-03 07:27:45 +01:00
2024-12-03 07:27:45 +01:00
2024-12-03 07:27:45 +01:00
2024-12-03 07:27:45 +01:00
2025-04-21 00:21:28 +02:00

Current Setup

01 Metallb Define IP Pool & L2 config

https://metallb.universe.tf/configuration/

https://ryan-pope.com/posts/Homelab-to-k3s/

https://blog.chicho.com.ar/how-to-deploy-a-kubernetes-cluster-with-k3s/

https://picluster.ricsanfre.com/docs/traefik/

https://k3s.rocks/metrics/

kubectl create namespace dishes
kubectl create deploy schnipo --image=bschnorbus/dish-schnipo -n dishes
kubectl expose deploy schnipo --port=80 --target-port=8080 --type=LoadBalancer -n dishes

Load Balancer Test w/ Nginx Deployment

#Create deploy
k create ns test
kubectl create deploy nginx --image=nginx -n test

kubectl scale --replicas=3 deployment/nginx -n test

k create svc -n test clusterip nginx --tcp=80

#Expose the deploy as a LoadBalancer type
kubectl expose deploy nginx --port=80 --target-port=80 --type=LoadBalancer

#Verify
kubectl get svc nginx
NAME    TYPE           CLUSTER-IP     EXTERNAL-IP     PORT(S)        AGE
nginx   LoadBalancer   10.43.60.115   192.168.52.30   80:32676/TCP   5h19m

TODO

Description
No description provided
Readme 220 KiB
Languages
CSS 51.5%
HTML 29.5%
Shell 12.2%
Dockerfile 6.8%