ref: https://loft-sh.medium.com/11-of-the-best-open-source-kubernetes-tools-2021-edition-b4aa49487845
本文會從三個類別來介紹作者認為跟 Kubernetes 開發維運有關的好用工具,這三個領域分別是
1. Running Kubernetes Environments
a. Minikube 依然好用,可以輕鬆創建環境,作者提到創建一個 cluster 只要 23 秒即可 <--- 我是懷疑加上 VM 時間應該沒辦法,除非單純用 container mode.
b. Helm 目前依然是部署方面最普遍被使用的包裝方式,
c. K3S 目前依然是輕量級 k8s 的選擇,特別是 IoT 等輕量級環境下想要部署k8s叢集則k3s幾乎是唯一選擇。
2. Simplify Feedback Loop
這個領域主要探討的針對開發者來說,如何能夠有效的提升開發流程,如何讓開發者能夠與 k8s 的互動更為抽象與簡單,讓開發者可以不需要學會太多k8s的指令又能夠將開發的結果送到k8s叢集內進行測試。
這類型的反饋資訊也就是標題所述的 Feedback Loop
a. 由 Google 開源維護的 Skaffold 專案目前能夠簡化開發者開發k8s 應用程式的流程,將建置Image,部署到k8s等步驟都自動化,開發者只需要呼叫指令或是存擋即可讓最新的程式碼自動部署到k8s叢集內。
b. 另外一套名為 Tilt 的軟體與 Skaffold 非常類似,不同點是 Tilt 有提供友善的介面,讓使用者可以更快地去知道當前撰寫的程式碼部署到k8s後會有什麼問題,從基本的 YAML 錯誤到部署後哪邊出問題都能夠盡量的點出
c. DevSpace 也是一套針對開發流程的開源專案,跟 Tilt 一樣都有提供介面,而全部的操作都是基於 devspace 這個指令來完成。
d. Lens 這套 Kubernetes 的 GUI 軟體功能愈加強大,作者甚至稱其為 IDE 而非單純的 GUI 功能,透過各式各樣不同的 Plugin 幾乎可以完成你想要達到的任何功能。
3. IDE Dev Tools I Can’t Live Without
a. 作者推薦 VSCODE 上面的 Kubernetes Tool 這個擴功功能,作者認為如果你的 IDE 不能夠有效地分辨 Helm Template 與 K8s vanilla YAML 的差異的話,你的開發速度跟體驗將會奇差無比。
b. VSCODE 上面的 YAML Language Support 這個功能也很好,能夠針對各種 YAML 文件的操作給予自動補齊與偵錯
c. 另外一個作者推薦的 VSCODE 擴充功能是 Footsteps,作者提到對於一個數百行以上的 YAML 檔案來進行修改有時候是厭煩的,而這個擴充功能會幫你把最近修改的內容用顏色給標示強調同時也透過快捷鍵可以讓你快速地跳於最近修改的行數之間往返。
這篇文章主要就是作者分享自己使用的一些工具,有興趣的可以參考原文
同時也有14部Youtube影片,追蹤數超過2萬的網紅極簡姐姐 巧玉,也在其Youtube影片中提到,#極簡生活 #極簡主義 #斷捨離 #斷捨離清單 #不再購買 #理性消費 #極簡後不再購買 #極簡姐姐巧玉 極簡生活|極簡後不再購買35樣物品|斷捨離清單|極簡主義者不再購買的物品 檢視過去捨棄的物品中,我發現有些物品有些共同點,為了避免自己再次衝動消費或因為促銷發生的購物行為,我開始把這些物品記...
vm推薦 在 矽谷牛的耕田筆記 Facebook 的精選貼文
ref: https://loft-sh.medium.com/11-of-the-best-open-source-kubernetes-tools-2021-edition-b4aa49487845
本文會從三個類別來介紹作者認為跟 Kubernetes 開發維運有關的好用工具,這三個領域分別是
1. Running Kubernetes Environments
a. Minikube 依然好用,可以輕鬆創建環境,作者提到創建一個 cluster 只要 23 秒即可 <--- 我是懷疑加上 VM 時間應該沒辦法,除非單純用 container mode.
b. Helm 目前依然是部署方面最普遍被使用的包裝方式,
c. K3S 目前依然是輕量級 k8s 的選擇,特別是 IoT 等輕量級環境下想要部署k8s叢集則k3s幾乎是唯一選擇。
2. Simplify Feedback Loop
這個領域主要探討的針對開發者來說,如何能夠有效的提升開發流程,如何讓開發者能夠與 k8s 的互動更為抽象與簡單,讓開發者可以不需要學會太多k8s的指令又能夠將開發的結果送到k8s叢集內進行測試。
這類型的反饋資訊也就是標題所述的 Feedback Loop
a. 由 Google 開源維護的 Skaffold 專案目前能夠簡化開發者開發k8s 應用程式的流程,將建置Image,部署到k8s等步驟都自動化,開發者只需要呼叫指令或是存擋即可讓最新的程式碼自動部署到k8s叢集內。
b. 另外一套名為 Tilt 的軟體與 Skaffold 非常類似,不同點是 Tilt 有提供友善的介面,讓使用者可以更快地去知道當前撰寫的程式碼部署到k8s後會有什麼問題,從基本的 YAML 錯誤到部署後哪邊出問題都能夠盡量的點出
c. DevSpace 也是一套針對開發流程的開源專案,跟 Tilt 一樣都有提供介面,而全部的操作都是基於 devspace 這個指令來完成。
d. Lens 這套 Kubernetes 的 GUI 軟體功能愈加強大,作者甚至稱其為 IDE 而非單純的 GUI 功能,透過各式各樣不同的 Plugin 幾乎可以完成你想要達到的任何功能。
3. IDE Dev Tools I Can’t Live Without
a. 作者推薦 VSCODE 上面的 Kubernetes Tool 這個擴功功能,作者認為如果你的 IDE 不能夠有效地分辨 Helm Template 與 K8s vanilla YAML 的差異的話,你的開發速度跟體驗將會奇差無比。
b. VSCODE 上面的 YAML Language Support 這個功能也很好,能夠針對各種 YAML 文件的操作給予自動補齊與偵錯
c. 另外一個作者推薦的 VSCODE 擴充功能是 Footsteps,作者提到對於一個數百行以上的 YAML 檔案來進行修改有時候是厭煩的,而這個擴充功能會幫你把最近修改的內容用顏色給標示強調同時也透過快捷鍵可以讓你快速地跳於最近修改的行數之間往返。
這篇文章主要就是作者分享自己使用的一些工具,有興趣的可以參考原文
vm推薦 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
本文延續前一篇文章,作者探討十五種 Kubernetes 不該使用的部署與維運模式,總共三篇,每篇五種。
Misusing Health probes
Kubernetes 內有設定三種不同的 Probe,分別是 Readiness, Liveness 以及 Startup,前兩者 Probe 比較常被提到而且會不停的執行,而 Startup 則是會被運行一次的 Probe。
作者認為所有開發者都要去研究這三種的差異並且小心使用。
文章中列舉一些常見的錯誤用法
1. 用相同的 endpoint 同時處理 liveness 以及 readiness
2. 繼續沿用過往針對 VM 所設計的 health endpoint,應該要針對容器環境重新設計
3. Health 的檢查過於複雜,導致需要花費一個不可預測的時間
..
等
Not using the Helm package manager
作者認為目前 Kubernetes 生態系中只有一個 Package Manager,也就是 Helm,就像是常見的 apt/rpm 等套件般去管理不同的應用程式。
然而 Helm 卻很容易被誤解並拿去跟其他工具比較,譬如 Kustomize, Jsonnet.. 等。
從本質上來看 Helm, Helm 本身有 Package 的管理能力,同時也透過 Template 的方式來產生適合於不同環境的 YAML 檔案。 而上述其他的比較解決方案基本上都只能完成後者,透過如 overlay (kustomize) 等不同的方式來產生不同的 YAML,但是本身卻沒有去管理這些安裝好的應用程式。
如何產生 YAML 這些是部署前的流程,而上述的那些工具對於檔案部署到 Kubernetes 後就無能為力了,譬如想要刪除任何安裝到 Kubernetes 資源的應用程式,必須要找到原始的 YAML 檔案。而 Helm 則不一樣,本身會於 Cluster 內去記錄這些這些資訊,讓你可以透過 helm 的指令去刪除這些安裝好的應用程式。
作者認為除非團隊很明確的瞭解與設計其工作流程,確保 Helm 帶來的部署與管理流程不需要,否則推薦任何團隊都可以採用 Helm,特別是之前因為 Helm2 Tiller 而厭惡的人必須要來試試看 Helm3
Not having a strategy for secrets
如同先前探討的 Configuration 不應該直接嵌入 Contaienr Image 一樣,Secret 這類型的物件也一樣,作者看到團隊常有下列錯誤
1. 使用各種不同的方式來管理 Secret 物件
2. 沒有區分好運行期需要的 Secret 與建制時期需要的 Secret
3. 過於複雜的處理方式導致本地測試與開發過於困難
相反的,團隊應該要
1. 選擇一個策略
2. 所有團隊使用該策略來處理 Secret
3. 所有的 Secret 應該都要用相同的方式處理
4. 這樣的機制使得 secret 的管理與追蹤更為容易
Attempting to solve all problems with Kubernetes
永遠不要認為 Kubernetes 能夠解決所有問題,團隊必須要理解到 Kubernetes 帶來的優點與缺點,團隊本身的部署與工作流程是否適合使用 Kubernetes。
也不要想說要把所有服務都搬到 Kubernetes 內,譬如 databases, caching 等,這些本來就存在的解決方案依然可以使用本來的方式繼續部署,不要一相情願地覺得這些東西放到 Kubernetes 內就一定會更好。
詳細原文可以參考下列連結。
https://medium.com/containers-101/kubernetes-deployment-antipatterns-part-3-dfbdd2fd3292
vm推薦 在 極簡姐姐 巧玉 Youtube 的最佳貼文
#極簡生活 #極簡主義 #斷捨離 #斷捨離清單 #不再購買 #理性消費 #極簡後不再購買 #極簡姐姐巧玉
極簡生活|極簡後不再購買35樣物品|斷捨離清單|極簡主義者不再購買的物品
檢視過去捨棄的物品中,我發現有些物品有些共同點,為了避免自己再次衝動消費或因為促銷發生的購物行為,我開始把這些物品記錄下來,整理出不再購買清單📝
以下是這兩三年極簡後我整理出來的清單,分為9大類,目前有35樣物品
時間點標記
00:00 影片開始
00:30 第一類:衣飾
02:07 第二類:日用品
03:17 第三類:清潔用品
04:20 第四類:保養品
05:41 第五類:興趣愛好
07:00 第六類:居家用品
07:38 第七類:文具
08:08 第八類:感情小物
08:56 第九類:食物
▪️更多影片
・簡單高效生活:https://ppt.cc/fcDFyx
・極簡理財系列:https://ppt.cc/fNo7zx
・極簡生活好物:https://ppt.cc/fpR3Qx
・極簡居家改造:https://ppt.cc/fxsKkx
▪️其他介紹
・印度美姬仕MEDIMIX皇室藥草肥皂
▪️學習更多
跟我一起學習美股價值投資👉🏼https://ppt.cc/fbkjxx
跟我一起了解天賦順流致富👉🏼https://lihi1.com/qU0al
Follow me🙋♀️
👉成為高效晨型人 | 巧巧極簡生活提案:https://ppt.cc/fVAtRx
👉Instagram :chiao_talk https://www.instagram.com/chiao_talk/
👉FB粉絲頁:極簡姐姐 巧玉 https://www.facebook.com/Kayo-Lin-105...
👉Business Inquiries 商業合作:linchiaochiao88@gmail.com
✨如果影片對你有幫助請記得按讚👍並留言✍🏼告訴我喔💗
推薦影片
50個我不再買的東西|極簡主義者|斷捨離後的選擇|末羊子
https://youtu.be/HfQarvWj8IY
極簡後,我不再購買的7類物品|斷捨離清單|極簡主義者不再購買的東西|極簡小白
https://youtu.be/8XWGzYajgrs
【Minimalism】23個我不再購買或持有的物品|23個物品的斷舍離|極簡生活|小唯的公寓 Wei's Apartment
https://youtu.be/IYrLSp3V-vM
Q & A
📷相機:DJI OSMO POCKET 口袋雲台相機
💻電腦:2017 MacBook Pro 13吋
🎞剪輯:Adobe Premiere Pro
📱手機:iPhone X
🎵片尾:The Island - tubebackr
vm推薦 在 Ten_wong Youtube 的最讚貼文
訂閱:https://www.youtube.com/c/Tenwong_Games?sub_confirmation=1
已實況過的遊戲列表:https://docs.google.com/spreadsheets/d/1Q6rAHu-Baj4mLHL_NDKTfCC2QZB1_qT_6kgMQx6V2Xk/edit#gid=0
實況台:https://www.twitch.tv/ten_wong
Donate:https://payment.opay.tw/Broadcaster/Donate/353E984CFAA8D4644EC1BB9500158530
夢幻模擬站賣的是1+2 跟 4+5 Final 不是3+4 感謝網友糾正
#PlayStation
#PlayStation3
#PlayStation Store
#PS3
九龍風水傳
https://youtu.be/1DApR4UxCXk?list=PLntwz9j1QnMx12dyy65PABIBpgW7Xq4ha
洛克人賽車
https://www.youtube.com/watch?v=Vm-IbJSjK5s
出擊飛龍1+2
https://youtu.be/eEpMDUFc8us
潛龍諜影1
https://youtu.be/RGRrkczdEVg?t=5028
時鐘塔
https://youtu.be/EJHw_ucIzbA?t=512
恐龍危機2:恐龍的危機
https://www.youtube.com/watch?v=0qs3p872KZw
袖珍快打
https://www.youtube.com/watch?v=7IuEtLuWyYI
魔域幽靈EX
https://youtu.be/JUVIea6H298
龍騎士傳說
https://youtu.be/TO0zW92Q9rA?list=PLuapZjBr_DRbkKT3seVu6gx8zmVj_Uxk-&t=44
惡魔城月下夜想曲(連結是PSP版)
https://www.twitch.tv/videos/850448979?collection=tcm3HyACZxYf5g&t=1h1m11s
陸行鳥:不可思議的迷宮2
https://youtu.be/c52S-f_tMss
純愛手札
https://youtu.be/xjMB_I5_EVM
冒險奇譚1代
https://youtu.be/1SehPAGxGI8
復活邪神 邪神領域2
https://www.youtube.com/watch?v=lgzbStgzajs
DOA1代
https://youtu.be/5YmhE40qOlk?t=519
雙界儀
https://youtu.be/aQ9OlWdumwI?list=PLH_k9EDOAL2gB1LAYtZInHRkJOdr2SM6E
袋狼大賽車
https://www.youtube.com/watch?v=RLKKq_lQ4g4
寶貝龍
https://youtu.be/lrVKjNR0-SE
狂野歷險1代
https://youtu.be/kTW5-BoOR6M
阿蘭多拉
https://youtu.be/C7GXOjlshqg?t=9914
袋狼大冒險3代
https://youtu.be/HG-NRnGp3RA
聖魔戰記2
https://youtu.be/ZRmm5Xux4og
幻想水滸傳2
https://youtu.be/Zkl2BDYgPVY?list=PLW0slGJm0BgOZr7ub57cdPpP530xK6Ljy
小拉爾夫大冒險
https://youtu.be/RxPn9DdmyAM
KOF極限衝擊 規格A
https://youtu.be/LbwfoN91GkI
復活邪神 吟遊詩人之歌
https://youtu.be/jqu3C8a6opI
絕體絕命都市1
https://youtu.be/Qn5sLa-1mLo
KOF98UM PS2家用版
https://youtu.be/9OYWxHye9is
狂野歷險5
https://youtu.be/wZtqm8bU9dI?list=PLBpn-kp49F1-UjYjK8SGoCSZDkNP9MfNg
戰國BASARA2 英雄外傳
https://youtu.be/jKI2NPcxXdY
魂斗羅NEO
https://youtu.be/Ffv-T-zh_Ik
真‧魂斗羅
https://youtu.be/dOOcb5RNwSM
惡靈古堡:聖女密碼
https://youtu.be/_Yp23UXfwmE?list=PLPOMvQPpIKC-FqtfDY70BvU_7AnpFYxbC
神之手
https://youtu.be/2ncDCjilPN4
電梯大戰重製版
https://youtu.be/6yjNEcJaKtk
00:00 購買前需要注意的事情
01:45 PS1遊戲
11:26 PS2遊戲
14:10 PCE遊戲
14:16 PS3遊戲
vm推薦 在 蔡佩軒 Ariel Tsai Youtube 的精選貼文
#遇見Ariel 直播開始了!! 🌊 #海之夜 [回不去的海][聽海][國境之南][Under the Sea][如果沒有你]
還有小魚兒們期待的Ariel版 [勇氣]🔥
★專屬LINE群★
我的專屬LINE群已經正式公開了~
小魚兒來加入🙋🏻♀️
加入有專屬福利喔~第一手消息公告!我也會在社群裡和大家互動聊天🥰
「Ariel 蔡佩軒 專屬LINE社群」加入連結:https://pros.is/39uz45
★今日電影推薦★
《Soul靈魂急轉彎》
★今日心靈雞湯★
The purpose of life is to live it.
活著的意義,就是好好活著!
★Ariel最新作品★
心靈療癒系列原創《Light of the World》在YouTube你聽了嗎✨
-----------------------------------------------------
Ariel首張個人實體專輯【ARIEL】發行上架了!趕快去購買收藏:https://ArielTsai.lnk.to/ARIEL
Ariel最新作品【小幸運】上架了🔥
🎵 KKBOX下載:https://bit.ly/3nYoskM
🎵 串流平台收聽:https://arieltsai.lnk.to/ALH
🎥 MV:https://youtu.be/vM-HWk7ZHvA
【給我你的愛】MV:https://youtu.be/A1q6H_JiKCY
【CUPID】MV:https://youtu.be/coTbKTKZfNU
-----------------------------------------------------
🔔 訂閱Ariel的頻道: http://bit.ly/ariel_youtube
📸 追蹤 Instagram: http://bit.ly/ariel_tsai_IG
-----------------------------------------------------
▶︎Facebook: http://bit.ly/ariel_tsai_FB
▶︎YouTube副頻道: http://bit.ly/2VdVX3A
▶︎小魚家族: http://bit.ly/2j4GMKk
▶︎TikTok: http://vt.tiktok.com/JBNFxy
▶︎抖音: http://bit.ly/2Jb0hPL
▶︎微博: http://bit.ly/2mRyCab
-----------------------------------------------------
🎥 每週日晚上9:00在臉書 + YouTube 直播 - 鋼琴彈唱熱門流行好歌!
#Ariel直播 #給我你的愛 #小幸運
-----------------------------------------------------
☀︎Ariel熱門COVER☀︎
【你的酒館對我打了烊】:https://youtu.be/Hysj4IVt0YY
【說好不哭】:https://youtu.be/WkN7Jh_p8H4
【怎麼了】:https://youtu.be/376Z3gHh6kQ
【追光者】:https://youtu.be/FlxOcwvDH6U
【我們不一樣】:https://youtu.be/2pXXjBe1fXo
【雪落下的聲音】:https://youtu.be/W3QOuZ_kUXw
【光年之外】:https://youtu.be/AsC0CN2eGkY
【剛好遇見你】:https://youtu.be/kLvnet_N3ZM
☀︎Ariel熱門原創歌曲☀︎
【每一次想你】:https://youtu.be/D37Q3prfaWQ
【青春有你】:https://youtu.be/ddrFoAxS55U
【禮物】:https://youtu.be/mYzEPfabaps
【跳舞到天明】:https://youtu.be/h5Vb4uM5Hl0
【錯過】:https://youtu.be/X97-ZlFsCks
☀︎Ariel生活/工作/訪談☀︎
【跟著Ariel】一日台南校園,熱血演唱!:https://youtu.be/4zNhHkJnaac
第一次代言!! 到底Ariel彈什麼厲害的琴?!【Ariel與Roland之間的火花】:https://youtu.be/Y8KYK2jE5BE
【跟著Ariel】第一次狼人殺! 高玩們點評Ariel+幕後花絮!:https://youtu.be/kaDK5gIsnhk
【跟著Ariel】變身! 參加GQ/Vogue頒獎典禮!:https://youtu.be/Y6P38SoJErg