Update README

This commit is contained in:
Rob Watson 2022-05-05 22:51:11 +02:00
parent 9823c405ac
commit c2d4e3f7e7
2 changed files with 26 additions and 2 deletions

View File

@ -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/

BIN
picture.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 KiB