Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xe-nvdk/easy-kubernetes-cookbook
This is my cookbook to run things on Kubernetes... Take a look, take wherever you need, and contribute it if you want it.
https://github.com/xe-nvdk/easy-kubernetes-cookbook
Last synced: 2 days ago
JSON representation
This is my cookbook to run things on Kubernetes... Take a look, take wherever you need, and contribute it if you want it.
- Host: GitHub
- URL: https://github.com/xe-nvdk/easy-kubernetes-cookbook
- Owner: xe-nvdk
- License: mit
- Created: 2020-12-11T21:21:34.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-16T12:29:19.000Z (about 3 years ago)
- Last Synced: 2024-11-14T11:45:11.697Z (2 months ago)
- Size: 1.23 MB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/B0B34N5TU)
# Easy Kubernetes Cookbook
I'm leaving Docker Swarm and Docker standalone to run all my workloads in Kubernetes, so I'm building a few recipes with what I need, and I posting here to share with others.## Assumptions
All these recipes are created using Traefik as Ingress. So, in the services that require access from outside, I'm setting an IngressRoute with TLS. Also, as I used a single node of Kubernetes, I set HostPath volumes to persist the containers' data.
## Contribute
If you see that something can be better, go ahead a contribute with this Cookbook.
## Recipes
| Applications | Description | Author |
|----------------------|-------------|:------:|
| [Calibre Web](calibre-web) | Calibre-Web is a web app for browsing, reading and downloading eBooks using an existing Calibre database. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [Ghost](ghost) | The world's most popular modern publishing platform for creating a new media platform. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [Grafana](grafana) | The world's most popular technology used to compose observability dashboards. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [InfluxDB OSS](influxdb-oss-v2.0.3) | InfluxDB OSS is an open source time series database designed to handle high write and query loads. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [MariaDB](mariadb) | MariaDB Server is one of the most popular open source relational databases. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [Matomo](matomo) | Google Analytics alternative that protects your data and your customers' privacy. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [Nginx](nginx) | nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [Portainer Business]([portainer-business-v2.0) | Solution to manage Kubernetes and Docker Swarm clusters from a GUI. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [Telegraf](telegraf) | Telegraf is a plugin-driven server agent for collecting and sending metrics and events from diverse systems. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [Traefik](traefik-v2.3.5) | Traefik is an open-source Edge Router that makes publishing your services a fun and easy experience. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |
| [Wordpress](wordpress) | WordPress is open source software you can use to create a beautiful website, blog, or app. | [Ignacio Van Droogenbroeck](github.com/xe-nvdk) |