minikube快速搭建k8s测试环境

jiuming · · 1070 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。


title: minikube快速搭建k8s测试环境
comments: true
categories: k8s
tags:

  • docker
  • k8s
    abbrlink: ba1e0f81
    date: 2018-02-11 14:30:12

有朋友问我 k8s测试环境如何快速搭建 官方推荐的是minikube
其实吧 阿里云上这种文档一抓一大把
参考文档:https://yq.aliyun.com/articles/221687

运行环境

  • ubuntu 16.04 至少这个版本 低了不行 没有snap
  • 可以访问互联网

安装步骤

0:更新系统apt包相关资源
需要手动调整到国内的镜像源 不然要慢死人了
安装snap snapd 方便后续安装kubectl

sudo apt update && sudo apt upgrade 
sudo apt install snap  snapd

1:安装kubectl
比较懒 采用 snap(类似apt的东西) 安装kubectl

sudo snap install kubectl 

2:安装golang
使用apt 安装golang

sudo apt install golang

3: 安装minikube

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.25.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

4:启动minikube

minikube start --registry-mirror=https://registry.docker-cn.com

5:尝试kubectl是否可用
在启动minikube的时候 它会自动覆盖kubectl之前的链接配置 直接使用就是链接到minikube创建的k8s集群中

kubectl get all

6:打开k8s web ui

minikube dashboard

执行完毕后会自动弹出浏览器 如果没有 请尝试 http://192.168.99.100:30000
7:现在就可以在web ui中或者终端中使用kubectl操控k8s集群了
此集群k8s版本为1.9

总结: 这个方法只能在本地快速搭建起来一套测试环境 如果是真实运行环境还是要手动的去安装 高版本的k8s 安装基本上对于一个熟悉linux的用户来说没啥难度 总的就是安装各个组件、配置各个组件 即可


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:jiuming

查看原文:minikube快速搭建k8s测试环境

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1070 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传