Skip to main content

Junovy DevOps Onboarding

A progressive onboarding guide for new DevOps engineers at Junovy Cloud Hosting. Covers containers, Kubernetes, GitOps, platform architecture, and hands-on projects. Designed for clarity with one concept per page, consistent structure, and game development analogies.

Welcome to Junovy

Orientation to Junovy Cloud Hosting, your role, and how this book works.

Containers - The Building Blocks

What containers are, how they compare to VMs, and how to build and push Docker images.

Kubernetes Basics

Core Kubernetes concepts: Pods, Deployments, Services, Ingress, Namespaces, and configuration.

GitOps and Flux CD

How GitOps works, Flux CD controllers, Kustomize overlays, and the reconciliation loop.

The Junovy Platform Map

Tour of the monorepo, Flux repo structure, cluster architecture, and tenant system.

Your Toolbox

Setting up your terminal, Git workflows, kubectl, Flux CLI, and VPN access.

Secrets and Security

Why secrets matter, SOPS encryption, HashiCorp Vault, and External Secrets Operator.

Monitoring and Debugging

Cluster health checks, log reading, Prometheus and Grafana, and common troubleshooting patterns.

Project - Deploy a Godot Game

Hands-on project: export a Godot HTML5 game, containerize it, and deploy it to the Junovy cluster.

Project - Onboard the Radical Faeries

Hands-on project: onboard a real client from scratch with BookStack and Rallly, including secrets...

Day-to-Day Workflows

Common recipes for updating apps, adding clients, debugging deployments, and rotating secrets.

Cheat Sheets and Quick Reference

Quick-reference tables for kubectl, Flux, naming conventions, and useful links.