なんかこんな記事ばっかり書いているような気がするけれど動かしてから云々は仕事用のwikiに書いているのです。
Vagrant
Vagrantfileはこんなかんじ。
Vagrant.configure("2") do |config| config.vm.box = "bento/ubuntu-20.04" config.vm.provider "virtualbox" do |v| v.memory = 8192 v.cpus = 4 end end
起動して接続
vagrant up vagrant ssh
Ubuntuのなか
minikubeのインストール
インストールして
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のインストール
これのとおりやる。
dockerグループへの追加
これのとおりやる。
確認
うごきましたね。
vagrant@vagrant:~$ minikube start * minikube v1.13.0 on Ubuntu 20.04 (vbox/amd64) * Automatically selected the docker driver * Starting control plane node minikube in cluster minikube * Pulling base image ... * Downloading Kubernetes v1.19.0 preload ... > preloaded-images-k8s-v6-v1.19.0-docker-overlay2-amd64.tar.lz4: 486.28 MiB * Creating docker container (CPUs=2, Memory=2200MB) ... * Preparing Kubernetes v1.19.0 on Docker 19.03.8 ... * Verifying Kubernetes components... * Enabled addons: default-storageclass, storage-provisioner * kubectl not found. If you need it, try: 'minikube kubectl -- get pods -A' * Done! kubectl is now configured to use "minikube" by default
vagrant@vagrant:~$ minikube status minikube type: Control Plane host: Running kubelet: Running apiserver: Running kubeconfig: Configured