【k8s】Kubernetes ~ Linux / 環境構築編 ~

■ はじめに

https://dk521123.hatenablog.com/entry/2020/05/01/000000

で、Windows で  Minikube をインストールしたが
今回は、WSL2で  Minikube をインストールする
(全く Linuxでの手順と変わらないので、タイトルは Linuxとしている)

目次

【1】構築環境
【2】構築手順
 1)Minikubeのインストール
 2)kubectlのエイリアスの設定
【3】軽く触ってみる
 1)Minikubeを起動する
 2)Minikubeの状態確認をする
 3)クラスタの正常確認
 4)クラスタのnodeを一覧表示
 5)クラスタのnodeを詳細表示
 6)後片付け

【1】構築環境

* OS : Windows11 (WSL/Ubuntu)
* Minikube :v1.32.0

【2】構築手順

* 基本、公式サイトの手順に沿ってやっていけば問題なくできる

https://minikube.sigs.k8s.io/docs/start/

1)Minikubeのインストール

# Download
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

# Install
sudo install minikube-linux-amd64 /usr/local/bin/minikube

# To confirm
minikube version

2)kubectlのエイリアスの設定

# Set alias for kubectl
alias kubectl="minikube kubectl --"

# To confirm
kubectl version

【3】軽く触ってみる

1)Minikubeを起動する

minikube start

2)Minikubeの状態確認をする

minikube status

3)クラスタの正常確認

kubectl cluster-info

# v1 ComponentStatus is deprecated in v1.19+
kubectl get componentstatus

4)クラスタのnodeを一覧表示

kubectl get nodes

5)クラスタのnodeを詳細表示

kubectl describe nodes

6)後片付け

# Minikubeを停止する
minikube stop

関連記事

KubernetesWindows / 環境構築編 ~
https://dk521123.hatenablog.com/entry/2020/05/01/000000
Kubernetes ~ MicroK8s / 環境構築編 ~
https://dk521123.hatenablog.com/entry/2024/03/10/230329
Kubernetes ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2020/04/27/224624
Kubernetes ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/05/04/013529
KubernetesKubernetes Dashboard
https://dk521123.hatenablog.com/entry/2023/05/27/144144
Kubernetes ~ 基本編 / minikube ~
https://dk521123.hatenablog.com/entry/2023/05/07/214515
Kubernetes ~ 基本編 / kubectlコマンド ~
https://dk521123.hatenablog.com/entry/2022/01/12/110555
Kubernetes ~ 基本編 / kubeconfigファイル ~
https://dk521123.hatenablog.com/entry/2023/05/24/211803
Kubernetes ~ 基本編 / Helm ~
https://dk521123.hatenablog.com/entry/2023/05/11/000840
Amazon EKS ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2023/02/23/000000