Kubernatesを使用するためには、まず「kubectl」をインストールします。Kubernatesを使用するため、Locky Linux 9に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" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 45.7M 100 45.7M 0 0 16.8M 0 0:00:02 0:00:02 --:--:-- 16.8M
kubectlに実行権を付与する!
kubectlに実行権を付与します。
$ chmod +x ./kubectl $ ls -l ./kubectl -rwxr-xr-x 1 usradmin usradmin 48021504 Jan 2 10:52 ./kubectl
kubectlをパスが通っているディレクトリに移動する!
kubectlをパスが通っているディレクトリに移動します。
$ sudo mv ./kubectl /usr/local/bin/kubectl
kubectlのバージョンを確認する!
kubectlのバージョンを確認します。
$ kubectl version --client WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short. Use --output=yaml|json to get the full version. Client Version: version.Info{Major:"1", Minor:"26", GitVersion:"v1.26.0", GitCommit:"b46a3f887ca979b1a5d14fd39cb1af43e7e5d12d", GitTreeState:"clean", BuildDate:"2022-12-08T19:58:30Z", GoVersion:"go1.19.4", Compiler:"gc", Platform:"linux/amd64"} Kustomize Version: v4.5.7
YAML形式で出力することもできます。
$ kubectl version --client --output=yaml clientVersion: buildDate: "2022-12-08T19:58:30Z" compiler: gc gitCommit: b46a3f887ca979b1a5d14fd39cb1af43e7e5d12d gitTreeState: clean gitVersion: v1.26.0 goVersion: go1.19.4 major: "1" minor: "26" platform: linux/amd64 kustomizeVersion: v4.5.7
bashのコマンド補完機能を有効化する!
bashのコマンド補完機能を有効化します。
$ kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null $ exec bash
おわりに
kubectlをKubernatesの公式の方法で、モジュールをダンロードする方法でインストールを行いました。
参考情報
関連記事
関連書籍(Amazon)