Skip to content

stuttgart-things/docs

Repository files navigation

stuttgart-things/docs

/DOCS AND SNIPPETS

/LINUX

Name Description
linux Linux is an open source operating system (OS). An operating system is the software that directly manages a system's hardware and resources, like CPU, memory, and storage.

/K8S

Name Description
k8s-general Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services
helm Helm is a tool that streamlines installing and managing Kubernetes applications
velero Velero (formerly Heptio Ark) gives you tools to back up and restore your Kubernetes cluster resources and persistent volumes.
tekton Tekton is a powerful yet flexible Kubernetes-native open source framework for creating continuous integration and delivery (CI/CD) systems. It lets you build, test, and deploy across multiple cloud providers or on-premises systems by abstracting away the underlying implementation details.

/IAC

Name Description
ansible Ansible® is an open source, command-line IT automation software application written in Python. It can configure systems, deploy software, and orchestrate advanced workflows to support application deployment, system updates, and more.
terraform Terraform is an infrastructure as code tool that lets you build, change, and version cloud and on-prem resources safely and efficiently.
vault HashiCorp Vault is an identity-based secrets and encryption management system. A secret is anything that you want to tightly control access to, such as API encryption keys, passwords, and certificates. Vault provides encryption services that are gated by authentication and authorization methods.
cloud A cloud service provider is an information technology (IT) company that provides its customers with computing resources over the internet and delivers them on-demand.

/GITOPS

Name Description
git Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.
flux Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to configuration when there is new code to deploy.
argo-cd Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.

/DEV

Name Description
golang Go, also known as Golang, is an open-source, compiled, and statically typed programming language designed by Google. It is built to be simple, high-performing, readable, and efficient.
taskfile A Taskfile is a bash (or zsh etc.) script that follows a specific format. It's called Taskfile and contains the tasks to build your project (or any other).
redis Redis, which stands for Remote Dictionary Server, is a fast, open source, in-memory, key-value data store.
elastic The Elastic Stack is a group of open source products from Elastic designed to help users take data from any type of source and in any format, and search, analyze and visualize that data in real time. The product group was formerly known as the ELK Stack for the core products in the group -- Elasticsearch, Logstash and Kibana -- but has been rebranded as the Elastic Stack.
minio MinIO is a high performance, distributed object storage system. It is software-defined, runs on industry standard hardware and is 100% open source with the dominant license being GNU AGPL v3.

/Authors

Patrick Hermann, stuttgart-things 03/2023
Christian Mueller, stuttgart-things 08/2023
Martin Wolf, stuttgart-things 10/2023