開始使用 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 並想嘗試部署,請檢視以下文件