开始使用 Minishift

这类似于多克尔机minikube其用于学习多克尔和 Kubernetes。它将运行一个虚拟机,其中包含测试 openshift-origin 所需的一切。

下面是从 openshift 来源的文档,以及如何在任何操作系统上安装它在这里

我会在我的笔记本电脑上用虚拟机驱动程序为类似 Debian 的操作系统编写 doc,但它是从 openshift 网站复制/粘贴的

安装 Virtualbox

# apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox

启用并启动 virtualbox

# systemctl enable virtualbox && \
  systemctl start virtualbox

运行 systemctl status virtualbox 应该会显示启用和活动的服务。

下载 minishift 并安装二进制文件

你可以在这里找到所有的 minishift 版本,以防你在尝试 wget 时不再存在这个版本

# mkdir $HOME/minishift && \
  wget -O $HOME/minishift/minishift.tar.gz https://github.com/minishift/minishift/releases/download/v1.0.0/minishift-1.0.0-linux-amd64.tgz && \ 
  tar -xf $HOME/minishift/minishift.tar.gz -C $HOME/minishift

将 minishift 命令添加到$ PATH

# echo "export PATH=\$PATH:$HOME/minishift" >> $HOME/.bashrc && \
  source $HOME/.bashrc

运行 minishift

minishift --help 显示所有可用选项

# minishift start --vm-driver=virtualbox

现在你应该有一个 openhift 启动并运行

将 openshift 客户端命令导出到$ PATH

如果运行 minishift start(如果系统上不存在),则应安装此命令。将它添加到$ PATH 以获得更多舒适度:

# echo "export PATH=\$PATH:$(find $HOME/.minishift -name oc -type f)" >> $HOME/.bashrc && \
  source $HOME/.bashrc

登录 minishift

注意:你必须接受不安全的 ssl 证书

要与 bash 客户端连接:

# oc login -u system:admin https://$(minishift ip):8443

要连接默认浏览器(使用 developer:developer 登录):

# minishift console

最后,你的 Openshift-origin-standalone 用于测试/开发目的,已准备就绪且可访问。

还有一些你可能需要知道的事情

  • 当你完成并想要恢复一些 RAM 运行 minishift stop

  • 如果要销毁包含 openshift 的所有 VM,请运行 minishift delete

  • 要查看你的 Openshift 主日志,请运行 minishift logs

  • 要将 shell 运行到包含 Openshift 的 VM 中,请运行 minishift ssh

  • 如果你不熟悉 openshift 并想尝试部署,请查看以下文档