feat: small improvements
This commit is contained in:
parent
9d57823d4a
commit
1a21e7df3c
1 changed files with 11 additions and 5 deletions
|
|
@ -21,12 +21,13 @@ kubectl rollout restart daemonset/metallb-speaker -n metallb-system
|
|||
```
|
||||
|
||||
```shell
|
||||
# configure metallb
|
||||
cat <<EOF | kubectl apply -f -
|
||||
---
|
||||
apiVersion: metallb.io/v1beta1
|
||||
kind: IPAddressPool
|
||||
metadata:
|
||||
name: nginx-ingress-pool
|
||||
name: ingress-pool
|
||||
namespace: metallb-system
|
||||
spec:
|
||||
addresses:
|
||||
|
|
@ -35,11 +36,11 @@ spec:
|
|||
apiVersion: metallb.io/v1beta1
|
||||
kind: L2Advertisement
|
||||
metadata:
|
||||
name: nginx-ingress-pool
|
||||
name: ingress-pool
|
||||
namespace: metallb-system
|
||||
spec:
|
||||
ipAddressPools:
|
||||
- nginx-ingress-pool
|
||||
- ingress-pool
|
||||
EOF
|
||||
```
|
||||
|
||||
|
|
@ -52,13 +53,12 @@ helm uninstall metallb -n metallb-system
|
|||
## NGINX (option 1)
|
||||
|
||||
```shell
|
||||
|
||||
# add worker labels (if needed)
|
||||
kubectl label node w-01 node-role.kubernetes.io/worker=""
|
||||
kubectl label node w-02 node-role.kubernetes.io/worker=""
|
||||
kubectl label node w-03 node-role.kubernetes.io/worker=""
|
||||
|
||||
# install nginx-ingress
|
||||
# add repo and install
|
||||
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
|
||||
helm repo update
|
||||
helm install ingress-nginx ingress-nginx/ingress-nginx \
|
||||
|
|
@ -76,6 +76,11 @@ helm uninstall ingress-nginx -n ingress-nginx
|
|||
## Traefik (option 2)
|
||||
|
||||
```shell
|
||||
# add repo
|
||||
helm repo add traefik https://traefik.github.io/charts
|
||||
helm repo update
|
||||
|
||||
# create traefik config
|
||||
cat <<EOF > traefik-values.yaml
|
||||
service:
|
||||
type: LoadBalancer
|
||||
|
|
@ -87,6 +92,7 @@ additionalArguments:
|
|||
- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"
|
||||
EOF
|
||||
|
||||
# install
|
||||
helm install traefik traefik/traefik -n traefik-system --create-namespace -f traefik-values.yaml
|
||||
```
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue