上次 Meetup 的影片出爐囉,這次影片的主題是關於 GitOps 的介紹,從 GitOps 的來由,觀念到用兩個開源專案進行 Demo, 讓大家瞭解看看 GitOps 跟平常使用的 CD 部署方式有什麼不同
除了影片之外,下方還有投影片及相關入門文章
https://www.youtube.com/watch?v=1n2JsOIiHP8
相關投影片: https://www.slideshare.net/hongweiqiu/introduction-to-gitops
相關文章: https://www.hwchiu.com/gitops.html
除了影片之外,下方還有投影片及相關入門文章
https://www.youtube.com/watch?v=1n2JsOIiHP8
相關投影片: https://www.slideshare.net/hongweiqiu/introduction-to-gitops
相關文章: https://www.hwchiu.com/gitops.html
YouTube
SDN x Cloud Native Meetup - Webinar 邱牛上菜 #5 GitOps
粉絲頁: https://www.facebook.com/technologynoteniu
課程投影片 - https://www.slideshare.net/hongweiqiu/introduction-to-gitops
講者部落格 - https://www.hwchiu.com/
K8s 基礎課程 - 牛牛老師帶你從入門到天堂 :
https://hiskio.com/courses/349?promo_code=13LY5RE
K8s CI/CD 課程 - 牛牛老師手把手帶你玩轉 K8S/CI/CD:…
課程投影片 - https://www.slideshare.net/hongweiqiu/introduction-to-gitops
講者部落格 - https://www.hwchiu.com/
K8s 基礎課程 - 牛牛老師帶你從入門到天堂 :
https://hiskio.com/courses/349?promo_code=13LY5RE
K8s CI/CD 課程 - 牛牛老師手把手帶你玩轉 K8S/CI/CD:…
九月份的線上活動來囉
這次的活動主要是跟大家探討一下關於 Container 的設計,到底 Dockerd 與 Containerd 的差異是什麼
知名熱門的 CRI-O 與 Podman 這些與 Docker 又有什麼不同
Kubernetes 所制定的 CRI 有什麼功用以及最後 Kubernetes 中我們要如果不用 Docker, 那應該選擇哪一套 Container solution?
歡迎有興趣的朋友可以參加該線上活動,活動連結會在活動前幾天公布
日期: 2020/09/26
時間: 21:00 (UTC+8)
https://www.facebook.com/events/4383015405104982/
這次的活動主要是跟大家探討一下關於 Container 的設計,到底 Dockerd 與 Containerd 的差異是什麼
知名熱門的 CRI-O 與 Podman 這些與 Docker 又有什麼不同
Kubernetes 所制定的 CRI 有什麼功用以及最後 Kubernetes 中我們要如果不用 Docker, 那應該選擇哪一套 Container solution?
歡迎有興趣的朋友可以參加該線上活動,活動連結會在活動前幾天公布
日期: 2020/09/26
時間: 21:00 (UTC+8)
https://www.facebook.com/events/4383015405104982/
我認為非常好用的專案,可以一眼看出目前運行應用所消耗的資源
對於規劃 Resource Limit 來說是個滿好的開始,畢竟要先瞭解自己的服務會用到多少資源,也才會有一個底去思考到底你的 soft/hard limit 要設定多少
https://github.com/davidB/kubectl-view-allocations
對於規劃 Resource Limit 來說是個滿好的開始,畢竟要先瞭解自己的服務會用到多少資源,也才會有一個底去思考到底你的 soft/hard limit 要設定多少
https://github.com/davidB/kubectl-view-allocations
GitHub
GitHub - davidB/kubectl-view-allocations: kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit…
kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit, allocatable,...) - davidB/kubectl-view-allocations
之前撰寫過關於 Kubernetes 的科普文,主要是用來探討 Kubernetes 能夠做什麼,以及不能夠做什麼
該篇文章現在有朋友翻譯成英文版本
https://medium.com/teamzerolabs/do-you-really-know-kubernetes-d936a093bbcc
該篇文章現在有朋友翻譯成英文版本
https://medium.com/teamzerolabs/do-you-really-know-kubernetes-d936a093bbcc
Medium
Do You Really Know Kubernetes?
Article Translated from https://www.hwchiu.com/kubernetes-concept.html, with author’s permission
一年一度的 ITHOME 鐵人 30天寫作大賽準備開始了!
去年首次參賽主要介紹 Kubernetes 的底層實作,而今年則打算介紹 CI/CD 與 Kubernetes 的一切整合與使用方式
鐵人賽的文章目前都收集於此,未來的章節也會記錄在這邊,詳細的內容也可以參閱部落格或是 ITHOME 網頁
https://ithome.hwchiu.com
去年首次參賽主要介紹 Kubernetes 的底層實作,而今年則打算介紹 CI/CD 與 Kubernetes 的一切整合與使用方式
鐵人賽的文章目前都收集於此,未來的章節也會記錄在這邊,詳細的內容也可以參閱部落格或是 ITHOME 網頁
https://ithome.hwchiu.com
Kubernetes 支援多副本資源運行,特別是當這些資源是透過 Deployment/ReplicaSet 產生時,名稱中間都會包含者不易閱讀的字串。這種情況下要如何快速且方便的讀取多副本 logs?
除了使用原生 kubectl 加上 --all-containers=true 參數來處理外
這邊跟大家分享其他開源工具,分別是 kail , stern, k8stail 以及 kubetail
有任何使用經驗跟心得都歡迎分享!
https://github.com/wercker/stern
https://github.com/boz/kail
https://github.com/dtan4/k8stail
https://github.com/johanhaleby/kubetail
除了使用原生 kubectl 加上 --all-containers=true 參數來處理外
這邊跟大家分享其他開源工具,分別是 kail , stern, k8stail 以及 kubetail
有任何使用經驗跟心得都歡迎分享!
https://github.com/wercker/stern
https://github.com/boz/kail
https://github.com/dtan4/k8stail
https://github.com/johanhaleby/kubetail
#小編
各位使用 Kubernetes 是怎麼部署Database的呢?
參考四步驟部署 Database 輕鬆上 Kubernetes
https://twitter.com/memenetes/status/1303075743774248960?s=21
各位使用 Kubernetes 是怎麼部署Database的呢?
參考四步驟部署 Database 輕鬆上 Kubernetes
https://twitter.com/memenetes/status/1303075743774248960?s=21
Twitter
memenetes
On a wing and a prayer
macOS/ Windows使用者本地開發測試 Kubernetes 你的選擇
Final Results
32%
Minikube
5%
Kind
27%
K3d
5%
Vagrant+Kubeadm
5%
Vagrant+K3s
14%
Vagrant+Kubespray
14%
其他
#小編
Kubernetes 小品, 週五下班時間輕鬆一下,改編自帝國毀滅元首的憤怒之經典橋段【船長的憤怒】😂
裡面的埋了各種 Kubernetes 相關專案的梗,身為苦命 DevOps/SRE 的你看懂了幾個呢?
https://www.youtube.com/watch?v=9wvEwPLcLcA
摘自 Wiki 元首的憤怒:元首地堡內躲藏的希特勒最後孤注一擲的作戰失敗後,與戈培爾一家在最後時刻自殺。
Kubernetes 小品, 週五下班時間輕鬆一下,改編自帝國毀滅元首的憤怒之經典橋段【船長的憤怒】😂
裡面的埋了各種 Kubernetes 相關專案的梗,身為苦命 DevOps/SRE 的你看懂了幾個呢?
https://www.youtube.com/watch?v=9wvEwPLcLcA
摘自 Wiki 元首的憤怒:元首地堡內躲藏的希特勒最後孤注一擲的作戰失敗後,與戈培爾一家在最後時刻自殺。
YouTube
Hitler uses Kubernetes
Some questions were asked and there were no easy answers...
這次跟大家分享一個有趣的反面議題,探討 GitOps 部署策略所帶來的痛點與負荷,本文主要內容翻譯自 Container-Solutions 的原始文章,已獲得原作者同意
原作者列出了數個實際採用 GitOps 遇到的麻煩與痛點,並講述期望的解決方案,最後則提供了一些不同的開源軟體來讓大家去嘗試
如同我不停強調的就是沒有最好的解決方案,只有最適合你環境的解決方案,我們要培養的一直都是如何分析自己的情境,找到對的工具並整合,一昧的追求最新最潮流的東西往往不會是最穩定且最有用的。
有興趣的人可以點選本文內的連結來瞭解更多原作者的思考 https://www.hwchiu.com/gitops-bad-and-ugly.html
原作者列出了數個實際採用 GitOps 遇到的麻煩與痛點,並講述期望的解決方案,最後則提供了一些不同的開源軟體來讓大家去嘗試
如同我不停強調的就是沒有最好的解決方案,只有最適合你環境的解決方案,我們要培養的一直都是如何分析自己的情境,找到對的工具並整合,一昧的追求最新最潮流的東西往往不會是最穩定且最有用的。
有興趣的人可以點選本文內的連結來瞭解更多原作者的思考 https://www.hwchiu.com/gitops-bad-and-ugly.html
Hwchiu Learning Note
GitOps 帶來的痛點與反思
本文翻譯自 Container-Solutions 的文章,探討 GitOps 實際操作上可能帶來的痛點與複雜度,最後作者帶出自己認為好的架構及設計以及推薦不同的思路來處理
CNCF 使用者社群 (CNCF End User Technology Radar) 今天針對可觀測性這個議題發布了九月份的報告,
是針對幾個常見的技術分析投票結果,看看不同的產業公司對於這些軟體是什麼樣的態度
主要分成已經 Adopt, Trial, Assess 三個不同的等級來幫每個專案/產品評論
如果你目前正在觀望各種工具,快來看看大家怎麼說
重點整理
1. 最常被使用的工具都是開源專案
2. 目前沒有一個一統天下的工具,大部分使用者都是會用多項工具一起
3. Prometheus 與 Grafana 通常會一起使用
https://radar.cncf.io/2020-09-observability
是針對幾個常見的技術分析投票結果,看看不同的產業公司對於這些軟體是什麼樣的態度
主要分成已經 Adopt, Trial, Assess 三個不同的等級來幫每個專案/產品評論
如果你目前正在觀望各種工具,快來看看大家怎麼說
重點整理
1. 最常被使用的工具都是開源專案
2. 目前沒有一個一統天下的工具,大部分使用者都是會用多項工具一起
3. Prometheus 與 Grafana 通常會一起使用
https://radar.cncf.io/2020-09-observability
跟大家分享一個由 CNCF 組織所發起的 CD 工具調查報告
面向的使用者都是 CNCF 社群的廠商,主要針對各種廣為人知的 CD 工具給予評價,大致上就是推不推薦使用
在 Kubernetes 應用程式部署工具方面, Helm > Kustomize > Jsonnet
至於對於 CD 系統的選擇各有秋色,不論是開源軟體或是 SaaS 服務都有上榜
其中正反意見最多,完全看不出共識的就是我們的老牌 Jenkins, 將近一半的受訪者都推薦停止使用 Jenkins.
有更多興趣可以點選下列文章來閱讀,有興趣也可以到粉絲團留言討論
https://www.hwchiu.com/cncf-tech-radar-cd.html
面向的使用者都是 CNCF 社群的廠商,主要針對各種廣為人知的 CD 工具給予評價,大致上就是推不推薦使用
在 Kubernetes 應用程式部署工具方面, Helm > Kustomize > Jsonnet
至於對於 CD 系統的選擇各有秋色,不論是開源軟體或是 SaaS 服務都有上榜
其中正反意見最多,完全看不出共識的就是我們的老牌 Jenkins, 將近一半的受訪者都推薦停止使用 Jenkins.
有更多興趣可以點選下列文章來閱讀,有興趣也可以到粉絲團留言討論
https://www.hwchiu.com/cncf-tech-radar-cd.html
Hwchiu Learning Note
CNCF Continuous Delivery 使用者調查報告
本篇文章節錄自 CNCF End User Technology Radar 關於 Continuous Delivery 的報告,擷取相關重點並加上個人心得來跟大家分享現在 CNCF 社群是怎麼選擇自己適合的 CD 工具

