开始使用 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 并想尝试部署,请查看以下文档