「Kubectl」の版間の差分
ナビゲーションに移動
検索に移動
26行目: | 26行目: | ||
| クライアント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 |
2020年11月17日 (火) 08:46時点における版
| 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 矢木浩人