Implement installation alternative of a payed DO load balancer

This commit is contained in:
Wolfgang Huß 2020-12-15 10:44:07 +01:00
parent 21da8410d3
commit 7e73fd6201
4 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,2 @@
mydns.values.yaml
myingress.values.yaml

View File

@ -0,0 +1,9 @@
# Solution Withou A Loadbalancer
## Expose Port 80 On Digital Ocean's Managed Kubernetes Without A Loadbalancer
Follow [this solution](https://stackoverflow.com/questions/54119399/expose-port-80-on-digital-oceans-managed-kubernetes-without-a-load-balancer/55968709) and install a second firewall, nginx, and use external DNS via Helm 3.
{% hint style="info" %}
CAUTION: Some of the Helm charts are already depricated, so do an investigation of the approbriate charts and fill the correct commands in here.
{% endhint %}

View File

@ -0,0 +1,11 @@
---
provider: digitalocean
digitalocean:
# create the API token at https://cloud.digitalocean.com/account/api/tokens
# needs read + write
apiToken: "DIGITALOCEAN_API_TOKEN"
domainFilters:
# domains you want external-dns to be able to edit
- example.com
rbac:
create: true

View File

@ -0,0 +1,11 @@
---
controller:
kind: DaemonSet
hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
daemonset:
useHostPort: true
service:
type: ClusterIP
rbac:
create: true