「Kubectl」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Kubectl== [https://kubernetes.io/ja/docs/reference/kubectl/cheatsheet/ チートシート] *公式なクライアントは、kubectl *kubectlを使用してクラスタ…」) |
|||
1行目: | 1行目: | ||
+ | | [[Kubernetes]] | [[MicroK8s]] | [[Minikube]] | [[Docker]] | | ||
==Kubectl== | ==Kubectl== | ||
[https://kubernetes.io/ja/docs/reference/kubectl/cheatsheet/ チートシート] | [https://kubernetes.io/ja/docs/reference/kubectl/cheatsheet/ チートシート] |
2020年11月17日 (火) 08:45時点における版
| 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 nodes | ワーカーノード情報を表示 |
kubectl describe nodes [ノード名] | ノードの詳細情報 |
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 矢木浩人