记linux使用minikube创建k8s集群步骤及部分坑。。。(不用翻墙)
2018-02-27 00:00
1016 查看
1.准备工作
Linux所使用驱动
VirtualBox 或 KVM
NOTE: Minikube 也支持
由于minikube复用了docker-machine,在其软件包中已经支持了相应的VirtualBox, VMware Fusion驱动
VT-x/AMD-v 虚拟化必须开启(目前虚拟机默认支持)
2.下载virtualbox驱动
小坑:
下载后可能还需要构建内核模块,请先使用命令 yum install kernel-devel 后使用 /sbin/vboxconfig 重新构建。
3.安装MiniKube
下载依赖的镜像
由于这个过程需要下载镜像,镜像在墙外,使用阿里提供的镜像
至此,集群已经搭建完毕
可参考文章:
https://yq.aliyun.com/articles/225023?spm=a2c4e.11153959.blogcont88526.32.71dfb5e8idxL1X http://blog.csdn.net/hipihi_0/article/details/6238190 https://yq.aliyun.com/articles/221687
Linux所使用驱动
VirtualBox 或 KVM
NOTE: Minikube 也支持
--vm-driver=none选项来在本机运行 Kubernetes 组件,这时候需要本机安装了 Docker
由于minikube复用了docker-machine,在其软件包中已经支持了相应的VirtualBox, VMware Fusion驱动
VT-x/AMD-v 虚拟化必须开启(目前虚拟机默认支持)
2.下载virtualbox驱动
yum install VirtualBox-5.2
小坑:
下载后可能还需要构建内核模块,请先使用命令 yum install kernel-devel 后使用 /sbin/vboxconfig 重新构建。
3.安装MiniKube
wget http://029145.oss-cn-hangzhou.aliyuncs.com/minikube-linux-amd64 mv minikube-linux-amd64 minikube chmod u+x minikube sudo mv minikube /usr/local/bin/
4.安装Kubectl
wget http://029145.oss-cn-hangzhou.aliyuncs.com/kubectl chmod u+x kubectl sudo mv kubectl /usr/local/bin/
5. 启动MiniKube
minikube start
下载依赖的镜像
由于这个过程需要下载镜像,镜像在墙外,使用阿里提供的镜像
docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/pause-amd64:3.0 docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/pause-amd64:3.0 gcr.io/google_containers/pause-amd64:3.0 docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kube-addon-manager-amd64:v6.1 docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/kube-addon-manager-amd64:v6.1 gcr.io/google-containers/kube-addon-manager:v6.1 docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kubedns-amd64:1.9 docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/kubedns-amd64:1.9 gcr.io/google_containers/kubedns-amd64:1.9 docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kube-dnsmasq-amd64:1.4 docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/kube-dnsmasq-amd64:1.4 gcr.io/google_containers/kube-dnsmasq-amd64:1.4 docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/exechealthz-amd64:1.2 docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/exechealthz-amd64:1.2 gcr.io/google_containers/exechealthz-amd64:1.2 docker pull registry.cn-hangzhou.aliyuncs.com/google-containers/kubernetes-dashboard-amd64:v1.5.0 docker tag registry.cn-hangzhou.aliyuncs.com/google-containers/kubernetes-dashboard-amd64:v1.5.0 gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1
至此,集群已经搭建完毕
可参考文章:
https://yq.aliyun.com/articles/225023?spm=a2c4e.11153959.blogcont88526.32.71dfb5e8idxL1X http://blog.csdn.net/hipihi_0/article/details/6238190 https://yq.aliyun.com/articles/221687
相关文章推荐
- linux LVM快照创建详细步骤(使用PE完成)
- 使用简单的 5 个步骤设置 Web 服务器集群 使用 Linux Virtual Server 和 Linux-HA.org 的 Heartbeat 进行构建和运行 使用 Linux Virtual
- LINUX系统中动态链接库的创建与使用
- Libtool创建和使用linux下动态库
- 认识 Atom 发布协议,第 1 部分:使用 Atom 发布协议创建和编辑 Web 资源
- Linux静态/动态链接库的创建和使用
- 专题:Windows 到 Linux 之旅:第 6 部分. 使用分区和文件系统
- 使用 XForms 创建您自己的数独游戏,第 1 部分: 创建游戏
- Linux下使用mdadm创建和管理软raid
- LINUX系统中动态链接库的创建与使用
- Linux静态/动态链接库的创建和使用
- [转]使用简单的 5 个步骤设置 Web 服务器集群
- 使用 XUL 实现浏览器扩展,第 1 部分:使用用户界面特性创建一个 Firefox 浏览器扩展
- 安装大型 Linux 集群,第 1 部分: 简介和硬件配置
- Linux静态/动态链接库的创建和使用
- 利用WhiteHose一步步建立分布式系统的框架(四)--创建AD步骤(定义AD的第二部分)
- 美国防部将使用 Linux 计算机集群进行战斗模拟
- 使用PB创建CEPC的一般步骤
- Linux下进程的创建及其使用管道进行进程之间的通讯[00原创]
- 进入 ASP.NET 世界 - 第 2 部分:使用 SQL Server 2000 创建数据存储层