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