Update README
This commit is contained in:
parent
9823c405ac
commit
c2d4e3f7e7
28
README.md
28
README.md
|
@ -1,10 +1,34 @@
|
|||
# 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 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/
|
||||
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 325 KiB |
Loading…
Reference in New Issue