| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
1,875 バイト追加 、 2020年11月17日 (火) 08:45
ページの作成:「==Kubectl== [https://kubernetes.io/ja/docs/reference/kubectl/cheatsheet/ チートシート] *公式なクライアントは、kubectl *kubectlを使用してクラスタ…」
==Kubectl==
[https://kubernetes.io/ja/docs/reference/kubectl/cheatsheet/ チートシート]
*公式なクライアントは、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 に書かれている情報を使用して接続を行う

{| class="wikitable"
|-
! scope="col"| コマンド
! scope="col"| 内容
|-
! scope="row"|kubectl version
| クライアントkubectlおよびAPIサーバーのバージョンを表示
|-
! scope="row"|kubectl get nodes
| ワーカーノード情報を表示
|-
! scope="row"|kubectl describe nodes [ノード名]
| ノードの詳細情報
|-
! scope="row"|kubectl
|
|-
! scope="row"|kubectl
|
|-
! scope="row"|kubectl
|
|-
! scope="row"|kubectl
|
|-
! scope="row"|kubectl
|
|-
! scope="row"|kubectl
|
|-
! scope="row"|kubectl
|
|-
! scope="row"|kubectl
|
|-
|}

===kubectlインストール===
<pre>
$ 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
</pre>

案内メニュー