Cluster Management API¶
Cluster Management API のリファレンスセクションでは、 Genvid SDK がデプロイ中の Genvid クラスタを管理するために使用する 2 つの API (Bastion API および Cluster API) について説明します。
重要
Bastion API と Cluster API は常に開発を行っています。API が進化すると、そのインターフェイスも変わる場合があります。
In This Section
Cluster Management UI のリファレンス¶
Bastion API と Cluster API は、クラスタのセットアップと管理を簡単に行うためのユーザーインターフェイスを備えています。 UI からそれぞれの API を直接操作することができます。
Bastion API¶
Bastion APIは、クラスタ管理APIであり、Cluster APIのプロキシです。メイン機能は次のとおりです。
- アセット、クラスタの管理と
- Terraform の操作
クラスタに送るコールはすべて、Bastion API を通過できます。Cluster API へのコールを転送するには、ベース URI /v1/proxy/[cluster id]/[service]/[service base url]
を使用します。
例えば、 Bastion API を使用して作成したローカルクラスタは、local という名前になります。 cluster-api
サービスが提供するリンクを、 local
クラスタ上の Bastion API で取得するには:
``/v1/proxy/local/cluster-api/v1/links``
Cluster API¶
Cluster API はクラスタを操作できます。メインの機能:
- クラスタアセット、設定の管理、
- 管理サービスの操作。
Cluster API にはベース URL: [bastion url]/v1/proxy/[cluster id]/[service]/[service base url]
でアクセスできます。