为了账号安全,请及时绑定邮箱和手机立即绑定

快速搭建指南 - Minishift

标签:
Docker

提示:此安装方式适合本地开发环境的搭建,生产环境请使用基于 Ansible 的高级安装方法。

概述

Minishift 是一个可以让你将 OpenShift Origin 安装并运行在本地虚拟机上的工具。从原理上讲,它就是在虚拟机中运行可配置的 oc cluster up 的过程。因此,他也是在本地运行一个单节点的 OpenShift 集群,用于做本地开发环境。

先决条件

虚拟化支持

Minishift 要求本机至少要安装一个支持的虚拟机软件以提供虚拟化支持,具体如下:

平台虚拟化软件安装指引平台默认
macOSxhyveSetting Up the Driver Plug-in
macOSVirtualBoxVirtualBox
LinuxKVMSetting Up the Driver Plug-in
LinuxVirtualBoxVirtualBox
WindowsHyper-VSetting Up the Driver Plug-in
WindowsVirtualBoxVirtualBox

在本文中,为了跨平台的安装步骤,这里选用 VirtualBox 作为虚拟化支持。

安装和启动

安装 Minishift

访问 https://github.com/minishift/minishift/releases 并选择对应平台的二进制包。

对于 macOS 平台,可以通过 Homebrew 进行安装,具体如下:

$ brew cask install minishift

快速启动 Minishift

运行以下命令快速部署并启动 OpenShift Origin:

~ $ minishift start --vm-driver virtualbox
-- Checking if requested hypervisor 'virtualbox' is supported on this platform ... OK
-- Checking the ISO URL ... OK
-- Starting profile 'minishift'-- Starting local OpenShift cluster using 'virtualbox' hypervisor ...
-- Starting Minishift VM .................... OK
-- Checking for IP address ... OK
-- Checking if external host is reachable from the Minishift VM ...
   Pinging 8.8.8.8 ... OK
-- Checking HTTP connectivity from the VM ...
   Retrieving http://minishift.io/index.html ... OK
-- Checking if persistent storage volume is mounted ... OK
-- Checking available disk space ... 8% used OK
-- OpenShift cluster will be configured with ...
   Version: v3.7.0
-- Checking `oc` support for startup flags ...
   host-pv-dir ... OK
   host-volumes-dir ... OK
   version ... OK
   routing-suffix ... OK
   host-config-dir ... OK
   host-data-dir ... OK
Starting OpenShift using openshift/origin:v3.7.0 ...
OpenShift server started.

The server is accessible via web console at:
    https://192.168.99.100:8443

~ $

访问 OpenShift Origin

  1. 使用 minishift start 命令日志中给出的地址访问,如:https://192.168.99.100:8443

  2. 使用 minishift console 打开 Web Console 主页

更新 Minishift

对于使用 Homebrew 用户,运行以下命令:

$ brew cask install --force minishift

其他平台请运行:

$ minishift update

其他常见任务

此处仅列出比较常见的任务,更多的用法请访问: https://docs.openshift.org/latest/minishift/using/index.html

永久保存启动选项

类似于像 --vm-driver 的选项,我们可以通过 config 子命令将其永久性地保存至当前的配置文件中,命令如下:

minishift config set vm-driver 'virtualbox'

那么下次启动 minishift , 我们就可以直接运行 minishift start,而不用每次都要指定各种选项了。

查看当前配置文件下已设置的选项,请使用 minishift config view 命令。

更多关于配置的设置,参考 https://docs.openshift.org/latest/minishift/command-ref/minishift_config.html

启用插件

Minishift 预置了若干插件来按需对虚拟机内部运行的 OpenShift Origin 进行个性化。

使用以下命令查看当前插件的启用状态:

$ minishift addon list

使用以下命令启用一个插件,例如我想要启用 anyuid 插件:

$ minishift addon enable anyuid



作者:莫失已忘
链接:https://www.jianshu.com/p/77ef3c107580


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消