
MaruOps · Infrastructure and AI notes
Linux, Kubernetes
and local AI.
Linux, networking, Kubernetes and local LLMs.
Configuration choices and troubleshooting, explained step by step.
Series guides
Kubernetes Lab
Prepare three VMs, build a cluster, then work through deployment, networking and recovery.
Local LLM
Run a first model, then explore APIs, document retrieval, tools and operations.
Git and GitOps
Follow repositories and commits through CI, deployment and GitOps recovery.
Latest articles
Browse the topics to find the guide you need.
-

[Git and GitOps 02] Install Git on Windows 11: PowerShell and Git Bash
Install Git on Windows 11 and check executable paths, identity settings and the differences between PowerShell and Git Bash.
-

[Git and GitOps 01] Repositories, Commits and the Role of GitOps
Understand what Git records, how commits form history, and how a repository can become the source of desired deployment state.
-

[Python Environments 06] Structure OCR Tools, Language Data, APIs and Workers
Separate OCR executables, language packs, Python dependencies and worker processes when building an OCR application.
-

[Python Environments 05] Plan pandas, Jupyter, CPU and GPU Environments
Separate data analysis, notebooks and GPU workloads into reproducible environments with explicit system and Python dependencies.
-

[Python Environments 04] Structure a Web Project with src, uv and Tests
Organize a Python web project, manage its environment and tests, and distinguish development settings from deployment requirements.
-

[Python Environments 03] Use conda, Miniforge and Jupyter Kernels
Create a Miniforge environment, install analysis tools and connect the correct Python environment to a Jupyter kernel.
-

[Python Environments 02] Use uv for Python, Dependencies and Lockfiles
Select Python with uv, manage project dependencies and use a lockfile to recreate the environment.
-

[Python Environments 01] Choose venv, uv or conda on Linux
Prepare a Python development environment on Ubuntu or Rocky Linux and choose venv, uv or conda for the project’s requirements.
-

[Jenkins 04] Six Uses: Image Builds, Kubernetes Deployment and Operations
Explore six Jenkins automation patterns and the permissions, artifacts, verification and recovery each workflow needs.

About these notes
Configuration
and troubleshooting.
From first configuration to operational issues.
Find what to inspect, why it matters, and how to proceed.