Cloud Summit: Cloud Infrastructure Saving Engineering  雲端省錢工程

活動時間: 2024-07-03 活動連結 Facebook Twitter 投影片 Info Title: SRE Conference: Cloud Infrastructure Saving Engineering 雲端省錢工程 使用 AWS 與 Kubernetes 就是要花錢,如何省錢? 合理的設定資源,不僅省錢,還提升整體服務穩定度? 既有服務已經存在,如何逐步改變,降低成本? 本次演講以實務的範例,分享幾個節省雲端開銷的方法,包含:導入 spot instance,成本計算與預測工具,動態資源調整HPA與VPA,saving plan…,並分享如何改變文化,提高團隊的成本意識,實際的降低開銷 Target group AWS & Kubernetes User who want to decrease overall cost of infrastructure 導入工具:有哪些工具可以使用 分析現況:精算各團隊與各專案成本 改變現況:從既有的架構中,找尋可以節省成本的地方 改善流程:有效率的維持省錢 workflow 改變文化:持續性低維持新服務與舊服務的合理成本 Author Che-Chia Chang 是一名專注於後端開發、開發維運、容器化應用及 Kubernetes 開發與管理的技術專家,同時也是 Microsoft 最有價值專業人士(MVP)。 活躍於台灣技術社群,經常在 CNTUG、DevOps Taipei、GDG Taipei、Golang Taipei Meetup 等社群分享 DevOps、SRE、Kubernetes 及雲端運算相關技術。致力於推動開發與維運的最佳實踐,並熱衷於研究與應用最新的雲端與 AI 技術。 個人部落格:https://chechia.net Che-Chia Chang is a technology expert specializing in backend development, DevOps, site reliability engineering (SRE), containerized applications, and Kubernetes development and management. He is also recognized as a Microsoft Most Valuable Professional (MVP). ...

July 3, 2024 · 1 min · 195 words · chechiachang

2024 04 27 Contribute to K8s

Get-Started Google “how to contribute to kubernetes” click the first link you like in every page do what the page says Get-Started https://www.kubernetes.dev https://www.kubernetes.dev/docs/guide/ Contributor Playground Youtube: New Contributor Series 2018-2019 Join the Kubernetes Slack Contribute to kubernetes Documentation Join Group https://www.kubernetes.dev/community/community-groups/ SIG-DOCS Find Issue on Github https://github.com/kubernetes/website/issues/38681 Contributing to Kubernetes Documentation Join sig-docs google groupd Prerequisites In my opinion, the following are the prerequisites to contribute to Kubernetes: English proficiency Unorganized Links Community-membership actively contributer Community Forums

April 27, 2024 · 1 min · 78 words · chechiachang

SRE Conference: Cloud Infrastructure Saving Engineering  雲端省錢工程

活動時間: 2024-04-26 活動連結 Facebook Twitter 投影片 Info Title: SRE Conference: Cloud Infrastructure Saving Engineering 雲端省錢工程 使用 AWS 與 Kubernetes 就是要花錢,如何省錢? 合理的設定資源,不僅省錢,還提升整體服務穩定度? 既有服務已經存在,如何逐步改變,降低成本? 本次演講以實務的範例,分享幾個節省雲端開銷的方法,包含:導入 spot instance,成本計算與預測工具,動態資源調整HPA與VPA,saving plan…,並分享如何改變文化,提高團隊的成本意識,實際的降低開銷 Target group AWS & Kubernetes User who want to decrease overall cost of infrastructure 導入工具:有哪些工具可以使用 分析現況:精算各團隊與各專案成本 改變現況:從既有的架構中,找尋可以節省成本的地方 改善流程:有效率的維持省錢 workflow 改變文化:持續性低維持新服務與舊服務的合理成本 Author Che-Chia Chang,專長的領域是後端開發,開發維運,容器化應用,以及Kubernetes開發管理。 Microsoft 最有價值從業人員 MVP。 目前為 Golang Taiwan Meetup Organizer,常出現於 CNTUG,DevOps Taipei,GDG Taipei, Golang Taipei Meetup。 Che-Chia Chang, an SRE specialize in container and Kubernetes operation. An active member of CNTUG, DevOps Taipei, GDS Taipei, Golang Taiwan Meetup. Microsoft Most Valuable Professional since 2020. ...

