--- title: 2021 Kubernetes Summit tag: K8S --- # 2021 Kubernetes Summit ## 一、臺北榮民總醫院從主機資料庫到微服務架構,打造新一代 HIS 平台 1.大型主機如何轉換到 HIS 微服務平台 2.北榮 HIS 微服務平台提供 Scale Out 儲存、支援 RESTful API 3.智慧醫療落地,藥囑微服務平台上路 - 多叢集架構可以應用在大企業 - IaC RD專注開發,維運除了infar還要具備一些coding能力,例如會寫yaml --- ## 二、面對多雲時代的 K8S 您準備好了嗎? #### VMware 以 K8s 為核心技術推出的解決方案平台,說明如何串聯 Dev-Sec-Ops 三大巨頭,如何管理跨地端與不同公有雲的多 K8s 叢集。 ### Containers will run on VMs - IDC 過去五年超過90%容器都是部署在「虛擬化環境」,未來容器部署主要趨勢在「混合雲環境」 ### Containers on Production Needs Virtual Machines - 大多數的容器都跑在虛擬機內,而非實體機,兩種控制平台的機制是非常不一樣的 - 虛擬層是為了虛擬化硬體層,而容器是為了虛擬化OS層 - 容器跑在虛擬器有以下好處: - 虛擬機的邊界提供比容器**更好的隔離性與安全性** - 虛擬機可將強大的x86硬體分離成較小的區塊,提供更好的隔離性並**減小區塊損壞的風險** - 提供更彈性的選擇,可**滿足多種不同的OS或是不同的版本需求** ### 較小的 Kubenetes 叢集是趨勢,大型伺服器造成不必要的資源浪費 ### 多雲服務是接下來20年的數位業務交付模式 ### Vmware Tanzu Mission Contrl 管理混合雲、地端的工具 --- ## 三、核心新思維──以微服務架構與容器化技術自行開發設計的新核心系統 玉山銀行建置新核心系統時,選擇雲原生架構之 PaaS 技術,結合微服務及容器化的設計思維打造金融服務心臟,並透過業務梳理、模組拆分與自行研發設計,達到 7*24 服務變更零中斷 --- ## 四、Simplifying long term application management on Kubernetes - Charmed Kubernetes 是一個高可用且橫向擴展的 Kubernetes cluster - 讓使用者能簡單地進行Kubernetes部署、擴展、管理和升級工作 - Pod裡會有ap container 以及 charm container ![](https://i.imgur.com/Qa3ZaZG.png) [Charmed Kubernetes documentation](https://ubuntu.com/kubernetes/docs) --- ## 五、企業級 K8S 導入及架構基礎考量 - 「文化」是決定組織可否改變的關鍵因素之一 - RedHat OpenShift 包含 OS、CI/CD、kubernets cluster管理…等服務 - K8S的升級方案,可先將一部份流量(約10%)導到更新後的節點上,待穩定運作一段時間,再轉移一部份流量過去,直到最後全部移轉過去。 --- ## 六、『振興五倍』的 K8S 監控、可觀察性分析 - Splunk Observability Cloud 提供上百種整合 - 客製化程式開發、無伺服器的服務、服務網格、開源平台、資料庫、容器、主機、公有雲/私有雲 - Splunk 蒐集數據並可即時做成報表分析 - 當有不正常流量,可圖形化報表顯示 - On-Call 事件協同接單 可以判斷這個問題該call誰處理 - 告警透過manchine learning來判斷什麼是有問題並且該告警 - Splunk 接收數據是以秒來計算 - 不管多大流量都能監控與分析 ref https://k8s.ithome.com.tw/agenda 共筆 https://hackmd.io/c/k8ssummit