本文为一个k8s的实战教程系列,主要是看Kubernetes in Action这本书总结整理而来。这一篇为安装教程,主要分为2步,第一步安装docker,已安过的可直接跳过,第二步安装minikube。 PS: 之前最开始我是在自己的阿里云服务器上安装的
Docker安装
Mac OS
直接使用homebrew安装
1 | brew cask install docker |
如果没安装homebrew的话先去官网 https://brew.sh/ ,跟着步骤走即可安装,过程很简单就不说了。
Linux(CentOS)
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
移除旧版本
1 | sudo yum remove docker \ |
方式1: yum安装
- 安装一些必要的系统工具:
1 | sudo yum install -y yum-utils device-mapper-persistent-data lvm2 |
- 添加软件源信息:
1 | sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
- 更新 yum 缓存:
1 | sudo yum makecache fast |
- 安装 Docker-ce:
1 | sudo yum -y install docker-ce |
- 启动 Docker 后台服务(可选)
1 | sudo systemctl start docker |
方式2: 脚本安装
1、使用 sudo 或 root 权限登录 Centos。
2、确保 yum 包更新到最新。
1 | sudo yum update |
3、下载执行 Docker 安装脚本。
1 | curl -fsSL https://get.docker.com -o get-docker.sh |
执行这个脚本会添加 docker.repo 源并安装 Docker。
4、启动 Docker 进程。
1 | sudo systemctl start docker |
验证
安装完成之后可以查看版本来验证,如下则成功
1 | docker version |
MiniKube安装
前提
需要先安装virtualbox。下载地址:https://download.virtualbox.org/virtualbox/5.2.18/VirtualBox-5.2.18-124319-OSX.dmg
下载完安装即可。
安装命令
minikube命令
1 | curl -Lo minikube https://github.com/kubernetes/minikube/releases/download/v1.7.3/minikube-darwin-amd64 |
下载完成后赋予执行权限并移动
1 | chmod 755 minikube |
安装客户端
1 | brew install kubernetes-cli |
启动minikube
1 | minikube start --vm-driver=virtualbox --registry-mirror=https://registry.docker-cn.com --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers' |
PS:如果有提示cli版本和minikube的不一样的话,根据提示执行 minikube kubectl
命令。
启动完成后查看状态,如下提示则说明成功
1 | minikube status |
查看界面,可执行命令 minikube dashboard
,有如下提示后自动打开浏览器并展示页面说明成功。
到此本章就结束了,下一期做一些基本操作命令的应用实战。