「Kubectl」の版間の差分
ナビゲーションに移動
検索に移動
22行目: | 22行目: | ||
! scope="col"| コマンド | ! scope="col"| コマンド | ||
! scope="col"| 内容 | ! scope="col"| 内容 | ||
+ | ! scope="col"| 例 | ||
|- | |- | ||
! scope="row"|kubectl version | ! scope="row"|kubectl version | ||
| クライアントkubectlおよびAPIサーバーのバージョンを表示 | | クライアントkubectlおよびAPIサーバーのバージョンを表示 | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl get | ! scope="row"|kubectl get | ||
| リソースの情報を表示 | | リソースの情報を表示 | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl describe | ! scope="row"|kubectl describe | ||
| リソースの詳細情報 | | リソースの詳細情報 | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl | ! scope="row"|kubectl | ||
| | | | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl | ! scope="row"|kubectl | ||
| | | | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl | ! scope="row"|kubectl | ||
| | | | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl | ! scope="row"|kubectl | ||
| | | | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl | ! scope="row"|kubectl | ||
| | | | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl | ! scope="row"|kubectl | ||
| | | | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl | ! scope="row"|kubectl | ||
| | | | ||
+ | | | ||
|- | |- | ||
! scope="row"|kubectl | ! scope="row"|kubectl | ||
| | | | ||
+ | | | ||
|- | |- | ||
|} | |} |
2020年11月17日 (火) 08:47時点における版
| Kubernetes | MicroK8s | Minikube | Docker |
Kubectl
- 公式なクライアントは、kubectl
- kubectlを使用してクラスターと対話できるようになります
- Kubernetes APIと連携するコマンドラインツール
- minikube から利用する場合
> minikube kubectl version
チートシート
- kubectlチートシート(公式) https://kubernetes.io/ja/docs/reference/kubectl/cheatsheet/
- kubectlチートシート(PDF コミュニティ版) https://github.com/dennyzhang/cheatsheet-kubernetes-A4
kubectlコマンド
- Kubernetesでは、クラスタの操作は全て、Kubernetes Masterの APIを介して行われる
- 手動で操作する場合には、CLIツールの kubectl を利用するのが一般的
- Kubectl が Kubernetes Master と通信するには、接続先サーバー情報や認証情報が必要となる
- デフォルトでは、~/.kube/config に書かれている情報を使用して接続を行う
コマンド | 内容 | 例 |
---|---|---|
kubectl version | クライアントkubectlおよびAPIサーバーのバージョンを表示 | |
kubectl get | リソースの情報を表示 | |
kubectl describe | リソースの詳細情報 | |
kubectl | ||
kubectl | ||
kubectl | ||
kubectl | ||
kubectl | ||
kubectl | ||
kubectl | ||
kubectl |
kubectlインストール
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl $ sudo chmod +x ./kubectl $ sudo install kubectl /usr/local/bin
© 2006 矢木浩人