Window10使用Minikube快速搭建Kubernetes环境

1.Win10环境准备,下面软件都是win版本

  1. Docker Toolbox安装https://docs.docker.com/toolbox/toolbox_install_windows/
  2. Minikube安装直接用阿里修改的http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.28.0/minikube-windows-amd64.exe?spm=a2c4e.11153940.blogcont221687.28.4ffc7733NjbciY&file=minikube-windows-amd64.exe
  3. Kubectl安装https://kubernetes.io/docs/tasks/tools/install-kubectl/

2.配置问题

Docker Toolbox:安装的时候把git和Oracle VM VirtualBox都一起安装上,装好之后运行下Docker Quickstart Terminal 会默认给你装个名字为default机器并且装好了docker。

这里写图片描述
这里写图片描述

Minikube 下载后重命名为minikube.exe
创建一个文件夹把minikube和kubectl都放入里面

这里写图片描述

设置环境变量

这里写图片描述

3.正式开始用Minikube创建Kubernetes

$ minikube.exe version
minikube version: v0.28.0

运行minikube程序创建k8s

minikube starat 去创建k8s环境
$ minikube start --registry-mirror=https://registry.docker-cn.com
Starting local Kubernetes v1.10.0 cluster...
Starting VM...
Downloading Minikube ISO
 153.08 MB / 153.08 MB  100.00% 0ss3s
Getting VM IP address...
Moving files into cluster...
Downloading kubeadm v1.10.0
Downloading kubelet v1.10.0
Finished Downloading kubelet v1.10.0
Finished Downloading kubeadm v1.10.0
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
Kubectl is now configured to use the cluster.
Loading cached images from config file.

minikube ssh进到虚机里

$ minikube.exe ssh
                         _             _
            _         _ ( )           ( )
  ___ ___  (_)  ___  (_)| |/')  _   _ | |_      __
/' _ ` _ `\| |/' _ `\| || , <  ( ) ( )| '_`\  /'__`\
| ( ) ( ) || || ( ) || || |\`\ | (_) || |_) )(  ___/
(_) (_) (_)(_)(_) (_)(_)(_) (_)`\___/'(_,__/'`\____)

$ docker images
docker images
REPOSITORY                                                                          TAG                 IMAGE ID            CREATED             SIZE
registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy-amd64                v1.10.0             bfc21aadc7d3        3 months ago        97MB
registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler-amd64            v1.10.0             704ba848e69a        3 months ago        50.4MB
registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager-amd64   v1.10.0             ad86dbed1555        3 months ago        148MB
registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver-amd64            v1.10.0             af20925d51a3        3 months ago        225MB
registry.cn-hangzhou.aliyuncs.com/google_containers/etcd-amd64                      3.1.12              52920ad46f5b        3 months ago        193MB
registry.cn-hangzhou.aliyuncs.com/google_containers/kube-addon-manager              v8.6                9c16409588eb        4 months ago        78.4MB
registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-dns-dnsmasq-nanny-amd64     1.14.8              c2ce1ffb51ed        5 months ago        41MB
registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-dns-sidecar-amd64           1.14.8              6f7f2dc7fab5        5 months ago        42.2MB
registry.cn-hangzhou.aliyuncs.com/google_containers/k8s-dns-kube-dns-amd64          1.14.8              80cc5ea4b547        5 months ago        50.5MB
k8s.gcr.io/pause-amd64                                                              3.1                 da86e6ba6ca1        6 months ago        742kB
registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64                     3.1                 da86e6ba6ca1        6 months ago        742kB
registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64      v1.8.1              e94d2f21bc0c        6 months ago        121MB
registry.cn-hangzhou.aliyuncs.com/google_containers/storage-provisioner             v1.8.1              4689081edb10        7 months ago        80.8MB

然后退出来,在本地运行minikube dashboard 会在本地弹出浏览器,就是Kubernetes的dashboard。

$ minikube dashboard
Opening kubernetes dashboard in default browser...

这里写图片描述

转载请注明!

猜你喜欢

转载自blog.csdn.net/maggie_up/article/details/80738331