(备忘录)在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日,西藤隆宏

广告
将在 10 秒后关闭
bannerAds