Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Kustomize | 9,717 | 714 | 21 hours ago | 256 | August 01, 2022 | 204 | apache-2.0 | Go | ||
Customization of kubernetes YAML configurations | ||||||||||
Kube Linter | 2,312 | 1 | 2 days ago | 14 | June 29, 2022 | 72 | apache-2.0 | Go | ||
KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices. | ||||||||||
Tanka | 2,011 | 12 | 4 days ago | 59 | September 27, 2022 | 55 | apache-2.0 | Go | ||
Flexible, reusable and concise configuration for Kubernetes | ||||||||||
Cheatsheet Kubernetes A4 | 1,712 | 4 months ago | Shell | |||||||
:book: Kubernetes CheatSheets In A4 | ||||||||||
Kapitan | 1,676 | 1 | a day ago | 99 | March 18, 2022 | 106 | apache-2.0 | Python | ||
Generic templated configuration management for Kubernetes, Terraform and other things | ||||||||||
Devops | 1,638 | 2 days ago | gpl-3.0 | Go | ||||||
This repo contains all my learning related to DevOps | ||||||||||
Konstellate | 1,405 | 4 years ago | 13 | mit | Clojure | |||||
Free and Open Source GUI to Visualize Kubernetes Applications. | ||||||||||
Ytt | 1,386 | 5 days ago | 141 | apache-2.0 | Go | |||||
YAML templating tool that works on YAML structure instead of text | ||||||||||
Kubernetes Examples | 1,234 | 23 days ago | 12 | mit | Shell | |||||
Minimal self-contained examples of standard Kubernetes features and patterns in YAML | ||||||||||
Kubectl Neat | 1,232 | 3 | 3 months ago | 9 | November 30, 2021 | 31 | apache-2.0 | Go | ||
Clean up Kubernetes yaml and json output to make it readable |
Firework8s is a collection of Kubernetes objects (YAML files) for deploying workloads in a home lab with k8s. The home lab used for development of this project consists of a 3 node cluster managed by Rancher.
Folder | Description |
---|---|
yaml-examples | Contains pure handcrafted Kubernetes YAML; These files can be considered the gold standard for the project |
cdk8s-examples | Contains Cloud Development for Kubernetes (cdk8s) TypeScript files that can be used by cdk8s to generate Kubernetes YAML |
Execute kubectl apply -f against the directory you wish to deploy. For example:
cd yaml-examples
kubectl apply -f sonarr
Would deploy Sonarr to your Kubernetes cluster...
Create a new cdk8s project project in Typescript and use it to generate Kubernetes YAML files for deployment:
cd cdk8s-examples
mkdir build && cd build
cdk8s init typescript-app
npm run watch &
cp ../*.ts .
cdk8s synth
Execute kubectl apply -f against the application you wish to deploy. For example:
kubectl apply -f dist/jackett.k8s.yaml
Would deploy Jackett from the cdk8s generated YAML to your Kubernetes cluster...
The following applications are included as yaml examples.
Name | Description | Website |
---|---|---|
bitwarden | Free and open-source password management service that stores credentials in an encrypted vault | https://bitwarden.com/ |
bookstack | Free and open source Wiki designed for creating beautiful documentation | https://www.bookstackapp.com |
ciao | Private and public HTTP(S) monitoring | https://brotandgames.com/ciao/ |
codeserver | VS Code running on a remote server, accessible through the browser | linuxserver/docker-code-server |
couchpotato | Automatic Movie Downloading via NZBs & Torrents | https://couchpota.to/ |
cyberchef | The cyber swiss army knife | gchq/CyberChef |
deluge | BitTorrent client | https://deluge-torrent.org/ |
flexget | Multipurpose automation tool for all your media | https://flexget.com |
gaps | Gaps recommends gaps in your Plex Server movie library based on collection searches | JasonHHouse/gaps |
grafana | Open source analytics and interactive visualization web application | https://grafana.com/ |
grocy | Groceries and household management solution for your home | https://grocy.info/ |
heimdalll | Application dashboard and launcher | linuxserver/Heimdall |
homeassistant | Open source home automation | https://www.home-assistant.io/ |
homer | A very simple static homepage for your server | bastienwirtz/homer |
huginn | Create agents that monitor and act on your behalf | huginn/huginn |
influxdb | Open-source time series database | https://www.influxdata.com/ |
jackett | API support for your favorite torrent trackers | Jackett/Jackett |
jellyfin | The free software media system | https://jellyfin.org/ |
jupyter | Jupyter Scientific Python Notebook | https://jupyter-docker-stacks.readthedocs.io/en/latest/ |
komga | Media server for comics/mangas/BDs with API and OPDS support | https://komga.org/ |
lazylibrarian | Follow authors and grab metadata for all your digital reading needs | lazylibrarian/LazyLibrarian |
lidarr | Music collection manager | https://lidarr.audio/ |
mariadb | Community-developed, commercially supported fork of the MySQL | https://mariadb.org/ |
medusa | Automatic Video Library Manager for TV Shows | https://pymedusa.com/ |
minecraft | Minecraft server with selectable version | https://hub.docker.com/r/itzg/minecraft-server |
minecraft-bedrock | Minecraft Bedrock Dedicated Server with selectable version | https://hub.docker.com/r/itzg/minecraft-bedrock-server |
mongodb | NoSQL database | https://www.mongodb.com/ |
mongo-express | Web-based MongoDB admin interface | mongo-express/mongo-express |
monitorr | Monitors the status of local and remote network services, websites, and applications | Monitorr/Monitorr |
mylar | An automated Comic Book downloader (cbr/cbz) for use with SABnzbd, NZBGet and torrents | evilhero/mylar |
mysql | Open-source relational database management system | https://www.mysql.com/ |
nexus3 | Nexus Repo Manager 3 | sonatype/docker-nexus3 |
observium | Network monitoring platform | https://www.observium.org/ |
ombi | Gives your shared Plex or Emby users the ability to request content by themselves | https://ombi.io/ |
organizr | An HTPC/Homelab services organizer | https://organizr.app |
perkeep | Software for modeling, storing, searching, sharing and synchronizing data | https://perkeep.org/ |
phpservermon | PHP server monitor | http://www.phpservermonitor.org/ |
postgres | Open source object-relational database system | https://www.postgresql.org/ |
qbittorrent | BitTorrent client | https://www.qbittorrent.org/ |
radarr | A fork of Sonarr to work with movies la Couchpotato | https://radarr.video/ |
raneto | Markdown powered knowledge base for Nodejs | http://raneto.com/ |
readarr | Book, magazine, comics eBook and audiobook manager (Sonarr for eBooks) | http://readarr.com/ |
sickgear | SickGear has proven the most reliable stable TV fork of the great Sick-Beard family | SickGear/SickGear |
smokeping | Smokeping keeps track of your network latency | linuxserver/docker-smokeping |
snipe-it | Free and open source IT asset management | snipe/snipe-it |
sonarr | Smart PVR for newsgroup and bittorrent users | https://sonarr.tv/ |
stuffinspace | A real-time interactive WebGL visualisation of objects in Earth orbit | http://stuffin.space |
tautulli | Python based monitoring and tracking tool for Plex Media Server | Tautulli/Tautulli |
transmission | BitTorrent client | https://transmissionbt.com/ |
trilium | Hierarchical note taking application | zadam/trilium |
ubooquity | Home server for your comics and ebooks | linuxserver/docker-ubooquity |
varken | Standalone application to aggregate data from the Plex ecosystem into InfluxDB | Boerderij/Varken |
wallabag | Self hosted application for saving web pages | https://wallabag.org/ |
wekan | The open-source kanban (built with Meteor) | https://wekan.github.io/ |