美文网首页OpenShift Origin
快速搭建指南 - Minishift

快速搭建指南 - Minishift

作者: 枫之叶_eliu | 来源:发表于2018-04-29 23:20 被阅读11次

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

    概述

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

    先决条件

    虚拟化支持

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

    平台 虚拟化软件 安装指引 平台默认
    macOS xhyve Setting Up the Driver Plug-in
    macOS VirtualBox VirtualBox
    Linux KVM Setting Up the Driver Plug-in
    Linux VirtualBox VirtualBox
    Windows Hyper-V Setting Up the Driver Plug-in
    Windows VirtualBox VirtualBox

    在本文中,为了跨平台的安装步骤,这里选用 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
    

    相关文章

      网友评论

      • 8ea74d53a04d::+1: 测试了一把,同比minikube搭建简单了很多,然后使用起来也是简化了很多

      本文标题:快速搭建指南 - Minishift

      本文链接:https://www.haomeiwen.com/subject/gxgalftx.html