クイックデプロイガイド¶
0. はじめに¶
本ドキュメントは、オフライン環境でGuanceを迅速にデプロイするためのガイドです。
前提条件¶
重要
- デプロイを開始する前に、前提条件を満たしていることを確認し、以下のデプロイマニュアルの内容を注意深くお読みください。
- 本ドキュメントで説明するオフラインパッケージは、現在 CentOS 7 x86_64 アーキテクチャのみに対応しています。
- 現在のバージョンのGuanceは、正常に動作する NFS サーバーが必要です。
- 各ノードのタイムゾーン設定が統一され、時刻が同期されていることを確認してください。
- ドキュメント内のコマンドは、デフォルトで root 権限での実行が必要です。
- クリーンなシステムにインストールを開始してください。過去に kubeadm や他の Kubernetes ディストリビューションをインストールした環境では使用しないでください。
- ベース環境のオフラインリソースパッケージをすべてのクラスターノードにアップロードし、サーバーの /etc ディレクトリに展開してください。
- デプロイノードとクラスターの他のノードとの間で、SSH パスワードなしログインが設定されていること(デプロイノード自身を含む)。
- Guanceプラットフォームのオフラインリソースパッケージをすべてのクラスターノードにアップロードし、コンテナランタイム環境(containerd)にインポートしてください。
- ワンクリックインストールを実行する前に、カスタムクラスター用の設定ファイルを構成し、確認してください。主に /etc/kubeasz/clusters/xxx/hosts と /etc/kubeasz/clusters/config.yaml を確認します。
- 識別しやすいホスト名に変更することを推奨します(オプション)。
Kubernetes ベース環境 オフラインリソースパッケージ ダウンロード URL
https://static.guance.com/dataflux/package/k8s_offline.tar.gz
Guanceプラットフォーム オフラインリソースパッケージ ダウンロード URL
Launcher Helm Charts リソースパッケージ URL
https://static.guance.com/dataflux/package/launcher-helm-latest.tgz
Guanceプロキシサービス オフラインリソースパッケージ ダウンロード URL
https://static.guance.com/dataflux/package/docker-nginx.tar.gz