CLIツール
K3sバイナリには、クラスターを管理するための追加ツールが多数含ま れています。
コマンド | 説明 |
---|---|
k3s server | K3sサーバーノードを実行し、Kubernetesのapiserver 、scheduler 、controller-manager 、およびcloud-controller-manager コンポーネントに加えて、データストアとエージェントコンポーネントを起動します。詳細はk3s server コマンドのドキュメントを参照してください。 |
k3s agent | K3sエージェントノードを実行し、containerd 、flannel 、kube-router ネットワークポリシーコントローラー、およびKubernetesのkubelet とkube-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-snapshot | K3sクラスターのデータのオンデマンドバックアップを実行し、S3にアップロードします。詳細はk3s etcd-snapshot コマンドのドキュメントを参照してください。 |
k3s secrets-encrypt | K3sを構成して、クラスターに保存する際にシークレットを暗号化します。詳細はk3s secrets-encrypt コマンドのドキュメントを参照してください。 |
k3s certificate | K3s証明書を管理します。詳細はk3s certificate コマンドのドキュメントを参照してください。 |
k3s completion | k3sのシェル補完スクリプトを生成します。 |
k3s help | コマンドのリストまたは1つのコマンドのヘルプを表示します。 |