探索K8S的絕佳選擇:Killercoda與Play-with-K8s在線練習(xí)平臺(tái)
大家好,近年來(lái)Kubernetes(K8S)作為容器編排的瑞士軍刀,已經(jīng)成為云原生技術(shù)的代表之一。學(xué)習(xí)K8S是現(xiàn)代云計(jì)算領(lǐng)域不可或缺的一部分,但很多人可能面臨一個(gè)問(wèn)題——如何高效地學(xué)習(xí)K8S,尤其是缺乏實(shí)踐環(huán)境的初學(xué)者。
好消息來(lái)啦!今天我們向大家推薦兩款爆款在線K8S練習(xí)平臺(tái)——Killercoda和play-with-k8s,讓你輕松玩轉(zhuǎn)Kubernetes,無(wú)壓力成為K8S高手!
Part1Killercoda:終極訓(xùn)練場(chǎng)
Killercoda是一個(gè)專注于云原生技術(shù)的在線練習(xí)平臺(tái),為學(xué)習(xí)K8S的初學(xué)者和進(jìn)階者提供了一個(gè)理想的訓(xùn)練場(chǎng)。這個(gè)平臺(tái)的獨(dú)特之處在于,它提供了一整套K8S場(chǎng)景,從基礎(chǔ)入門到高級(jí)應(yīng)用,無(wú)一不涉及。
Killercoda
亮點(diǎn)特色:
(1) 全面實(shí)戰(zhàn): Killercoda提供了大量真實(shí)場(chǎng)景的K8S練習(xí)任務(wù),幫助用戶真正理解K8S的應(yīng)用場(chǎng)景。
真實(shí)場(chǎng)景
(2) 友好界面: 平臺(tái)界面設(shè)計(jì)簡(jiǎn)潔易用,讓初學(xué)者也能輕松上手。
操作界面
(3) 實(shí)時(shí)反饋: 完成任務(wù)后,Killercoda會(huì)提供詳細(xì)的實(shí)時(shí)反饋,幫助用戶及時(shí)糾正錯(cuò)誤,鞏固知識(shí)點(diǎn)。
CKA訓(xùn)練場(chǎng)
鏈接:Killercoda官網(wǎng)[1]
Part2play-with-k8s:玩轉(zhuǎn)K8S輕松搞定
Play with Kubernetes是一個(gè)由 Docker 提供并由 Tutorius 創(chuàng)建的實(shí)驗(yàn)室站點(diǎn)。Play with Kubernetes 是一個(gè)游樂(lè)場(chǎng),允許用戶在幾秒鐘內(nèi)運(yùn)行 K8s 集群。它提供了在瀏覽器中擁有免費(fèi)的 Alpine Linux 虛擬機(jī)的體驗(yàn)。在后臺(tái),Docker-in-Docker (DinD) 用于提供多個(gè) VM/PC 的效果。
可以使用GitHub賬號(hào)或Docker賬號(hào)登錄,如下圖:
登錄界面
登錄之后,點(diǎn)擊Start按鈕,如下圖:
啟動(dòng)訓(xùn)練場(chǎng)
進(jìn)入操作界面,然后添加ADD NEW INSTANCE,如下圖,會(huì)分配一個(gè)node1節(jié)點(diǎn)。
然后,根據(jù)上述的提示部署K8s:
缺點(diǎn):
- 使用門檻高: 需要自己執(zhí)行命令部署,終端命令不能復(fù)制,用戶體驗(yàn)差。
- 數(shù)據(jù)不保存: 每次啟動(dòng)Play with Kubernetes有4個(gè)小時(shí)訓(xùn)練時(shí)長(zhǎng)。超過(guò)時(shí)長(zhǎng)實(shí)例會(huì)話會(huì)清空。
亮點(diǎn)特色:
- 可以創(chuàng)建多臺(tái)node節(jié)點(diǎn),沒有限制。
- 機(jī)器配置高,可以滿足日常學(xué)習(xí)需要
鏈接:play-with-k8s官網(wǎng)[2]
無(wú)論你是初學(xué)者還是K8S的老司機(jī),這兩款平臺(tái)都將是你學(xué)習(xí)之路上的得力助手??靵?lái)體驗(yàn)吧,讓K8S成為你云計(jì)算技能樹上最璀璨的明珠!
參考資料:
- [1]Killercoda官網(wǎng): https://www.killercoda.com
- [2]play-with-k8s官網(wǎng): https://labs.play-with-k8s.com/