继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

快速搭建指南 - Minishift

幕布斯6054654
关注TA
已关注
手记 1267
粉丝 219
获赞 1011

提示:此安装方式适合本地开发环境的搭建,生产环境请使用基于 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


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP