私が開発しているアプリケーションの負荷テストを実行するには、Google Container Engine(GKE)クラスタを作成し、いくつかの永続ディスクを作成し、全体を実行しますkubectlコマンドの束、私のベンチマークを実行し、結果を保存してから、GKEクラスタを再度削除してください。新しいGKEクラスタでKubernetesコマンドをプログラムで実行する
kubectlコマンドは、GKEクラスタのノードのサブセットにラベルを付け(アプリケーションが実行されることを保証するため、ベンチマークインフラストラクチャはノードの残りの部分にあります)、シークレット、レプリケーションコントローラ、サービスを作成します。
私はこれをすべて自動化する方法を探しています。私は私のためにこれすべてを行うカスタムプログラムを書くことができることを知っていますが、私はすでにそのようなプログラムがあるのだろうかと思っています。
私は簡単にhttps://www.terraform.io/を見てきましたが、それは、KubernetesのリソースではなくGKEの設定だけをカバーするようです。
terraformとkubectlコマンドを実行するスクリプトを組み合わせる方法はありますか?あるいは、Kubernetesを編成するための他のツールがありますか?