本ガイドではk3sを使用してKubernetesクラスターを構成していますが、kubeadm、kubesprayなど他の方法で構成されたクラスター環境でもエールを使用することができます。
K3sとエージェント設定
1
EC2にSSH接続後、以下のコマンドを実行してk3sをインストールします。
2
kubectlをroot以外のユーザーで使用する場合は、以下のコマンドを実行します。
3
以下のコマンドを入力して、クラスターが正常に動作していることを確認します。
4
以下のコマンドを実行してale agentをインストールしてください。
Kubernetes Metrics Server
ガイドに従ってインストールしたK3sにはMetrics Serverが組み込まれているため、インストールする必要はありません。未インストールのクラスターの場合は、以下のコマンドを確認してMetrics Serverをインストールしてください。
Kubernetes Metrics Serverインストールコマンド
Kubernetes Metrics Serverインストールコマンド
以下のコマンドでMetrics Server経由でリソース使用状況が正常に表示されることを確認できます。
Nginx Ingress Controller
1
以下のコマンドを実行してNginx Ingress Controllerをインストールしてください。
2
以下のコマンドを実行して、KubernetesサービスのExternal IPが実際のEC2に紐付けられたElastic IPと一致することを確認します。
エールのインストールと実行
1
以下のコマンドを入力して`ale-run`パッケージをインストールしてください。
2
以下のコマンドを入力してエールを運用モードで実行します。
3
pm2で確認したログが以下のように表示されれば、実行が完了しています。