commit 18a097eef7f7d211f7b188c7e359a51a47f95157 Author: rizalmaulanalif Date: Tue Jul 29 11:22:00 2025 +0700 Upload files to "/" diff --git a/metallb-config.yaml b/metallb-config.yaml new file mode 100644 index 0000000..3f54e1f --- /dev/null +++ b/metallb-config.yaml @@ -0,0 +1,15 @@ +apiVersion: metallb.io/v1beta1 +kind: IPAddressPool +metadata: + name: first-pool + namespace: metallb-system +spec: + addresses: + - 10.10.3.230-10.10.3.245 +--- +apiVersion: metallb.io/v1beta1 +kind: L2Advertisement +metadata: + name: l2-advertisement + namespace: metallb-system +spec: {} diff --git a/nginx-lb.yaml b/nginx-lb.yaml new file mode 100644 index 0000000..10abced --- /dev/null +++ b/nginx-lb.yaml @@ -0,0 +1,34 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx + namespace: default +spec: + replicas: 1 + selector: + matchLabels: + app: nginx + template: + metadata: + labels: + app: nginx + spec: + containers: + - name: nginx + image: nginx:stable + ports: + - containerPort: 80 +--- +apiVersion: v1 +kind: Service +metadata: + name: nginx-lb + namespace: default +spec: + selector: + app: nginx + ports: + - protocol: TCP + port: 80 + targetPort: 80 + type: LoadBalancer