Update README
This commit is contained in:
parent
9823c405ac
commit
c2d4e3f7e7
28
README.md
28
README.md
|
@ -1,10 +1,34 @@
|
||||||
# Netflux on Kubernetes
|
# Netflux on Kubernetes
|
||||||
|
|
||||||
## Installation
|
This is a learning project to migrate the self-hosted services that I host at
|
||||||
|
netflux.io to Kubernetes.
|
||||||
|
|
||||||
|
![Me deploying my blog on Kubernetes](https://git.netflux.io/rob/netflux-kubernetes/raw/branch/main/picture.jpg)
|
||||||
|
|
||||||
|
This repository contains the Kubernetes manifests, which are built using
|
||||||
|
Kustomize. Helm chart dependencies are inflated and managed in this repository
|
||||||
|
to improve observability. The cluster is deployed to DigitalOcean managed K8S
|
||||||
|
in production, but can be easily applied to a local cluster for testing.
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
The manifests can be built with:
|
||||||
|
|
||||||
|
```
|
||||||
|
make dev
|
||||||
|
```
|
||||||
|
|
||||||
|
and applied with:
|
||||||
|
|
||||||
|
```
|
||||||
|
make dev | kubectl apply -f -
|
||||||
|
```
|
||||||
|
|
||||||
|
## Cluster setup
|
||||||
|
|
||||||
### cert-manager
|
### cert-manager
|
||||||
|
|
||||||
cert-manager should only be installed in production. It cannot be installed as a subchart.
|
cert-manager should only be installed in production. It is not managed inside this repository.
|
||||||
|
|
||||||
See: https://cert-manager.io/docs/installation/helm/
|
See: https://cert-manager.io/docs/installation/helm/
|
||||||
|
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 325 KiB |
Loading…
Reference in New Issue