Created
March 16, 2021 02:05
-
-
Save mariotpc/9d33f5ba1cd10649777f6b1314d15f51 to your computer and use it in GitHub Desktop.
Minikube baremetal driver
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[root@rpi we12453a12]# docker info | |
Client: | |
Context: default | |
Debug Mode: false | |
Plugins: | |
app: Docker App (Docker Inc., v0.9.1-beta3) | |
buildx: Build with BuildKit (Docker Inc., v0.5.1-docker) | |
Server: | |
Containers: 42 | |
Running: 0 | |
Paused: 0 | |
Stopped: 42 | |
Images: 12 | |
Server Version: 20.10.5 | |
Storage Driver: overlay2 | |
Backing Filesystem: xfs | |
Supports d_type: true | |
Native Overlay Diff: false | |
Logging Driver: json-file | |
Cgroup Driver: cgroupfs | |
Cgroup Version: 1 | |
Plugins: | |
Volume: local | |
Network: bridge host ipvlan macvlan null overlay | |
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog | |
Swarm: inactive | |
Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc | |
Default Runtime: runc | |
Init Binary: docker-init | |
containerd version: 05f951a3781f4f2c1911b05e61c160e9c30eaa8e | |
runc version: 12644e614e25b05da6fd08a38ffa0cfe1903fdec | |
init version: de40ad0 | |
Security Options: | |
seccomp | |
Profile: default | |
Kernel Version: 5.4.17-2036.103.3.1.el8uek.aarch64 | |
Operating System: Oracle Linux Server 8.3 | |
OSType: linux | |
Architecture: aarch64 | |
CPUs: 4 | |
Total Memory: 3.754GiB | |
Name: rpi | |
ID: 3ZE2:N3XM:HNZR:NS32:MMLJ:RVJE:B5TY:QCD2:K67T:D5ZL:GRD6:KKJJ | |
Docker Root Dir: /var/lib/docker | |
Debug Mode: false | |
Username: we12453a12 | |
Registry: https://index.docker.io/v1/ | |
Labels: | |
Experimental: false | |
Insecure Registries: | |
127.0.0.0/8 | |
Live Restore Enabled: false | |
[root@rpi we12453a12]# docker version | |
Client: Docker Engine - Community | |
Version: 20.10.5 | |
API version: 1.41 | |
Go version: go1.13.15 | |
Git commit: 55c4c88 | |
Built: Tue Mar 2 20:17:39 2021 | |
OS/Arch: linux/arm64 | |
Context: default | |
Experimental: true | |
Server: Docker Engine - Community | |
Engine: | |
Version: 20.10.5 | |
API version: 1.41 (minimum version 1.12) | |
Go version: go1.13.15 | |
Git commit: 363e9a8 | |
Built: Tue Mar 2 20:16:12 2021 | |
OS/Arch: linux/arm64 | |
Experimental: false | |
containerd: | |
Version: 1.4.4 | |
GitCommit: 05f951a3781f4f2c1911b05e61c160e9c30eaa8e | |
runc: | |
Version: 1.0.0-rc93 | |
GitCommit: 12644e614e25b05da6fd08a38ffa0cfe1903fdec | |
docker-init: | |
Version: 0.19.0 | |
GitCommit: de40ad0 | |
[root@rpi we12453a12]# | |
+ | |
[root@rpi we12453a12]# sudo -E minikube start --driver=none | |
π minikube v1.18.1 on Oracle 8.3 (arm64) | |
β¨ Using the none driver based on existing profile | |
π Starting control plane node minikube in cluster minikube | |
π Restarting existing none bare metal machine for "minikube" ... | |
βΉοΈ OS release is Oracle Linux Server 8.3 | |
> kubeadm.sha256: 64 B / 64 B [--------------------------] 100.00% ? p/s 0s | |
> kubectl.sha256: 64 B / 64 B [--------------------------] 100.00% ? p/s 0s | |
> kubelet.sha256: 64 B / 64 B [--------------------------] 100.00% ? p/s 0s | |
> kubeadm: 34.50 MiB / 34.50 MiB [---------------] 100.00% 1.72 MiB p/s 20s | |
> kubectl: 35.44 MiB / 35.44 MiB [---------------] 100.00% 1.70 MiB p/s 21s | |
> kubelet: 100.57 MiB / 100.57 MiB [-------------] 100.00% 2.93 MiB p/s 34s | |
β Exiting due to K8S_INSTALL_FAILED: updating control plane: downloading binaries: copybinary /root/.minikube/cache/linux/v1.20.2/kubelet -> /var/lib/minikube/binaries/v1.20.2/kubelet: copy: error writing to tempfile /tmp/minikube305376954: copy: write /tmp/minikube305376954: no space left on device | |
πΏ If the above advice does not help, please let us know: | |
π https://github.com/kubernetes/minikube/issues/new/choose | |
[root@rpi we12453a12]# df -h | |
Filesystem Size Used Avail Use% Mounted on | |
devtmpfs 1.9G 0 1.9G 0% /dev | |
tmpfs 1.9G 0 1.9G 0% /dev/shm | |
tmpfs 1.9G 33M 1.9G 2% /run | |
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup | |
/dev/mmcblk1p4 29G 8.0G 21G 28% / | |
tmpfs 128M 64K 128M 1% /tmp | |
/dev/mmcblk1p2 488M 235M 218M 52% /boot | |
/dev/mmcblk1p1 128M 31M 98M 24% /boot/efi | |
tmpfs 385M 0 385M 0% /run/user/1000 | |
tmpfs 385M 0 385M 0% /run/user/0 | |
[root@rpi tmp]# cat /etc/mtab | |
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 | |
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 | |
devtmpfs /dev devtmpfs rw,nosuid,size=1945408k,nr_inodes=30397,mode=755 0 0 | |
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0 | |
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0 | |
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0 | |
tmpfs /run tmpfs rw,nosuid,nodev,mode=755 0 0 | |
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0 | |
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0 | |
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0 | |
efivarfs /sys/firmware/efi/efivars efivarfs rw,nosuid,nodev,noexec,relatime 0 0 | |
none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0 | |
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 | |
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 | |
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 | |
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 | |
cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 | |
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 | |
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 | |
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 | |
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 | |
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 | |
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 | |
configfs /sys/kernel/config configfs rw,relatime 0 0 | |
/dev/mmcblk1p4 / xfs rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota 0 0 | |
mqueue /dev/mqueue mqueue rw,relatime 0 0 | |
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=41,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16250 0 0 | |
debugfs /sys/kernel/debug debugfs rw,relatime 0 0 | |
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=512M 0 0 | |
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0 | |
tmpfs /tmp tmpfs rw,nosuid,nodev,relatime,size=131072k 0 0 | |
/dev/mmcblk1p2 /boot ext4 rw,relatime 0 0 | |
/dev/mmcblk1p1 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro 0 0 | |
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0 | |
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=393600k,mode=700,uid=1000,gid=1000 0 0 | |
tmpfs /run/user/0 tmpfs rw,nosuid,nodev,relatime,size=393600k,mode=700 0 0 | |
[root@rpi tmp]# cat /etc/mtab | grep tmp | |
devtmpfs /dev devtmpfs rw,nosuid,size=1945408k,nr_inodes=30397,mode=755 0 0 | |
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0 | |
tmpfs /run tmpfs rw,nosuid,nodev,mode=755 0 0 | |
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0 | |
tmpfs /tmp tmpfs rw,nosuid,nodev,relatime,size=131072k 0 0 | |
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=393600k,mode=700,uid=1000,gid=1000 0 0 | |
tmpfs /run/user/0 tmpfs rw,nosuid,nodev,relatime,size=393600k,mode=700 0 0 | |
[root@rpi tmp]# cat /etc/fstab | |
# | |
# /etc/fstab | |
# Created by anaconda on Fri Oct 16 16:23:25 2020 | |
# | |
# Accessible filesystems, by reference, are maintained under '/dev/disk/'. | |
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info. | |
# | |
# After editing this file, run 'systemctl daemon-reload' to update systemd | |
# units generated from this file. | |
# | |
UUID=2d12dd8a-e883-49c2-996d-357e76fd4c54 / xfs defaults 0 0 | |
UUID=a1255808-2445-434b-bb50-4ce886d80577 /boot ext4 defaults 1 2 | |
UUID=8F8F-029F /boot/efi vfat defaults,uid=0,gid=0,umask=077,shortname=winnt 0 2 | |
UUID=a7ba5d49-a4f9-467e-91c2-b0c33e6c4e80 swap swap defaults 0 0 | |
tmpfs /tmp tmpfs rw,nodev,nosuid,size=128M 0 0 | |
[root@rpi tmp]# vi /etc/fstab | |
[root@rpi tmp]# mount -o,remount /tmp/ | |
[root@rpi tmp]# df -TH | |
Filesystem Type Size Used Avail Use% Mounted on | |
devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev | |
tmpfs tmpfs 2.1G 0 2.1G 0% /dev/shm | |
tmpfs tmpfs 2.1G 34M 2.0G 2% /run | |
tmpfs tmpfs 2.1G 0 2.1G 0% /sys/fs/cgroup | |
/dev/mmcblk1p4 xfs 31G 8.6G 23G 28% / | |
tmpfs tmpfs 2.2G 66k 2.2G 1% /tmp | |
/dev/mmcblk1p2 ext4 512M 247M 228M 52% /boot | |
/dev/mmcblk1p1 vfat 134M 33M 102M 24% /boot/efi | |
tmpfs tmpfs 404M 0 404M 0% /run/user/1000 | |
tmpfs tmpfs 404M 0 404M 0% /run/user/0 | |
[root@rpi tmp]# cd | |
[root@rpi ~]# sudo -E minikube start --driver=none | |
π minikube v1.18.1 on Oracle 8.3 (arm64) | |
β¨ Using the none driver based on existing profile | |
π Starting control plane node minikube in cluster minikube | |
π Restarting existing none bare metal machine for "minikube" ... | |
βΉοΈ OS release is Oracle Linux Server 8.3 | |
π³ Preparing Kubernetes v1.20.2 on Docker 20.10.5 ... | |
βͺ Generating certificates and keys ... | |
βͺ Booting up control plane ... | |
βͺ Configuring RBAC rules ... | |
π€Ή Configuring local host environment ... | |
β The 'none' driver is designed for experts who need to integrate with an existing VM | |
π‘ Most users should use the newer 'docker' driver instead, which does not require root! | |
π For more information, see: https://minikube.sigs.k8s.io/docs/reference/drivers/none/ | |
β kubectl and minikube configuration will be stored in /root | |
β To use kubectl or minikube commands as your own user, you may need to relocate them. For example, to overwrite your own settings, run: | |
βͺ sudo mv /root/.kube /root/.minikube $HOME | |
βͺ sudo chown -R $USER $HOME/.kube $HOME/.minikube | |
π‘ This can also be done automatically by setting the env var CHANGE_MINIKUBE_NONE_USER=true | |
π Verifying Kubernetes components... | |
βͺ Using image gcr.io/k8s-minikube/storage-provisioner:v4 | |
π 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" cluster and "default" namespace by default | |
[root@rpi ~]# | |
[root@rpi ~]# minikube kubectl -- get pods -A | |
NAMESPACE NAME READY STATUS RESTARTS AGE | |
kube-system coredns-74ff55c5b-2zd8q 1/1 Running 0 4m16s | |
kube-system etcd-rpi 1/1 Running 0 4m19s | |
kube-system kube-apiserver-rpi 1/1 Running 0 4m19s | |
kube-system kube-controller-manager-rpi 1/1 Running 0 4m19s | |
kube-system kube-proxy-r8589 1/1 Running 0 4m16s | |
kube-system kube-scheduler-rpi 1/1 Running 0 4m19s | |
kube-system storage-provisioner 1/1 Running 0 4m24s | |
[root@rpi ~]# docker ps | |
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES | |
12a260b8899b gcr.io/k8s-minikube/storage-provisioner "/storage-provisioner" 4 minutes ago Up 4 minutes k8s_storage-provisioner_storage-provisioner_kube-system_b39c5ff7-d9f7-4ca6-b7b6-6e27124841b6_0 | |
ea81516fd38e db91994f4ee8 "/coredns -conf /etcβ¦" 4 minutes ago Up 4 minutes k8s_coredns_coredns-74ff55c5b-2zd8q_kube-system_7db0a0aa-cbcd-43ac-be56-4a35335d5f90_0 | |
b2a8d8c4ab30 k8s.gcr.io/pause:3.2 "/pause" 4 minutes ago Up 4 minutes k8s_POD_storage-provisioner_kube-system_b39c5ff7-d9f7-4ca6-b7b6-6e27124841b6_0 | |
5149b452f6d3 788e63d07298 "/usr/local/bin/kubeβ¦" 4 minutes ago Up 4 minutes k8s_kube-proxy_kube-proxy-r8589_kube-system_70407d39-eff0-47f6-8a96-460d63f6c046_0 | |
7e421fc992b0 k8s.gcr.io/pause:3.2 "/pause" 4 minutes ago Up 4 minutes k8s_POD_coredns-74ff55c5b-2zd8q_kube-system_7db0a0aa-cbcd-43ac-be56-4a35335d5f90_0 | |
fa182a0c9b94 k8s.gcr.io/pause:3.2 "/pause" 4 minutes ago Up 4 minutes k8s_POD_kube-proxy-r8589_kube-system_70407d39-eff0-47f6-8a96-460d63f6c046_0 | |
cd9eafef13b5 05b738aa1bc6 "etcd --advertise-clβ¦" 5 minutes ago Up 5 minutes k8s_etcd_etcd-rpi_kube-system_6f213242c1c48d080b33123ce6bc35d1_0 | |
cc85e5235144 95d99817fc33 "kube-apiserver --adβ¦" 5 minutes ago Up 5 minutes k8s_kube-apiserver_kube-apiserver-rpi_kube-system_9bdf4c1a9234456bbe3824984dcaebd6_0 | |
c2112e58fab1 60d957e44ec8 "kube-scheduler --auβ¦" 5 minutes ago Up 5 minutes k8s_kube-scheduler_kube-scheduler-rpi_kube-system_6b4a0ee8b3d15a1c2e47c15d32e6eb0d_0 | |
5153f6c21268 3a1a2b528610 "kube-controller-manβ¦" 5 minutes ago Up 5 minutes k8s_kube-controller-manager_kube-controller-manager-rpi_kube-system_200a6455e57d71cb74ae583ce6b2115c_0 | |
8592ac5ff133 k8s.gcr.io/pause:3.2 "/pause" 5 minutes ago Up 5 minutes k8s_POD_kube-scheduler-rpi_kube-system_6b4a0ee8b3d15a1c2e47c15d32e6eb0d_0 | |
7451972f7c1f k8s.gcr.io/pause:3.2 "/pause" 5 minutes ago Up 5 minutes k8s_POD_kube-controller-manager-rpi_kube-system_200a6455e57d71cb74ae583ce6b2115c_0 | |
c6b1a3b620bf k8s.gcr.io/pause:3.2 "/pause" 5 minutes ago Up 5 minutes k8s_POD_kube-apiserver-rpi_kube-system_9bdf4c1a9234456bbe3824984dcaebd6_0 | |
92500be74e41 k8s.gcr.io/pause:3.2 "/pause" 5 minutes ago Up 5 minutes k8s_POD_etcd-rpi_kube-system_6f213242c1c48d080b33123ce6bc35d1_0 | |
[root@rpi ~]# docker images | |
REPOSITORY TAG IMAGE ID CREATED SIZE | |
k8s.gcr.io/kube-proxy v1.20.2 788e63d07298 2 months ago 116MB | |
k8s.gcr.io/kube-apiserver v1.20.2 95d99817fc33 2 months ago 113MB | |
k8s.gcr.io/kube-controller-manager v1.20.2 3a1a2b528610 2 months ago 107MB | |
k8s.gcr.io/kube-scheduler v1.20.2 60d957e44ec8 2 months ago 43.3MB | |
gcr.io/k8s-minikube/storage-provisioner v4 84bee7cc4870 3 months ago 27.5MB | |
k8s.gcr.io/etcd 3.4.13-0 05b738aa1bc6 6 months ago 312MB | |
k8s.gcr.io/coredns 1.7.0 db91994f4ee8 9 months ago 42.8MB | |
k8s.gcr.io/pause 3.2 2a060e2e7101 13 months ago 484kB | |
[root@rpi ~]# minikube dashboard | |
π Enabling dashboard ... | |
βͺ Using image kubernetesui/dashboard:v2.1.0 | |
βͺ Using image kubernetesui/metrics-scraper:v1.0.4 | |
π€ Verifying dashboard health ... | |
π Launching proxy ... | |
π€ Verifying proxy health ... | |
http://127.0.0.1:34061/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment