--- tags: 1082, lsa --- # Week8 - Book mode https://hackmd.io/@ncnu-opensource/By4H6JLNW [講者文件](https://hackmd.io/_h3sDyR1Th6vOblThFwa2A?view#Labels) :::info <span class="bt"> &nbsp;BT 補充&nbsp; </span> STATEFUL: 伺服器跟使用者之間的狀態會被記錄在該伺服器 之後傳輸資料不需要再重新作驗證 But 在進行 load balance 的時候,如果使用者的連線被換到別台伺服器,就會斷線(無 SESSION 資料),要重新連線,可用 sticky session 處理 STATELESS: 不會去記憶使用者狀態於該伺服器,而是利用其他東西(EX : jwt、redis) KISS principle - Keep It Simple, Stupid creating updating 方式其實是一樣的,只敘述最終結果,K8S 就會去處理 ::: - namespace 切分不同的應用程式 讓我們方便管理 - 有要長期儲存的資料記得掛volume ### Container vs Pod Pod 是 k8s 的部屬的最小單位,通常裡面都放一個 Container(可以不只一個),只是他多包一層變成 Pod clusterIP 指的是 service 的 IP :::info <span class="bt"> &nbsp;BT 補充&nbsp; </span> 比較不正確但好理解的說法: - microService: 把一個服務切開切開就能說程式microService - service mesh: microService之間有很多的連動 ::: <style> .bt { background-color: gray; color: white; font-size: 20px; font-weight: bolder; border-radius: 50% 20% / 10% 40%; } </style>