kubectl
インストール
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
確認
yuta:~ $ kubectl version
Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.6",
GitCommit:"dff82dc0de47299ab66c83c626e08b245ab19037", GitTreeState:"clean",
BuildDate:"2020-07-15T16:58:53Z", GoVersion:"go1.13.9", Compiler:"gc",
Platform:"linux/amd64"}
Error from server (NotFound): the server could not find the requested
resource
参考
https://kubernetes.io/ja/docs/tasks/tools/install-kubectl/
minikube本体
VT-Xが有効であるかを確認
- 何がしかが出力されればいい
grep -E --color 'vmx|svm' /proc/cpuinfo
インストール
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest
/minikube-linux-amd64 \
&& chmod +x minikube
実行ファイルをパスに追加する
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/
起動
- ドライバーは
docker
を指定(https://kubernetes.io/docs/setup/learning-environment/minikube/#specifying-the-vm-driver) - ローカルにDockerをインストールしているため
- virtualboxやhypervなども選択可能
minikube start --vm-driver=docker
状態確認
minikube status
yuta:~ $ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
停止
minikube stop