[kubernetes] 使用 Minikube 快速搭建本地 k8s 环境 (基于 Docker 驱动模式)
一、实验环境
操作系统:Centos 7 x86_64
Docker:1.12.6
二、部署 k8s 步骤
2.1 安装 kubectl
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
http://mirrors.aliyun.com/ www.dfgjpt.com kubernetes/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubectl
2.2 安装 Minikube
下载地址:https://storage.googleapis.com/minikube/releases/v0.26.1/minikube-linux-amd64
下载完成后,将 minikube-linux-amd64 重命名为 minikube , 放到 /usr/bin/ 目录下
赋予执行权限: chmod +x /usr/bin/minikube
2.3 准备镜像
一种方法是通过 DockerHub 中转下载
(参照:https://blog.csdn.net/shida_csdn/article/details/78480241)
另一种方法是为Docker配置能越过GW的代理
(参照:https://blog.csdn.net/shida_csdn/article/details/79757793)
2.4 启动 k8s 服务
可以的话,提前准备二进制文件,放入 ~www.ysyl157.com /.minikube/cache/v1.10.0 (这个版本会根据安装版本改变的)
# cd ~/.minikube/cache/v1.10.0
# wget https://storage.googleapis.www.tygj178.com com/kubernetes-release/release/v1.10.0/bin/linux/amd64/kubelet
# wget https://storage.googleapis.www.xinghenyule.com com/kubernetes-release/release/v1.10.0/bin/linux/amd64/kubeadm
# minikube start --vm-driver=none
2.5 检查服务是否正常
# kubectl get node
2.6 配置 dashboard
# minikube dashboard
2.7 查看 dashboard
打开浏览器,访问:http://<你机器IP地址>:30000
2.8 如何启停集群
# minikube start/stop
2.9 如何删除集群
# minikube delete
# rm -rf ~/.minikube
# kubeadm reset
三、错误解决
安装过程中遇到 DNS 启动问题,
参照这里解决:https://blog.csdn.net/shida_csdn/article/details/80028905
[kubernetes] 使用 Minikube 快速搭建本地 k8s 环境 (基于 Docker 驱动模式)相关推荐
- Windows系统如何使用宝塔面板一键快速搭建本地服务器环境(LNMP/LAMP)
宝塔面板 宝塔面板类似于wamp,xampp等一键集成环境.但是宝塔面板操作更简单,更新更快.个人建议使用宝塔替代wamp. (LNMP等环境不再赘述,请自行百度.建议使用LNMP环境,即Nginx+ ...
- 用宝塔本地搭建php,Windows系统如何使用宝塔面板一键快速搭建本地服务器环境(LNMP/LAMP)...
宝塔面板 宝塔面板类似于wamp,xampp等一键集成环境.但是宝塔面板操作更简单,更新更快.个人建议使用宝塔替代wamp. (LNMP等环境不再赘述,请自行百度.建议使用LNMP环境,即Nginx+ ...
- 使用WampServer搭建本地PHP环境,绑定域名,配置伪静态
倡萌之前介绍过 USBWebserver 快速搭建本地PHP环境 ,推荐USBWebserver的原因在于它是绿色的,不需要安装,想使用就手动运行下即可.但是 USBWebserver 也有自身的弱点 ...
- 『中级篇』Minikube快速搭建K8S单节点环境(61)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』Minikube快速搭建K8S单节点环境(61) 去介绍k8s的集群安装,本地搭建一个k8s的集群. 不会科学上网的 ...
- docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境
[Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...
- 基于 Jenkins 快速搭建持续集成环境--转
源地址:http://www.ibm.com/developerworks/cn/java/j-lo-jenkins/ 持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础 ...
- 基于 Jenkins 快速搭建持续集成环境
持续集成概述 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Agile) 在软件工程领域 ...
- CentosX64使用yum快速搭建xen虚拟化环境
CentosX64使用yum快速搭建xen虚拟化环境 Xen的大名想必已经被众SA所熟知.Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发.它打算在单个计算机上运行多达100个满特征的操作系统.操 ...
- 基于Jenkins 快速搭建持续集成环境
2019独角兽企业重金招聘Python工程师标准>>> 持续集成概述 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开 ...
最新文章
- Linux7 CENTOS7修改root密码
- okhttp进行网络传输文件
- 非root用户挂载NFS
- 浪潮NF5270M3 刷uefi_新零售浪潮中,开为科技利用刷脸支付帮门店“运营”人
- Redis 安装启动
- (转载)Linux编程获取本机IP地址的三种方法
- 【译】nginx关于location部分
- MapReduce 踩坑 - hadoop No FileSystem for scheme: file/hdfs
- vue 代理设置 访问图片_详解Vue源码之数据的代理访问
- 我的世界SkyPixel像素天空HTML官网源码
- 配置php7开发环境,Windows7系统环境安装配置PHP开发环境
- IBM语音识别系统实现错词率重大突破
- corrplot包与ggcorrplot相关图(二)
- Google Play 应用上架流程
- 微信公众号前端支付实现
- LLVM LLD PE 格式分析 (COFF)
- mtk led子系统概略
- 最强大脑记忆曲线(6)——字词录入页设计
- Linux的PS1美化
- redis之瘦小精干的位图 (一)