2021-02-13 08:32:41 +00:00
|
|
|
|
---
|
|
|
|
|
title: ツール
|
|
|
|
|
content_type: concept
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
<!-- overview -->
|
|
|
|
|
Kubernetesには、Kubernetesシステムの操作に役立ついくつかの組み込みツールが含まれています。
|
|
|
|
|
|
|
|
|
|
<!-- body -->
|
|
|
|
|
## Kubectl
|
|
|
|
|
[`kubectl`](/docs/tasks/tools/install-kubectl/)は、Kubernetesのためのコマンドラインツールです。このコマンドはKubernetes cluster managerを操作します。
|
|
|
|
|
|
|
|
|
|
## Kubeadm
|
2021-07-20 15:27:07 +00:00
|
|
|
|
[`kubeadm`](docs/setup/production-environment/tools/kubeadm/install-kubeadm/)は、物理サーバやクラウドサーバ、仮想マシン上にKubernetesクラスタを容易にプロビジョニングするためのコマンドラインツールです(現在はアルファ版です)。
|
2021-02-13 08:32:41 +00:00
|
|
|
|
|
|
|
|
|
## Minikube
|
|
|
|
|
[`minikube`](https://minikube.sigs.k8s.io/docs/)は、開発やテストのためにワークステーション上でシングルノードのKubernetesクラスタをローカルで実行するツールです。
|
|
|
|
|
|
|
|
|
|
## Dashboard
|
|
|
|
|
[`Dashboard`](/docs/tasks/access-application-cluster/web-ui-dashboard/)は、KubernetesのWebベースのユーザインタフェースで、コンテナ化されたアプリケーションをKubernetesクラスタにデプロイしたり、トラブルシューティングしたり、クラスタとそのリソース自体を管理したりすることが出来ます。
|
|
|
|
|
|
|
|
|
|
## Helm
|
|
|
|
|
[`Kubernetes Helm`](https://github.com/helm/helm)は、事前に設定されたKubernetesリソースのパッケージ、別名Kubernetes chartsを管理するためのツールです。
|
|
|
|
|
|
|
|
|
|
Helmを用いて以下のことを行います。
|
|
|
|
|
|
|
|
|
|
* Kubernetes chartsとしてパッケージ化された人気のあるソフトウェアの検索と利用
|
|
|
|
|
|
2021-02-16 14:43:15 +00:00
|
|
|
|
* Kubernetes chartsとして所有するアプリケーションを共有すること
|
2021-02-13 08:32:41 +00:00
|
|
|
|
|
|
|
|
|
* Kubernetesアプリケーションの再現性のあるビルドの作成
|
|
|
|
|
|
2021-02-16 14:42:56 +00:00
|
|
|
|
* Kubernetesマニフェストファイルを知的な方法で管理
|
2021-02-13 08:32:41 +00:00
|
|
|
|
|
|
|
|
|
* Helmパッケージのリリース管理
|
|
|
|
|
|
|
|
|
|
## Kompose
|
|
|
|
|
[`Kompose`](https://github.com/kubernetes/kompose)は、Docker ComposeユーザがKubernetesに移行する手助けをするツールです。
|
|
|
|
|
|
|
|
|
|
Komposeを用いて以下のことを行います。
|
|
|
|
|
|
|
|
|
|
* Docker ComposeファイルのKubernetesオブジェクトへの変換
|
|
|
|
|
|
|
|
|
|
* ローカルのDocker開発からKubernetesを経由したアプリケーション管理への移行
|
|
|
|
|
|
|
|
|
|
* v1またはv2のDocker Compose用 `yaml` ファイルならびに[分散されたアプリケーションバンドル](https://docs.docker.com/compose/bundles/)の変換
|