環境:docker desktop for Mac
k8sのモニタリング及びデプロイメントの環境をハンズオンしてみました。
詳細な、導入方法については、以下に記載する。
詳細な、導入方法については、以下に記載する。
1)メトリクス監視:Prometheus/Grafana
①閾値オーバーの通知:Line Notify
導入方法:
以下の公式からソースコードを入手後、以下のisitioコマンドにて、導入を行う。
istioctl install --set profile=demo -y
①閾値オーバーの通知:Line Notify
導入方法:
以下の公式からソースコードを入手後、以下のisitioコマンドにて、導入を行う。
istioctl install --set profile=demo -y
公式:
https://preliminary.istio.io/latest/docs/setup/getting-started/
https://preliminary.istio.io/latest/docs/setup/getting-started/
2)ログ:Prometheus Loki(Plugin)
以下のHelmコマンドにて、導入を行う。
helm upgrade --install loki --namespace=istio-system loki/loki-stack
以下のHelmコマンドにて、導入を行う。
helm upgrade --install loki --namespace=istio-system loki/loki-stack
公式:
https://grafana.com/docs/loki/latest/installation/helm/
https://grafana.com/docs/loki/latest/installation/helm/
3)トレース:kiali/jeager
導入方法:
上記(1)にて、isitioコマンドで導入を行なったので、istiod/kiali/jeagerが導入済みの状態
導入方法:
上記(1)にて、isitioコマンドで導入を行なったので、istiod/kiali/jeagerが導入済みの状態
4)CD:argoCD
導入方法:
以下、公式ページを参考にHelmコマンドにて導入を行う
helm install argo argo/argo-cd
導入方法:
以下、公式ページを参考にHelmコマンドにて導入を行う
helm install argo argo/argo-cd
公式:
https://github.com/argoproj/argo-helm/tree/master/charts/argo-cd
->(今回、CIは導入してないが、Github acthionsを増築予定)
https://github.com/argoproj/argo-helm/tree/master/charts/argo-cd
->(今回、CIは導入してないが、Github acthionsを増築予定)
5)k8sのモニタリング:Lens
->使い勝手がよかったので、そのまま使用してます。
導入方法:公式ページから入手すること!
->使い勝手がよかったので、そのまま使用してます。
導入方法:公式ページから入手すること!
公式:
https://k8slens.dev
https://k8slens.dev
6)障害テスト:Gremlin
以下の公式を参考にHelmコマンドにて、導入を行う。
helm install gremlin gremlin/gremlin --namespace gremlin --set gremlin.secret.managed=true --set gremlin.secret.type=secret --set gremlin.secret.teamID=XXXX --set gremlin.secret.clusterID=XXXX --set gremlin.secret.teamSecret=XXXX
XXXX ->公式から情報を入手すること!
以下の公式を参考にHelmコマンドにて、導入を行う。
helm install gremlin gremlin/gremlin --namespace gremlin --set gremlin.secret.managed=true --set gremlin.secret.type=secret --set gremlin.secret.teamID=XXXX --set gremlin.secret.clusterID=XXXX --set gremlin.secret.teamSecret=XXXX
XXXX ->公式から情報を入手すること!
公式:
https://app.gremlin.com
7)導入ツール:Helm 導入方法:
以下、公式ページを参考に行う。
https://app.gremlin.com
7)導入ツール:Helm 導入方法:
以下、公式ページを参考に行う。
公式:
https://k8slens.dev
https://k8slens.dev
0 件のコメント:
コメントを投稿