openshiftopenshift入门


备注

本节概述了openshift是什么,以及开发人员为什么要使用它。

它还应该提到openshift中的任何大型主题,并链接到相关主题。由于openshift的文档是新的,您可能需要创建这些相关主题的初始版本。

开始使用一体化容器

要安装openshift,请按照https://install.openshift.com上的安装步骤进行操作

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