Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brittonhayes/devops-lab

A Kubernetes DevOps homelab. Running on Intel Nuc + Raspberry Pi β˜ΈπŸ“¦
https://github.com/brittonhayes/devops-lab

containers devops gitops homelab k8s-at-home kubernetes pi

Last synced: about 2 months ago
JSON representation

A Kubernetes DevOps homelab. Running on Intel Nuc + Raspberry Pi β˜ΈπŸ“¦

Awesome Lists containing this project

README

        

DevOps Lab πŸ§ͺ

> A Kubernetes home lab deployed entirely with GitOps and defined in YAML.

## The Cluster

All deployed applications are defined in the `cluster` directory. Each project is nested
into the folder that matches their namespace.

```yaml
cluster/:
namespace/:
project/:
- project_resource.yaml
```

```text
|-- /cluster
|---- /dev : Development and deployment tools
|---- /home : Home applications and services
|---- /games : Dedicated game servers
|---- /kube-system : Internal system services
|---- /flux-system : GitOps/Flux operator and services
|---- /openfaas : Open faas serverless resources
```

## The Infrastructure

The collection of helm repositories are defined in the `infrastructure` directory.

```yaml
infrastructure/:
- kustomization.yaml
sources/:
- source.yaml
```