ref: https://loft.sh/blog/the-cost-of-managed-kubernetes-a-comparison/
本篇文章探討不同 Cloud Provider kubernetes 服務的差異,作者列舉了四個常見的 kubernetes 服務,包含 GKE, EKS, AKS 以及 DOKS。
這四個 kubernetes 服務所部署的 Kubernetes 叢集都有獲得 CNCF Kubernetes Certification 的認證,不同 Cloud Provider 都有自己的優缺點。
使用 Kubernetes 服務帶來的好處就是使用者通常不太需要去擔心如何處理
1. Kubernetes 核心元件之間的 Certificate (API Server, Controller, Scheduler, Kubelet ...etc)
2. 動態調整 Kubernetes 節點
3. 相較於單純靠社群, Cloud Provider 可以提供更快速且更好的支援(畢竟有付錢給對方)
因此該文章接下來就會針對這四個 Kubernetes 服務來探討一下彼此的差異。
註: 有興趣的話都可以用 Sonobuoy 這個開源專案來檢測自己維護的 Kubernetes 叢集,通過測試就可以把測試報告送到 GitHub 開 Issue 申請認證
GKE
1. Kubernetes 正式公開後一個月就 GKE 就出現了 (08/2015), 是最早的 Kubernetes 服務
2. GKE 會使用 gVisor 專注於安全層級的容器隔離技術來部署服務。
3. 有機會使用針對 Container 最佳化的 OS,有些 cloud provider 只能使用 Ubuntu image 之類的。
4. 服務出現問題時,可以啟動 auto-repair 來修復叢集,一種典型作法就是將一直回報為 NotReady 的 k8s 節點給重建
5. GKE 提供自動升級 Kubernetes 版本的功能,如果不想要的話記得要去關閉這個功能,否則自動升級是有可能讓某些應用程式無法正常運作的。
6. 使用 GKE 的話,要付每小時 $0.1 美元的管理費。如果使用 on-prem 的解決方案 (Anthos) 的話就可以免去這些管理費。
EKS
1. 06/2018 創立
2. 可以使用 Ubuntu Image 或是 AWS 針對 EKS 最佳化的 EKS AMI 來獲得更好的效能。
3. EKS 沒有提供自動升級 Kubernetes 版本的功能,官方有提供大量詳細的文件介紹如何手動升級 Kubernetes 版本
4. 沒有類似 auto-repair 的機制去幫忙監控與修復出問題的 k8s node,因此 EKS 使用者需要自己去監控與維護這些節點。
5. EKS 也是每小時 $0.10 的管理費用。 AWS Outposts/EKS Anywhere 這些 2021 啟動的專案讓你有機會將 EKS 部署到 on-prem 的環境中。
AKS
1. 06/2018 創立
2. AKS 沒有提供任何最佳化的 OS,你只能使用常見的那些 OS image 作為你的 k8s 節點
3. 預設情況不會自動升級 kubernetes 版本,不過 AKS 提供選項去開啟自動升級。Cluster 有四種不同策略(none,patch,stable,rapid)來自動更新你的 k8s 叢集。
4. AKS 預設不會啟動 auto-repair 功能。對於一直持續回報 NotReady 的節點, AKS 會先重起該節點,如果問題無法解決就會砍掉重建節點。
5. AKS 不收管理費
6. Azure 沒有特別提供一個供 on-prem 的 AKS 解決方案,不過透過 ARC 是有機會於 on-prem 的環境運行 AKS.
DOKS(DigitalOcean)
1. 05/2019 創立
2. 有提供 kubernetes 版本自動更新功能,但是只有針對 patch 版本的變化
3. 沒有 auto-repair 的功能
4. 文章撰寫的當下, DOKS 沒有任何文件說明如何於 on-prem 的環境運行 DOKS
5. 不收管理費
6. 相對其他三家來說,底層架構相對便宜,一個 DOKS 最低可以低到每個月 $10 美元。
價錢比較:
1. 假設需要創建一個擁有 20 節點並且有 80vCPU, 320GB RAM 的叢集 (GKE 因為每個節點都是 15GB,所以最後只能湊到 300GB)
2. 每個月為單位去計算價格,AKS/EKS/GKE 都使用其提供的價格計算機來粗估, DOKS 需要手動計算。
3. 價錢評比
a. AKS: $3416
b. EKS: $2928
c. DOKS: $2400
d. GKE: $1747
對文章有興趣的別忘了參閱全文
同時也有19部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,PM 出的書: https://lihi1.cc/VzCeR/rafeni 我在找 Ruby on Rails Junior 工程師,歡迎來投履歷 https://www.yourator.co/companies/BitoEX/jobs/18900 喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱...
「blog on github」的推薦目錄:
- 關於blog on github 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於blog on github 在 軟體開發學習資訊分享 Facebook 的最佳解答
- 關於blog on github 在 AppWorks Facebook 的最佳解答
- 關於blog on github 在 在地上滾的工程師 Nic Youtube 的最佳貼文
- 關於blog on github 在 在地上滾的工程師 Nic Youtube 的最讚貼文
- 關於blog on github 在 在地上滾的工程師 Nic Youtube 的精選貼文
- 關於blog on github 在 The GitHub Blog | Updates, ideas, and inspiration from GitHub ... 的評價
- 關於blog on github 在 [Ting's筆記Day2] 在Github用Jekyll創建自己的blog 的評價
- 關於blog on github 在 GitHub Pages 的評價
- 關於blog on github 在 使用GitHub Pages 和Jekyll 來建立Blog 的評價
- 關於blog on github 在 Creating a blog using GitHub Pages 的評價
- 關於blog on github 在 Build A Blog With Jekyll And GitHub Pages - Smashing ... 的評價
- 關於blog on github 在 Setup a blog in minutes with Jekyll & Github - LoginRadius 的評價
- 關於blog on github 在 Building a Free Blog with GitHub Pages in Minutes 的評價
- 關於blog on github 在 Build a free blog/website with Github - DEV Community 的評價
- 關於blog on github 在 How to Create a Blog Using Jekyll and GitHub Pages on ... 的評價
- 關於blog on github 在 Blog onto GitHub | 菜鳥的三年成長史 的評價
- 關於blog on github 在 How to Blog in Markdown Using GitHub and Jekyll Now 的評價
- 關於blog on github 在 Build a Blog With GitHub and MkDocs | by Al-Waleed Shihadeh 的評價
- 關於blog on github 在 GitHub Pages | Jekyll • Simple, blog-aware, static sites 的評價
- 關於blog on github 在 The Quickest Way to Blog on GitHub Pages. | ruhoh universal ... 的評價
- 關於blog on github 在 Can I use GitHub Pages to host my blog? 的評價
- 關於blog on github 在 【學習筆記】如何使用Hexo + GitHub Pages 架設個人網誌 的評價
- 關於blog on github 在 GitHub Pages - 维基百科,自由的百科全书 的評價
- 關於blog on github 在 Host on GitHub | Hugo 的評價
- 關於blog on github 在 如何把Google Blogger搬到Github pages - Ken Yang筆記 的評價
- 關於blog on github 在 使用GitHub 免費製作個人網站- 為你自己學Git | 高見龍 的評價
- 關於blog on github 在 客製化你的部落格網址:Hexo blog x GitHub Pages 的評價
- 關於blog on github 在 3.2 GitHub Pages | blogdown: Creating Websites with R ... 的評價
- 關於blog on github 在 How to effortlessly create a website for free with GitHub Pages ... 的評價
- 關於blog on github 在 用GitHub 架設Blog - OA Wu's Blog - 吳政賢 的評價
- 關於blog on github 在 GitHub Pages Themes 的評價
- 關於blog on github 在 Website refresh and GitHub Discussions - Quarkus 的評價
- 關於blog on github 在 使用Hexo 搭配Github Page 建置自己的部落格 的評價
- 關於blog on github 在 Blogging on GitHub Pages: The Pros and Cons | BloggingPro 的評價
- 關於blog on github 在 GitHub - 首頁 的評價
- 關於blog on github 在 GitHub - 首頁 的評價
- 關於blog on github 在 Creating a Blog with Hugo and Github in 10 minutes - YouTube 的評價
- 關於blog on github 在 Creating a Blog with Hugo and Github in 10 minutes - YouTube 的評價
- 關於blog on github 在 How Gatsby Works with GitHub Pages 的評價
- 關於blog on github 在 Running a Collaborative Research Website and Blog with ... 的評價
- 關於blog on github 在 關於Github issue 當作blog的優缺點與感想.. 的評價
- 關於blog on github 在 Sharing Your Project on GitHub | The IntelliJ IDEA Blog 的評價
- 關於blog on github 在 利用Travis CI和Hugo將Blog自動部署到Github Pages - AxdLog 的評價
- 關於blog on github 在 An Intro to Git and GitHub for Beginners (Tutorial) - Product ... 的評價
- 關於blog on github 在 GitHub Page 自訂網域設定 的評價
- 關於blog on github 在 GitHub | AWS DevOps Blog 的評價
- 關於blog on github 在 Automatically build and deploy a Vue.js app with GitHub Pages 的評價
- 關於blog on github 在 Publishing on Github Pages | Jekyll theme for documentation 的評價
- 關於blog on github 在 Working with Github in SAP Business Application Studio (next ... 的評價
- 關於blog on github 在 Build a Personal Website With Github Pages and Hugo 的評價
- 關於blog on github 在 Cloud Build brings advanced CI/CD capabilities to GitHub 的評價
- 關於blog on github 在 在Github上搭建一個免費的blog - IT閱讀 的評價
- 關於blog on github 在 使用Hugo 和GitHub Pages 搭建静态博客 的評價
- 關於blog on github 在 Can I host my wordpress blog on github pages as a static ... 的評價
- 關於blog on github 在 Can I host my wordpress blog on github pages as a static ... 的評價
- 關於blog on github 在 Github上博客开源项目推荐 的評價
- 關於blog on github 在 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门 的評價
- 關於blog on github 在 Microsoft completes GitHub acquisition 的評價
- 關於blog on github 在 Breaking GitHub Private Pages for $35k - Robert Chen 的評價
- 關於blog on github 在 搭建个人博客教程(基于github pages和jekyll) - 王沛的博客 的評價
- 關於blog on github 在 Introducing the Allstar GitHub App - Open Source Security ... 的評價
- 關於blog on github 在 使用GitHub搭建自己的Blog - 掘金 的評價
- 關於blog on github 在 Creating and Hosting a Personal Site on GitHub - Jonathan ... 的評價
- 關於blog on github 在 2021 - Memo's Blog 的評價
- 關於blog on github 在 Hexo+GitHub,新手也可以快速建立部落格 的評價
- 關於blog on github 在 在Github Pages 建立Hugo 靜態網站· Kaichu.io 的評價
- 關於blog on github 在 GitLab vs GitHub: Key differences & similarities - Usersnap 的評價
- 關於blog on github 在 Easily Add Images to GitHub | Blog - Ardalis.com 的評價
- 關於blog on github 在 Host your Static Website on your own Domain through Github ... 的評價
- 關於blog on github 在 Git 與Github 版本控制基本指令與操作入門教學 - TechBridge ... 的評價
- 關於blog on github 在 单个GitHub帐号下添加多个GitHub Pages的相关问题 的評價
- 關於blog on github 在 Git vs. GitHub: What's the Difference? - Devmountain Blog 的評價
- 關於blog on github 在 Just How Fast Are GitHub Pages? - Jeremy Morgan's Tech Blog 的評價
- 關於blog on github 在 在Github 建立部落格Step by Step 的評價
- 關於blog on github 在 GitHub CI/CD tutorial: Setting up continuous integration 的評價
- 關於blog on github 在 如何在GitHub 上写博客? - 知乎 的評價
- 關於blog on github 在 10 Best Example Blogs hosted on GitHub Pages with Jekyll 的評價
- 關於blog on github 在 An Introduction to Github Actions - Gabriel Tanner 的評價
- 關於blog on github 在 GitHub | Getting Started With GitHub & Git - Analytics Vidhya 的評價
- 關於blog on github 在 How to Integrate Your GitHub Repository to Your Jenkins Project 的評價
- 關於blog on github 在 How to integrate WordPress with GitHub - A Complete Guide 的評價
- 關於blog on github 在 Hosting on GitHub Pages - Hugo中文文档 的評價
- 關於blog on github 在 GitHub Policy (@GitHubPolicy) / Twitter 的評價
- 關於blog on github 在 Git與GitHub介紹,軟體版本控制基本教學|ALPHA Camp Blog 的評價
- 關於blog on github 在 GitHub Leak: GitHub secrets best practices - GitGuardian Blog 的評價
- 關於blog on github 在 將github 的code 分享到blog 使用 - 八克里 的評價
- 關於blog on github 在 Using Hakyll with GitHub Pages - Tutorial 的評價
- 關於blog on github 在 How to Host Your Static Webpages on GitHub Pages 的評價
- 關於blog on github 在 Top 7 benefits you get by using Github | Apiumhub 的評價
- 關於blog on github 在 왕초보를 위한 Github 블로그 만들기 (1) - ZeddiOS 的評價
- 關於blog on github 在 Migrating from Jekyll+Github Pages to Hugo+Netlify - Sara ... 的評價
blog on github 在 軟體開發學習資訊分享 Facebook 的最佳解答
Github 可以託管靜態網頁,但是數據要存哪裡? 這篇文章教你如何在 github page 中使用 SQLite ,能夠在靜態託管的網站中使用一個真正的SQL資料庫
✍ GitHub 終極指南線上課程 https://bit.ly/3ieDEdo
🔥 udemy 線上課程特價中 ,最低價 NT390 起 https://bit.ly/37dcaP1
https://phiresky.netlify.app/blog/2021/hosting-sqlite-databases-on-github-pages/
blog on github 在 AppWorks Facebook 的最佳解答
【Will the real AI Research Engineer please stand up?】
According to a report by Gartner, AI will displace about 1.8 million jobs but produce 2.3 million new jobs by 2020. A lot of that growth will come from AI itself, such as AI research engineers. If you're a founder working on AI technology, you may be hard-pressed to find quality engineers that can do the job. Many won't have experience, so what are some factors you can look into to find a good AI research engineer?
Next week, Jason from AW#17 Ai4quant will be speaking about AI research engineers: from finding them to helping them figure out what role they will play in your startup. At a high level, here are some signals that the person you're looking at is suitable to be an AI engineer:
1. They've joined a Kaggle competition and developed machine learning algorithms.
2. They've joined an AI-related hackathon and have a finished project in their portfolio.
3. They've used Jupyter Notebook to practice data science with statistics and machine learning algorithms.
4. They shared their learning experiences for AI/ML on a blog post.
5. They earned an AI/ML-related degree.
6. They published some AI/ML research papers.
7. They have a personal website or GitHub to host their AI-related portfolio.
Don't miss out on a great event next week deconstructing what it means to work in the field of AI!
We're also now accepting applications for AW#19. If you're working on an AI or Blockchain startup, considering joining the largest founder community in Greater Southeast Asia >> http://bit.ly/2ImYPa2
- Natalie Feng Lin, Analyst
blog on github 在 在地上滾的工程師 Nic Youtube 的最佳貼文
PM 出的書: https://lihi1.cc/VzCeR/rafeni
我在找 Ruby on Rails Junior 工程師,歡迎來投履歷 https://www.yourator.co/companies/BitoEX/jobs/18900
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🙆♂️ 成為頻道會員的好處❓
✔ 影片、直播留言優先回覆
✔ 不定時在會員社群分享私有資源(學習資源、優惠卷等)
✔ 未來任何活動優先報名通道
一個月最低只要 45 元,立即加入 👉 https://www.youtube.com/channel/UC5TB0Pv2k1LdtGeMB6ErtJQ/join
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
📖 Facebook (資訊分享): https://www.facebook.com/niclin.dev
👨💻 Blog (技術筆記): https://blog.niclin.tw
📁 Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
🛒 蝦皮賣場: https://shopee.tw/bboyceo
🐱 Github: https://github.com/niclin
🎧 Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
![post-title](https://i.ytimg.com/vi/N0nD-ipOR70/hqdefault.jpg)
blog on github 在 在地上滾的工程師 Nic Youtube 的最讚貼文
自從遠端工作之後,出勤的打卡記錄也轉成線上服務
雖然我也想不透工程師都線上工作了還打什麼卡...不過沒關係,打就打
但也因為在家裡工作反而常常忘記打下班的卡!
每次結算薪水都很痛苦,一整排的異常,是不是像我這種認真工作的人更容易忘記打下班的卡 XD?
既然容易忘記,我們就來寫個自動打卡系統吧!
拯救自己多無趣,當然要拯救所有同事啊!
這支影片特別感謝我的團隊伙伴陪我一起耍北爛,有你們真好。
===本月活動===
7/22 晚間 8 點「後端領航者論壇」直播活動,歡迎來參加
(適合新、中手或想往後端開發的工程師朋友)
名額有限,手刀報名 👉 https://bit.ly/3jERZRH
===影片中提到的專案===
自動化打卡 project 使用 Ruby on Rails 撰寫,架設於 Heroku
repo: https://github.com/niclin/bernard
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#前端 #後端 #工程師
![post-title](https://i.ytimg.com/vi/VC9ZeS1VOqE/hqdefault.jpg)
blog on github 在 在地上滾的工程師 Nic Youtube 的精選貼文
程式亂寫也可以動,要怎麼寫的好或易於閱讀,就得花上一番功夫去學習寫作技巧。
這支影片會和你分享一些基本的知識點,實戰技巧基本上當代程式語言開發都能使用
不過每個時代會有不同的想法跟觀點,不同的團隊也會有不一樣的慣例,希望這次的內容能夠給你一些不一樣的想法
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
章節:
00:00 提升品質的影響
01:29 有意義的命名比簡寫更好
03:01 限制傳入參數數量
05:03 簡化條件表達式
06:37 變數定義範圍限制
08:28 一次只做一件事
10:35 Early return
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#前端 #後端 #工程師
![post-title](https://i.ytimg.com/vi/cfeKek8p9us/hqdefault.jpg)
blog on github 在 [Ting's筆記Day2] 在Github用Jekyll創建自己的blog 的推薦與評價
補充:Github是個放程式的地方,最多只能呈現特定的 靜態頁面 (適合放blog/履歷表之類的內容。) 無法放搭配 伺服器 與 資料庫 共同運作(例如會員登入、購物車等功能)的 ... ... <看更多>
blog on github 在 GitHub Pages 的推薦與評價
Create a blog post. Create a new file that will become your first blog post. Add blog post metadata. Add YAML front matter to the blog post to ... ... <看更多>
blog on github 在 The GitHub Blog | Updates, ideas, and inspiration from GitHub ... 的推薦與評價
Updates, ideas, and inspiration from GitHub to help developers build and design software. ... <看更多>