kubectl
インストール
1 2 3 4 5 6 7 8 |
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 |
確認
1 2 3 4 5 6 7 |
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が有効であるかを確認
- 何がしかが出力されればいい
1 |
grep -E --color 'vmx|svm' /proc/cpuinfo |
インストール
1 2 3 |
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest /minikube-linux-amd64 \ && chmod +x minikube |
実行ファイルをパスに追加する
1 2 |
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なども選択可能
1 |
minikube start --vm-driver=docker |
状態確認
1 |
minikube status |
1 2 3 4 5 6 7 |
yuta:~ $ minikube status minikube type: Control Plane host: Running kubelet: Running apiserver: Running kubeconfig: Configured |
停止
1 |
minikube stop |