Scalar Helm Charts の入門
このドキュメントでは、Kubernetes クラスター上でテスト環境として Scalar Helm Chart を開始する方法について説明します。 ここでは、テスト用の Mac または Linux 環境がすでにあることを前提としています。 このドキュメントでは Minikube を使用しますが、これから説明する手順はどの Kubernetes クラスターでも機能するはずです。
ツール
テストには次のツールを使用します。
- minikube (他の Kubernetes ディストリビューションを使用する場合、minikube は必要ありません。)
- kubectl
- Helm
- cfssl / cfssljson
ステップ 1. ツールをインストールする
まず、このガイドで使用する次のツールをインストールする必要があります。
-
minikubeドキュメント に従って minikube をインストールします。
-
Kubernetesドキュメント に従って kubectl をインストールします。
-
Helmドキュメント に従って helm コマンドをインストールします。
-
CFSSLドキュメント に従って cfssl と cfssljson をインストールします。
注記
以下のスタートガイドの手順を実行する場合は、cfssl
および cfssljson
コマンドをインストールする必要があります。
ステップ 2. docker ドライバーで minikube を起動する (オプション / minikube を使用する場合)
-
minikube を起動します。
minikube start
-
minikube とポッドのステータスを確認します。
kubectl get pod -A
【コマンド実行結果】
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-64897985d-lbsfr 1/1 Running 1 (20h ago) 21h
kube-system etcd-minikube 1/1 Running 1 (20h ago) 21h
kube-system kube-apiserver-minikube 1/1 Running 1 (20h ago) 21h
kube-system kube-controller-manager-minikube 1/1 Running 1 (20h ago) 21h
kube-system kube-proxy-gsl6j 1/1 Running 1 (20h ago) 21h
kube-system kube-scheduler-minikube 1/1 Running 1 (20h ago) 21h
kube-system storage-provisioner 1/1 Running 2 (19s ago) 21hminikube が適切に起動すると、いくつかのポッドが kube-system 名前空間で実行中であることがわかります。
ステップ 3。
Kubernetes クラスターが起動したら、そのクラスター上で各 Scalar Helm Charts を試すことができます。 詳細については、以下のドキュメントを参照してく ださい。
- TLS を使用した ScalarDB Cluster
- cert-manager を使用した TLS 対応 ScalarDB Cluster
- ScalarDB Analytics with PostgreSQL
- TLS を使用した ScalarDL Ledger および Auditor (Auditor モード)
- cert-manager を使用した TLS による ScalarDL Ledger と ScalarDL Auditor (Auditor モード)
- ScalarDL Ledger (Ledger のみ)
- ScalarDL Ledger と Auditor (Auditor モード)
- Prometheus Operator を使用した監視
- [非推奨] ScalarDB Server