0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

sveltosctlで開発環境を爆速セットアップ!Kubernetes管理を簡単に!

Last updated at Posted at 2025-05-21

Sveltosは、Kubernetesクラスタ管理を簡素化するための強力なツールセットです。今回は、そのコマンドラインツール「sveltosctl」をインストールして、クラスタ管理を効率化する方法をご紹介します!

sveltosctlとは?

sveltosctlは、Sveltosプロジェクトのコマンドラインインターフェースで、Kubernetesクラスタに展開されたリソースやHelmチャートの情報を簡単に表示したり、設定のスナップショットを作成・ロールバックしたりできる便利なツールです。

インストール手順

今回は、ソースコードからビルドする方法を紹介します!

# リポジトリをクローン
ghq get https://github.com/projectsveltos/sveltosctl.git

# ディレクトリに移動
cd $(ghq root)/github.com/projectsveltos/sveltosctl

# ビルド実行
make build

# バイナリをシステムパスに移動
sudo mv ./bin/sveltosctl /usr/local/bin/

これだけで、sveltosctlが使えるようになります!

使い方のクイックスタート

インストールが完了したら、以下のコマンドで機能を確認できます:

# ヘルプを表示
sveltosctl --help

# クラスタにデプロイされたアドオンを表示
sveltosctl show addons

# クラスタを登録
sveltosctl register cluster --namespace=<SveltosClusterを作成するNamespace> --cluster=<作成するSveltosClusterのmetadata.name> --fleet-cluster-context=<SveltosClusterとして管理させるcontext>

まとめ

sveltosctlをインストールすることで、Kubernetesクラスタの管理が格段に簡単になります。リソースの可視化、スナップショット管理、クラスタ登録など、多彩な機能を活用して、効率的なクラスタ運用を実現しましょう!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?