April 26, 2024 · 1 min · 137 words · chechiachang

Kubernetes Summit: Resource as Code for Kubernetes: Stop kubectl apply

活動時間: 2023-10-25T13:20:00Z 活動連結 Facebook Twitter 投影片 Info Title: Resource as Code for Kubernetes: stop kubectl apply https://k8s.ithome.com.tw/CFP Infrastrure as Code (IaC) 與 PaC,在萬物都該 as Code 得時代,你還在不斷的 kubectl apply 嗎? 手動 apply 的痛點: 人就是會忘:是誰 apply 這個在 k8s 上的?是誰上次漏 apply 所以壞了? 人就是會寫錯:能否 apply 管理大量的 label, taint, annotation 安全:apply 變更內容是否有經過資訊安全的 review 當服務的 app code base 都已經用 chart 打包,使用 vcs 管理後,為何依賴的 k8s resource (namespace, secret, label, crd, …) 不需要推上 vcs 管理的? 本次演講集合幾個管理 k8s 的範例,將 k8s resource 以 code 管理,推上 vcs,並使用 argoCD, secret operator, … 等工具進行管理,來讓避免低級的人工操作錯誤,降低團隊整體失誤率,並降低 k8s admin 管理的成本,提高管理效率 ...

October 25, 2023 · 1 min · 96 words · chechiachang

Vault Workshop ??: Integrated Storage

如果你希望追蹤最新的草稿,請見鐵人賽2023 本 workshop 也接受網友的許願清單,如果有興趣的題目可於第一篇底下留言,筆者會盡力實現,但不做任何保證 整篇 Workshop 會使用的範例與原始碼,放在 Github Repository: vault-playground Day ??: Integrated Backend 集成存儲 Vault 支援多種存儲選項,用於持久存儲 Vault 資訊。自 Vault 1.4 起,提供了整合式存儲選項。此存儲後端不依賴於任何第三方系統,實現高可用性語義,支援企業複製功能,並提供備份/還原工作流。 該選項將 Vault 的數據存儲在服務器的文件系統上,並使用共識協議將數據複製到集群中的每個服務器。有關整合式存儲內部的更多信息,請參閱整合式存儲內部文檔。此外,配置文檔可以幫助配置 Vault 以使用整合式存儲。 以下各節將詳細介紹如何使用整合式存儲操作 Vault。 服務器間通信 一旦節點加入到彼此,它們開始使用 Vault 的叢集端口進行 mTLS 通信。叢集端口的默認值為 8201。TLS 信息在加入時交換,並按一定的節奏進行輪換。 整合式存儲的要求之一是必須設置 cluster_addr 配置選項。這允許 Vault 在加入時為節點 ID 分配地址。 叢集成員資格 本節將概述如何引導和管理運行整合式存儲的 Vault 節點集群。 整合式存儲在初始化過程中引導,並且結果是大小為 1 的集群。根據所需的部署大小,可以將節點加入到活動 Vault 節點中。 加入節點 加入是將未初始化的 Vault 節點並使其成為現有集群成員的過程。為了將新節點驗證到集群,它必須使用相同的密封機制。如果使用自動解封,則必須配置新節點以使用與其嘗試加入的集群相同的 KMS 提供程序和密鑰。如果使用 Shamir 密封,則必須在加入過程完成之前為新節點提供解封密鑰。一旦節點成功加入,來自活動節點的數據就可以開始複制到它。一旦節點加入,則不能重新加入到不同的集群。 您可以通過配置文件自動加入節點,也可以通過 API 手動加入(下面描述了這兩種方法)。在加入節點時,必須使用領導節點的 API 地址。我們建議在所有節點上設置 api_addr 配置選項,以使加入過程更簡單。 retry_join 配置 此方法允許在配置文件中設置一個或多個目標領導節點。當未初始化的 Vault 服務器啟動時,它將嘗試加入每個已定義的潛在領導者,直到成功。當指定的領導者之一變為活動狀態時,此節點將成功加入。當使用 Shamir 密封時,已加入的節點仍然需要手動解封。當使用自動解封時,節點將能夠自動加入並自動解封。 ...

October 10, 2023 · 1 min · 168 words · chechiachang