Quick Deployment Guide¶
0. Introduction¶
This guide helps you quickly deploy Guance in an offline environment.
Prerequisites¶
Important
- Before starting the deployment, ensure all prerequisites are met and carefully read the following deployment instructions.
- The offline packages described in this document are currently only compatible with CentOS 7 x86_64.
- The current version of Guance requires a properly functioning NFS server.
- Ensure time zone settings are consistent and time is synchronized across all nodes.
- All commands in this document require root privileges unless otherwise stated.
- Ensure the installation is performed on a clean system that has never had kubeadm or other Kubernetes distributions installed.
- Upload the base environment offline resource package to all cluster nodes and extract it to the
/etcdirectory. - Configure SSH passwordless login between the deployment node and all other cluster nodes (including the deployment node itself).
- Upload the Guance platform offline resource package to all cluster nodes and import it into the container runtime environment (containerd).
- Before running the one-click installation, configure and verify the custom cluster configuration files, primarily
/etc/kubeasz/clusters/xxx/hostsand/etc/kubeasz/clusters/config.yaml. - Change the hostname to something easily identifiable (optional).
Kubernetes Base Environment Offline Package Download URL
https://static.guance.com/dataflux/package/k8s_offline.tar.gz
Guance Platform Offline Package Download URL
Launcher Helm Charts Package URL
https://static.guance.com/dataflux/package/launcher-helm-latest.tgz
Guance Proxy Service Offline Package Download URL
https://static.guance.com/dataflux/package/docker-nginx.tar.gz
1. Deploy Guance Base Components¶
2. Deploy Guance Middleware¶
- Step 1: Redis Deployment Guide
- Step 2: MySQL Deployment Guide
- Step 3: TDengine Deployment Guide
- Step 4: OpenSearch Deployment Guide