
公眾號描述
使用紅帽openshift沙箱體驗k8s開發(環境準備篇)
我們知道,紅帽為開發者提供了強大的開發平臺CRC,但是如果流暢運行我們的程序及代碼,資源要求比較大。cpu至少是8核,內存至少是32G。最小配置4核,9G內存,只夠剛剛把環境跑起來。畢竟紅帽把openshift定義為平臺,而非工具。如果錢少,或者在等12代CPU降價的話,也可以用20分鐘來體驗紅帽為我們提供的免費的云開發環境sandbox,我們可以在30天之內,隨意使用,這個平臺是在AWS上拉起的,國內訪問速度十分OK。也方便我們快速了解所謂目前最優秀的k8s平臺究竟是什么樣子。在這套環境里,我們可以快速學習K8S,KNative,等等目前流行的開發項目。后續我將發布一系列紅帽教程。
瀏覽器打開以下地址:
https://developers.redhat.com/developer-sandbox/get-started
選擇下圖紅框標注 launch your developer sandbox for redhat openshift。
使用紅帽賬號登錄
稍等會要求輸入手機號碼,輸入手機號碼后點擊send code
輸入手機接收到的驗證碼
驗證通過后,點擊start your sandbox,如果收不到驗證碼,可以給devsandbox@redhat.com發信,一般20分鐘左右,工作人員會手工幫助開通。
如果懶,就復制吧。。。。。
Hello, my account cant receive SMS verification code. Can you help me open sandbox service? thank you.
注冊通過,我們就可以體驗openshift sandbox了
openshift有管理員視角和開發者視角2個視圖,體現了紅帽對devops開發平臺的理解。
您的私有 OpenShift 環境包括兩個項目(命名空間)和 7 GB RAM、15 GB 存儲的資源配額。這兩個命名空間可用于模擬應用程序的開發和階段階段。
所有用戶 Pod 可以連續運行 12個小時,然后才會被自動刪除。(不會刪除數據,只會停止pod)
沙箱限制最多創建10個service。
Docker 最近更改了以匿名用戶身份下載圖像的政策。該公司現在限制從單個 IP 地址每 6 小時下載 100 次。
如果您使用OpenShift Developer Sandbox來試驗免費的 OpenShift 集群,那么您可能會遇到下圖所示的錯誤消息。
我們首先在docker網站生成Token。
然后copy生成的Token備用
填入dockerhub用戶名,密碼
點擊openshift sandbox界面右上方圖標,進入cli方式
執行命令如下:
$ oc create secret docker-registry docker --docker-server=docker.io --docker-username= --docker-password= --docker-email=
$oc secrets link default docker --for=pull
$ oc new-app / --source-secret=docker
請注意,建議您 在此處使用訪問令牌而不是您的實際密碼。如果您的帳戶設置了雙因素身份驗證,則使用訪問令牌也是進行身份驗證的唯一方法。
https://docs.docker.com/docker-hub/access-tokens/
綁定之后,您就可以正常從dockerhub拉取鏡像了。
第一次接受贊賞,親,看著給啊
便民信息
更多推薦閱讀