(备忘录)在Ubuntu 18.04 LTS上配置用于Kubernetes的kubectl(kubernetes-cli)设置
首先
Kubernetes + SpringBoot を用いたハンズオンへの事前参加準備を済ませるために、Ubuntu18.04LTSに Kubernetes(k8s) のための kubectl(kubernetes-cli)コマンドのセットアップをした際のメモを、自分への備忘録としてまとめてみました。ご参考になれば幸いです。
2. 学べる内容
-
- kustomize(KubernetesのYAML管理ツール)のインストール
-
- kubectl(kubernetes-cli)のインストール
- jdk8のインストール
3. 安装kustomize(Kubernetes的YAML管理工具)
kustomize_2.0.3_linux_amd64をダウンロードする。
バージョンは随時読み替えてください。
# ダウンロードフォルダに移動
$ cd ~/Downloads
# リネーム
$ mv kustomize_2.0.3_linux_amd64 kustomize
# ファイル移動
$ sudo mv ./kustomize /usr/local/bin
# 実行権限追加
$ cd /usr/local/bin/
$ chmod 755 kustomize
4. 安装kubectl(kubernetes-cli)
# snapパッケージ管理に対応している場合(snapコマンドを用いたインストール)
$ sudo snap install kubectl --classic
# snapパッケージ管理に対応していない場合(apt-getコマンドを用いたインストール)
$ sudo apt-get update && sudo apt-get install -y apt-transport-https
$ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$ echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
$ sudo apt-get update
$ sudo apt-get install -y kubectl
5. jdk8のインストール
- Java8をご利用する予定のある方は実施してください。
# jdk8のインストール
$ sudo apt install openjdk-8-jdk
# 環境変数JAVA_HOMEの設定
$ vi ~/.bashrc
# .bashrcファイルの一番下に4行追加
JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
# 環境変数を即時反映
$ source ~/.bashrc
6. 参考:引用
-
- kustomize
- Install kubectl
7. 最后
希望Kubernetes学习能对您有所帮助。
2019年04月11日,西藤隆宏