mcpField
A
Akamai Linode CLI

Akamai Linode CLI

公式Agent-ready
techdocs.akamai.comクラウド・DevOps442linode-cli今日更新
リポジトリ公式サイト

Akamai Linode CLI について

linode-cli は Akamai Linode の公式コマンドラインツールで、クラウドインフラストラクチャの大規模管理に対応しています。Compute インスタンス、Kubernetes クラスター、ストレージボリューム、オブジェクトストレージ、ドメイン管理に対応し、スクリプティングと自動化用に JSON 出力をサポートしています。

主な機能

  1. 01Linode Compute インスタンスの作成と設定
  2. 02LKE Kubernetes クラスターのデプロイと管理
  3. 03ブロックストレージボリューム、オブジェクトストレージ、ネットワークリソースの操作
  4. 04ドメインと DNS レコードの設定
  5. 05JSON 形式での結果出力による解析と統合

活用シーン

  1. 01コーディングエージェントでクラウドインフラストラクチャのプロビジョニングと設定を自動化
  2. 02クラウドリソースの状態をプログラムで照会・管理
  3. 03CI/CD ワークフローに統合してインフラストラクチャコードを実行
  4. 04複数の Linode アカウントリソースへの一括管理

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
pipx install linode-cli

インストール後にlinode-cli --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
linode-cli configure
02
linode-cli linodes list
03
linode-cli lke clusters-list

詳細

linode-cli (lin)

Linode コマンドラインインターフェイス

コマンドラインから Linode API のすべてのエンドポイントに簡単にアクセスでき、結果を整理されたカスタマイズ可能なテーブルで表示します。

このプロジェクトは、Linode OpenAPI specからopenapi3 Python packageを使用して自動生成されています。

CLIの使用例

詳しくはWikiをご覧ください。

インストール

linode-cliは、pipxを使ってインストールすることをおすすめします。pipxは各Python CLIツールを専用の隔離された環境にインストールし、システムのPythonが外部管理対象としてマークされているためにpip installが失敗するディストリビューションでも動作します(PEP 668)。まだpipxがインストールされていない場合は、pipx installation guideに従ってください。

インストールするには:

pipx install linode-cli

アップグレードするには:

pipx upgrade linode-cli

Wikiでは、Dockerイメージ、GitHub Action、ソースからのビルドなど、その他のインストール方法について説明しています。

貢献

このCLIは、Linode APIのOpenAPI仕様から生成されています。そのため、多くの変更は仕様に直接加えられます。

貢献する際は、貢献ガイドラインに従ってください。

コメント