iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0
自我挑戰組

阿里雲原生服務大集結系列 第 16

Day16 ACK - 實戰演練

  • 分享至 

  • xImage
  •  

經過基礎介紹後,想必讀者們都大概了解ACK在做什麼了!那麼本次將會帶大家實際操作ACK,並且使用的版本會是託管式ACK集群。同時,也會使用在「ECI - 實戰演練」上傳到ACR的Python API Docker Image。

實作:

  1. 選擇集群,並且點選創建集群
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893p1PNNgOQON.png

2.選擇ACK託管版,本次選擇標準版,其他按照圖示來進行設定
https://ithelp.ithome.com.tw/upload/images/20220916/20141893dLpoGLaoNw.png

  1. 交換機記得將兩個都選擇起來,同時節點IP輸入64個比較保險(圖片僅做示範),並且勾選配置SNAT。
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893gO0rNfpwZ2.png

  2. 選擇4核心8GB RAM的機器,並且節點數量可以看需求填寫!
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893M9BnmGaytw.png

  3. 系統磁碟按照預設即可,需要注意的是Worker節點的登入密碼(帳號為root)。
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893QHIdHVG6Uq.png

  4. Ingress的部分選擇ALB Ingress,阿里雲會幫我們配置好ALB的服務。其他按照預設。
    https://ithelp.ithome.com.tw/upload/images/20220916/201418938ZflmsQhez.png

  5. 確認配置後選擇創建。
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893w65cTgXS92.png

  6. ACK創建需要一段時間,成功後會如圖所示,接著點選更多 -> 組件管理,這一步最主要是要讓我們的Cluster 集群可以拉取ACR的鏡像,非常重要!
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893Bflo1NctTt.png

  7. 進到組件管理後,到安全的地方,選擇aliyun-...-helper,選擇安裝!
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893zLKMsJuKd7.png

  8. 安裝好後,回到集群列表,選擇集群。
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893rl368ow7bE.png

  9. 選擇無狀態,並且選擇以鏡像創立,如果自己本身有YAML檔可以創建,也可以選擇YAML檔創建喔!
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893RstlKPmz1j.png

  10. 輸入應用程式名稱!
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893ElCJJrwjYI.png

  11. 此處選擇存放在ACR的鏡像,務必要操作Step.9,否則創建會失敗喔!連接Port(根據應用程式開放的Port為準)與環境變數,請按照圖中紅框的標示來進行選擇!
    https://ithelp.ithome.com.tw/upload/images/20220916/201418934vr9h53941.png

  12. 此處必須先建立Service,建立好後,建立Ingress(路由),在創建Ingress的過程中,可以使用阿里雲預設的Domain Name來做配置,並且記得選擇剛剛創建的Service!
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893IsjuLDfsy1.png

  13. 創建完成後,回到集群的頁面,選擇網路 -> 路由,選擇剛剛創建的Ingress網域名稱 test.xxxxxx.com。
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893fwu23HEf2w.png

  14. 成功連線!
    https://ithelp.ithome.com.tw/upload/images/20220916/20141893JzXpSwrjIx.png

本次實作就到這邊結束囉!最主要是帶大家操作一次,並且知道若要拉取ACR的鏡像必須要安裝套件~

ACK還有相當多功能等待大家探索,有興趣的讀者可以自行嘗試看看囉!

下一章,將會帶大家了解ACK的分支ASK,了解完全Serverless的K8S究竟是如何運作的,敬請期待囉~~!


上一篇
Day15 ACK - 基礎介紹
下一篇
Day17 ASK - 基礎介紹
系列文
阿里雲原生服務大集結30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言