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並想嘗試部署,請查看以下文檔