Added roadmap to docs
This commit is contained in:
14
README.md
14
README.md
@@ -14,6 +14,8 @@ Kubernetes cluster features:
|
|||||||
* with [Egress gateway support](https://docs.cilium.io/en/stable/network/egress-gateway/egress-gateway/)
|
* with [Egress gateway support](https://docs.cilium.io/en/stable/network/egress-gateway/egress-gateway/)
|
||||||
* [Gateway API v1.3.0](https://gateway-api.sigs.k8s.io/) CRDs are installed
|
* [Gateway API v1.3.0](https://gateway-api.sigs.k8s.io/) CRDs are installed
|
||||||
|
|
||||||
|
This Kubernetes cluster is meant to be used in a test or home lab environment.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
You need to have installed on your local machine:
|
You need to have installed on your local machine:
|
||||||
* [OpenTofu](https://opentofu.org/)
|
* [OpenTofu](https://opentofu.org/)
|
||||||
@@ -24,6 +26,9 @@ The project is grouped in two sections:
|
|||||||
* proxmox: provisioning of virtual machines, operating systems and Kubernetes cluster
|
* proxmox: provisioning of virtual machines, operating systems and Kubernetes cluster
|
||||||
* kubernetes: provisioning of Kubernetes cluster resources
|
* kubernetes: provisioning of Kubernetes cluster resources
|
||||||
|
|
||||||
|
This way you can choose to only provision the cluster itself or/and provision Kubernetes resources and bootstrap
|
||||||
|
also [ArgoCD](https://argoproj.github.io/cd/).
|
||||||
|
|
||||||
You will have an [ArgoCD](https://argoproj.github.io/cd/) instance running in the cluster eventually. You can then
|
You will have an [ArgoCD](https://argoproj.github.io/cd/) instance running in the cluster eventually. You can then
|
||||||
install your applications using the GitOps approach.
|
install your applications using the GitOps approach.
|
||||||
|
|
||||||
@@ -72,6 +77,15 @@ tofu apply
|
|||||||
The [ArgoCD](https://argoproj.github.io/cd/) instance should be available under the `argocd_domain` you configured
|
The [ArgoCD](https://argoproj.github.io/cd/) instance should be available under the `argocd_domain` you configured
|
||||||
in your `configuration.auto.tfvars` file i.e., http://argocd.local.
|
in your `configuration.auto.tfvars` file i.e., http://argocd.local.
|
||||||
|
|
||||||
|
## Roadmap
|
||||||
|
My todo list for the GitOps part:
|
||||||
|
* bootstrap a certificate authority
|
||||||
|
* add storage options i. e. NFS, Ceph, local
|
||||||
|
* add Keycloak operator and Keycloak instance for SSO
|
||||||
|
* add Prometheus/Grafana for monitoring
|
||||||
|
* add Alloy/Loki for logging
|
||||||
|
* add Velero for disaster recovery
|
||||||
|
|
||||||
## Information Sources
|
## Information Sources
|
||||||
* [Talos Linux documentation](https://www.talos.dev/v1.8/)
|
* [Talos Linux documentation](https://www.talos.dev/v1.8/)
|
||||||
* [Talos Linux Image Factory](https://factory.talos.dev/)
|
* [Talos Linux Image Factory](https://factory.talos.dev/)
|
||||||
|
|||||||
Reference in New Issue
Block a user