Skip to content

Runtime Environment ​

Infrastructure Overview ​

The deployment and runtime environment for this site and personal projects is built on a self-hosted DevOps stack, driven by GitLab CI/CD and Kubernetes:

  • Source & CI/CD: A self-hosted GitLab hosts all source code. Pipelines run build → image → deploy stages — compiling, building images and publishing to the cluster automatically (e.g. the utm-adminrecruit-system project orchestrates 60+ jobs per pipeline).
  • Kubernetes cluster: Composed of bootstrap, dev-master-1/2/3 (CentOS 7 / Red Hat), dev-worker-1/2/3 nodes and lb1 / lb2 load balancers, centrally managed via Xshell SSH sessions (root / port 22).
  • Hybrid cloud & storage: Includes an Alibaba Cloud host, object storage and a dedicated backup server, with regular backups of critical data.
  • Containers & middleware: Dockerized services behind an Nginx reverse proxy, with Redis, MySQL / SQL Server, etc., keeping RAG and web services running stably.

The screenshots below show the GitLab pipeline details and the server SSH session management panel.

SYSTEM ONLINE