メインコンテンツまでスキップ

CLIツール

K3sバイナリには、クラスターを管理するための追加ツールが多数含まれています。

コマンド説明
k3s serverK3sサーバーノードを実行し、Kubernetesのapiserverschedulercontroller-manager、およびcloud-controller-managerコンポーネントに加えて、データストアとエージェントコンポーネントを起動します。詳細はk3s serverコマンドのドキュメントを参照してください。
k3s agentK3sエージェントノードを実行し、containerdflannelkube-routerネットワークポリシーコントローラー、およびKubernetesのkubeletkube-proxyコンポーネントを起動します。詳細はk3s agentコマンドのドキュメントを参照してください。
k3s kubectl組み込みのkubectlコマンドを実行します。これはKubernetesのapiserverと対話するためのCLIです。KUBECONFIG環境変数が設定されていない場合、自動的に/etc/rancher/k3s/k3s.yamlのkubeconfigを使用しようとします。
k3s crictl組み込みのcrictlコマンドを実行します。これはKubernetesのコンテナランタイムインターフェース(CRI)と対話するためのCLIです。デバッグに便利です。
k3s ctr組み込みのctrコマンドを実行します。これはK3sで使用されるコンテナデーモンであるcontainerdのCLIです。デバッグに便利です。
k3s tokenブートストラップトークンを管理します。詳細はk3s tokenコマンドのドキュメントを参照してください。
k3s etcd-snapshotK3sクラスターのデータのオンデマンドバックアップを実行し、S3にアップロードします。詳細はk3s etcd-snapshotコマンドのドキュメントを参照してください。
k3s secrets-encryptK3sを構成して、クラスターに保存する際にシークレットを暗号化します。詳細はk3s secrets-encryptコマンドのドキュメントを参照してください。
k3s certificateK3s証明書を管理します。詳細はk3s certificateコマンドのドキュメントを参照してください。
k3s completionk3sのシェル補完スクリプトを生成します。
k3s helpコマンドのリストまたは1つのコマンドのヘルプを表示します。