Devops
Docker & Docker Compose Commands
3064 words
Docker
Docker-Compose
Commands
Systemd Service Unit
Ansible-Playbook
GitLab Setup: GitLab & GitLab Registry Docker Compose Deployment; GitLab Runner Bare-Metal and Docker Compose Deployment; Configuration & Troubleshooting; Enable GitLab Pages, Enable Mattermost with Focalboard
2274 words
GitLab
Docker-Compose
GitLab Registry
GitLab Runner
GitLab Pages
Mattermost
Focalboard
GitLab Setup: GitLab & GitLab Registry Kubernetes Deployment, GitLab Runner Kubernetes Deployment, GitLab Shell Configuration, CoreDNS Configuration, Enable GitLab Pages; Example CI Pipeline with K8s based GitLab Runner
2414 words
GitLab
Kubernetes
GitLab Registry
GitLab Runner
GitLab Pages
GitLab Shell
SCI
Longhorn
Sonarqube - Docker Compose Stack: Code Inspection with GitLab Integration
988 words
Sonarqube
PostgreSQL
Docker-Compose
GitLab
GitLab Application
PostgreSQL: PostgreSQL HA Cluster Deployment with Kubernetes Operator, Cluster Failover Test, External Access via Master LoadBalancer, Access Postgres Operator UI with TLS encryption
2791 words
PostgreSQL
PostgreSQL HA Cluster
Postgres Operator
Patroni
Kubernetes-Operator
Kubernetes
Helm
CSI
PostgreSQL: PostgreSQL Kubernetes Deployment via Helm, PostgreSQL Monitoring via Kube-Prometheus-Stack
2144 words
PostgreSQL
Kubernetes
Helm
Kube-Prometheus-Stack
PostgreSQL: PostgreSQL HA Cluster, Bare-Metal Version with Patroni, HAproxy and Etcd
2690 words
PostgreSQL
PostgreSQL HA Cluster
Patroni
HAproxy
etcd
Systemd Service Unit
Mermaid Flowchart
Deploying with Flux: Deploy Manifests from public and private GitHub Repositories into Kubernetes Cluster, Flux Commands
1701 words
Flux
GitHub
Kubernetes
K8s
Deploying with Flux: Deploy Manifests from public and private GitLab.com Repositories into Kubernetes Cluster
1779 words
Flux
GitLab
Kubernetes
K8s
Deploying with Flux: Deploy Manifests from private Repositories of a self-hosted GitLab Instance into Kubernetes Cluster
1526 words
Flux
GitLab
Kubernetes
K8s
CoreDNS
GitLab CI Tag Pipeline: Trigger GitLab CI Pipeline via Tags, Update Helm Chart Values
965 words
GitLab
GitLab CI
CI Pipeline
Tag Pipeline
Helm
Argo CD ApplicationSet with GitLab CI: Multi Branch Build and Deployment via ArgoCD ApplicationSet
4996 words
Argo CD
Argo CD CLI
ApplicationSet
GitLab
GitLab CI
CI Pipeline
Kubernetes
CoreDNS
Helm
Argo CD with GitLab CI, Part 1: Table of Contents, Mermaid Flowchart, Setup Overview
998 words
Argo CD
Argo CD CLI
GitLab
GitLab CI
CI Pipeline
Kubernetes
CoreDNS
Python
Flask
Mermaid Flowchart
Argo CD with GitLab CI, Part 2: GitLab Repositories (Source Code and Pipeline Repository, Helm Chart Repository), Deploy Key for CI Pipeline
1151 words
Argo CD
Argo CD CLI
GitLab
GitLab CI
CI Pipeline
Kubernetes
CoreDNS
Helm
Python
Flask
Argo CD with GitLab CI, Part 3: Setting Up Argo CD, Argo CD CLI and CoreDNS
995 words
Argo CD
Argo CD CLI
GitLab
GitLab CI
CI Pipeline
Kubernetes
CoreDNS
Python
Flask
Argo CD with GitLab CI, Part 4: Argo CD Configuration (Add GitLab Host Keys, GitLab Registry Kubernetes Secret, Connect GitLab Repository, Deploy Argo CD Application)
1158 words
Argo CD
Argo CD CLI
GitLab
GitLab CI
CI Pipeline
Kubernetes
CoreDNS
Python
Flask
Prometheus - Docker Compose, Part 1: Prometheus, Alertmanager & Grafana Stack, Linux Server Monitoring with Node Exporter, Alerts via Gmail, Grafana Dashboard
909 words
Prometheus
Alertmanager
Grafana
Node Exporter
Docker-Compose
Systemd Service Unit
Monitoring
Prometheus - Docker Compose, Part 2: SQL Monitoring with MySQL Server Exporter, Grafana Dashboard
738 words
Prometheus
Alertmanager
Grafana
MySQL
MySQL Server Exporter
Docker-Compose
Monitoring
Prometheus - Docker Compose, Part 3: PostgreSQL Monitoring with PostgreSQL Exporter, Grafana Dashboard
587 words
Prometheus
Alertmanager
Grafana
PostgreSQL
PostgreSQL Exporter
Docker-Compose
Monitoring
Prometheus - Docker Compose, Part 4: Nginx
638 words
Prometheus
Alertmanager
Grafana
Nginx Exporter
Docker-Compose
Monitoring
Prometheus - Docker Compose, Part 5: Python Flask App, Grafana Dashboard
2557 words
Prometheus
Alertmanager
Grafana
Prometheus Flask Exporter
Python
Flask
Docker-Compose
Monitoring
Prometheus - Kubernetes K8s Deployment: Prometheus & Node Exporter Helm Deployment, Grafana Deployment with NodePort Service; Detailed Visualization of Kubernetes Metrics with Grafana Dashboard
1132 words
Prometheus
Node Exporter
Grafana
Kubernetes
K8s
Helm
Monitoring
Loki: Automated Promtail Container Deployment with Ansible
1024 words
Loki
Promtail
Ansible
Docker
Debian
Loki & Grafana - Kubernetes K8s Deployment with Several Loki Instances for Seperated Data Sources; Nginx Ingress with TLS Secret; Promtail Helm and Docker Container Deployment
2639 words
Loki
Grafana
Promtail
Kubernetes
K8s
Helm
Loki, Grafana & Promtail Stack - Deployment with Helm Chart in a K3s Kubernetes Cluster, NodePort Service and Traefik Ingress with TLS Secret; Promtail Helm Deployment for External Loki Data Source
1173 words
Loki
Grafana
Promtail
Helm
Kubernetes
K3s
Loki, Grafana & Traefik - Docker Compose Stack: Deployment with GitLab CI Pipeline, Git Commands
2188 words
Loki
Grafana
Traefik
GitLab
GitLab CI
CI Pipeline
Git
Loki & Grafana - Docker Compose Stack: Promtail Container for Container-, /var/log- and Systemd-Journal Logs; Promtail Bare-Metal for Systemd-Journal Logs; Traefik Reverse Proxy
2280 words
Loki
Grafana
Promtail
Docker-Compose
GitLab CI Pipeline - AWS CloudFront Distributions: Deploy Static Website to S3 Buckets, Run CloudFront Invalidations, Code Tests for HTML, CSS and JavaScript on Dev Branch
2307 words
GitLab
GitLab CI
CI Pipeline
AWS
AWS CLI
CloudFront
S3
Terraform
Linting
GitLab CI Pipeline - Build and Push Image to AWS Elastic Container Registry, Deploy Container via AWS Elastic Container Service
1894 words
GitLab
GitLab CI
CI Pipeline
AWS
AWS CLI
Elastic Container Service (ECS)
Elastic Container Registry
GitLab CI Pipeline - Build and Push Image to AWS Elastic Container Registry
589 words
GitLab
GitLab CI
CI Pipeline
AWS
AWS CLI
Elastic Container Registry
GitLab CI Pipeline - Containerize and Deploy Node.js Express Webserver Application, Publish Jest Integration Test Results via GitLab Pages; Mermaid Pipeline Flowchart
2005 words
GitLab
GitLab CI
CI Pipeline
GitLab Pages
Node.js
Jest
Jest HTML Reporter
Multistage Dockerfile
Mermaid Flowchart
Webserver
Unprivileged Container
JavaScript Programming Language: Overview, Node.js Installation with apt and Node Version Manager (NVM), Node Package Manager (npm) Commands, Node.js Examples, Node.js Express Webserver Example with Jest Integration Test and Container Deployment
2673 words
JavaScript
Node.js
Node Package Manager (npm)
Node Version Manager (NVM)
YARN
Multistage Dockerfile
Jest
Integration Test
Webserver
GitLab CI Pipeline - Containerize and Deploy a Javen Maven Web Application as WAR Package; Container Image Naming Convention
1531 words
GitLab
GitLab CI
CI Pipeline
GitLab Pages
Java
Maven
WAR
Multistage Dockerfile
Unprivileged Container
GitLab CI Pipeline - Containerize and Deploy a Javen Maven Application as Fat Jar Package, Publish Unit Test Results via GitLab Pages
1453 words
GitLab
GitLab CI
CI Pipeline
GitLab Pages
Java
Maven
Fat Jar
Maven Surefire Report Plugin
Multistage Dockerfile
Unprivileged Container
Java Programming Language: Overview, Java and Maven Installation, Java Example Application, Java Maven Example Application, Package Application as Thin and Fat Jar, Containerize the Package, Multistage Dockerfile
2708 words
Java
Maven
Thin Jar
Fat Jar
OpenJDK
Linux
Multistage Dockerfile
GitLab CI Pipeline: Compile and Deploy a Gin-based Go Web-app via Multistage Dockerfile. Part 2: Adding Code Tests, Splitting the Pipeline and Enabling Manual Job Triggers
1376 words
GitLab
GitLab CI
CI Pipeline
Go
Golang
Gin
Golang Linter
Code Test
Multistage Dockerfile
Docker
Webserver
Unprivileged Container
GitLab CI Pipeline: Compile and Deploy a Gin-based Go Web-app via Multistage Dockerfile
1533 words
GitLab
GitLab CI
CI Pipeline
Go
Golang
Gin
Multistage Dockerfile
Docker
Webserver
Unprivileged Container
GitLab CI Pipeline: Cross-Compilation with multiarch/crossbuild Container Image of a Go Application for both x86 and ARM based CPU Architecture, Deployment via SCP
994 words
GitLab
GitLab CI
CI Pipeline
Cross-Compilation
Go
Golang
GitLab CI Pipeline: Compile and Deploy a Go Application via SCP (Embedded Device Deployment)
569 words
GitLab
GitLab CI
CI Pipeline
Go
Golang
Golang / Go Programming Language: Installation (Linux, Windows), Hello World Example, Go Webserver Example Project, Multistage Dockerfile Container Build
1036 words
Go
Golang
Docker
Multistage Dockerfile
Webserver
GitLab CI Pipeline: Run Python Unit Tests and Publish Results with GitLab Pages (Python Flask Web Application)
663 words
GitLab
GitLab Pages
GitLab CI
CI Pipeline
Python
Unit Test
Flask
GitLab CI Pipeline: Python Flask Web Application, Deploy and Run Python in Container, Deploy and Run Compiled Python Bytecode in Container via Multistage Dockerfile, Deploy and Run Compiled Python Binary in Container via Multistage Dockerfile
1772 words
GitLab
GitLab CI
CI Pipeline
Python
Flask
Multistage Dockerfile
Unprivileged Container
GitLab CI Pipeline: C++ Application Container Deployment, Container Image Size Comparison between Dynamic Linking and Static Compilation with Debian Slim and Alpine Images
1755 words
GitLab
GitLab CI
CI Pipeline
C++
Multistage Dockerfile
Debian
Alpine
GitLab CI Pipeline - Push data into AWS S3 Bucket, PowerShell Git Commands
500 words
GitLab
GitLab CI
CI Pipeline
AWS
S3
Git
PowerShell
GitLab CI Pipeline - Docker Compose Deployment: Containerize and Deploy Static Website Project and Traefik Reverse Proxy via Docker Compose
1537 words
GitLab
GitLab CI
CI Pipeline
Docker-Compose
Apache
Traefik
Unprivileged Container
GitLab CI Pipeline - Docker Compose Deployment: Containerize and Deploy Static Website Project via Docker Compose; Image Build Naming Convention
1714 words
GitLab
GitLab CI
CI Pipeline
Docker-Compose
Apache
Unprivileged Container
GitLab CI Pipeline - Containerize and Deploy Static Website Project with CI Pipeline in different Project via Diploy Keys
1343 words
GitLab
GitLab CI
CI Pipeline
Deploy Keys
Apache
Unprivileged Container
GitLab CI Pipeline - Deploy Static Website via Nginx Container, Multi-branch Deployment, Run container without Root Privileges
1374 words
GitLab
GitLab CI
CI Pipeline
Multi-branch
Nginx
Unprivileged Container
Docker
Git
GitLab CI Pipeline - Containerize and Deploy PHP Website
1244 words
GitLab
GitLab CI
CI Pipeline
PHP
Alpine
Debian
Unprivileged Container
GitLab CI Pipeline - Publish HTML Website with GitLab Pages
349 words
GitLab
GitLab CI
CI Pipeline
GitLab Pages
GitLab: Manually Pull Image from GitLab Registry via Docker; GitLab Access Tokens (Project Access Token / Personal Access Token)
732 words
GitLab
GitLab CI
CI Pipeline
GitLab Registry
GitLab Access Tokens
Docker
Troubleshooting
Dockerfile: Create Unprivileged Webserver Containers with Nginx(Alpine), Apache(Alpine / from scratch) & Caddy(Alpine)
821 words
Dockerfile
Unprivileged Container
Alpine
Webserver
Nginx
Apache
Caddy
GitHub Actions Workflow: Build a Docker Container Image and Push the Image to DockerHub
438 words
GitHub
GitHub Actions
CI Pipeline
DockerHub
Docker
Azure DevOps Pipeline: Deploy Container to AKS Kubernetes Cluster
821 words
Azure
Azure DevOps
CI Pipeline
AKS
Azure DevOps Pipeline: Build Container Image and push the Image to Azure Container Registry
729 words
Azure
Azure DevOps
CI Pipeline
Container Registry
Docker
Azure Container Registry: Create an Azure Container Registry with Azure CLI, Create a Service Principal for the Registry Authentication, Push & Pull an Example Container
712 words
Azure
Container Registry
Docker
Jenkins CI Pipeline: Retrieve Code from Bitbucket Repository, Executes Maven Build, Deployes Artifacts to Artifactory Maven Repository
703 words
Jenkins
CI Pipeline
Bitbucket
Artifactory
Maven
Jenkins CI Setup: Connect Jenkins to Bitbucket, Create and Run a Test-Job; Connect Jenkins to Artifactory, Build Example Project from GitHub and Push Artifacts to Artifactory Maven Repository
1171 words
Jenkins
CI Pipeline
Bitbucket
Artifactory
Maven
CoreDNS
Kubernetes
Jenkins: Kubernetes Deployment, Storage Setup (Storage Class, PersistentVolume with NFS), TLS Encryption with Nginx Ingress and Kubernetes Secret
739 words
Jenkins
Kubernetes
Helm
Artifactory: Kubernetes Deployment, Storage Setup (External Storage Provider with NFS Subdir External Provisioner), TLS Encryption, Nginx Ingress
808 words
Artifactory
Kubernetes
Helm
Bitbucket Data Center - Docker Compose Stack: Self-hosted Git-based Source Code Repository Host, Traefik Reverse Proxy, Create and Push into Example Repository
638 words
Bitbucket
Docker-Compose
Traefik
PostgreSQL
Git Commands: Install Git (Linux, Windows), Configure User & Email, Clone Repository, Manage Branches, Status, Add, Commit, Push & Pull, Merge Branches, Commit History & Reset Commit, Change Commit Message, Line Ending Conversion
2249 words
Git
GitLab
Commands
MinIO (Object Storage)- Docker Compose, TLS Encryption for API and Console Connection, MinIO Client
952 words
MinIO
Docker-Compose
Object Storage
S3
SeaweedFS (Object Storage) - Docker Compose Stack, S3 API Commands
662 words
SeaweedFS
Docker-Compose
Object Storage
S3
Docker Swarm: Basic Tutorial
974 words
Docker
Docker-Swarm
Commands
Seccomp: Use of Seccomp Profiles to Secure Container Workloads
839 words
DevSecOps
Seccomp
Seccomp Profile
Syscalls
Docker