Kubernetes Weekly News 2019 W22

smalltown
smalltownslowmedia
Published in
8 min readJun 2, 2019

前情提要

本週個人自我感覺良好覺得重要的 Kubernetes 新聞有…

  • KubeCon EU 2019 十大重點整理,
  • Kubernetes 相關職缺薪資
  • Kubernetes 的 Chaos Engineering Framework
  • Kubernetes Flink Operator
  • 連傻瓜也看的懂的 Kubernetes Grafana Dashboard
  • Twistlock 收購案
  • 大公司對於 Kubernetes 的使用情況
  • 視覺化 RBAC
  • Kubernetes Percona Operator
  • 使用 Terraform 從無到有建立 AWS EKS
  • Kubernetes Podcast 第 55 集
  • 如何使用 ServiceAccount
  • 如何確保 Kafka 頭好壯壯
  • 如何將 OpenFaaS 部署 到 Kubernetes

KubeCon EU 2019 十大重點整理

兩百多部影片還來不及看完嗎?沒關係有認真的網友幫忙整理重點了!

  1. 跨平台和混合雲依然是個重點
  2. 許多技術綑綁在一起變成解決方案的情況越來越顯著
  3. Service Mesh Interface 的宣告 (不過還不用太緊張)
  4. Istio 的未來發展
  5. Policy as Code 將會提升整個相關產業
  6. Cloud Native 對於開發者體驗來說還是相對不友善
  7. CNCF 相關專案的採用比例,對於一般大企業來說都還在很早期的階段
  8. 自架 Kubernetes 的需求還是很大,不過挑戰性也很大
  9. 以前常說要讓 Servce 像家畜一樣,而不是寵物;目前開始提倡也要讓 K8S Cluster 像家畜
  10. 社群依然是 Kubernetes 成功的關鍵…詳全文

Kubernetes 相關職缺薪資

或許未來才會有 Kubernetes Engineer 這樣的職稱,而目前並沒有,所以作者嘗試去找需要熟悉 Kubernetes ,尤其是需要有生產環境經驗的職缺,發現有越來越熱門的趨勢,期平均值差不多是 US$ 144,245,想要知道更多相關職缺或是不同的薪資…詳全文

Kubernetes 的 Chaos Engineering Framework

Litmus 為開源的 Kubernetes Chaos Engineering 框架,他最主要的功用就是可以讓使用者執行 Chaos 測試案例,並且收集日誌,產生報告;所以他可以被加到 CI/CD Pipeline 中當成是 E2E 測試的其中一部份…詳全文

Kubernetes Flink Operator

看來 Flink 也有自己的 K8S Operator,看來是 Lyft 自己有在使用所以順便開源出來,不過目前還在 Alpha 階段而已,要使用的人可能要具有冒險犯難的精神,而且心臟要大顆一點…詳全文

連傻瓜也看的懂的 Kubernetes Grafana Dashboard

當半夜突然接到 On-Call 電話,突然其床腦袋一片空白,卻要檢查 Kubernetes 叢集到底哪裡出問題時該從何下手?!為了因應這種情況,Grafana Lab 的 UX 設計團隊拆分 K8S 的每個元件,詳細考慮各種狀況,來解釋如何設計出可以讓大家快速 Trouble Shooting 的 Kubernetes Dashborad…詳全文

Twistlock 收購案

在 Container 資安領域相當有名的 Twistlock 被 Palo Alto 買走了,本來就不便宜了,看來可能要更貴了 T_T 成交金額落在 4.5~5 億美金,Palo Alto 看來透過收購已經把該買的東西都買到手了…詳全文

大公司對於 Kubernetes 的使用情況

  • Tinder 團隊在遭遇擴展和穩定性的挑戰之下,決定採用 Kubernetes 當作解決方案 (1,000 節點, 15,000 Pods 和 48,000 Container)
  • Reddit 本來是使用傳統 provisioning 和 configuring 方式在管理機器,但沒有維持很久就一直有很大的缺陷和失敗發生,因此他們決定搬遷到 Kubernetes
  • New York Times 目前主要面對客戶的服務都已經運行在 Kubernetes 中,其中也有一段可歌可泣的故事,最明顯的改善在於部署加速,生產力提升
  • Airbnb 從 monolithic 變為 microservices 架構的過程也相當令人嘖嘖稱奇,他們主要是對於 continuous delivery 的橫向擴展有高度的需求,其目前已經可以支援讓 1000 個工程師同時部署 250 個重要的服務 (根據統計平均每天要部署 500 次)
  • Pinterest 每天要服務 2.5 億的活躍使用者和超過 100 億的推薦 (之前的數據,還在持續增加中),所以他們在擴展性和效能上遇到問題,一開始先把在 EC2 中的應用換成 Container 以免除工程師需要將時間花費在 Puppet 上,然後下一個步驟才開始遷移到 Kubernetes 內
  • Pokemon Go 相信大家應該都有耳聞,他們可以這麼有效率的擴展服務就是依靠 Kubernetes…詳全文

視覺化 RBAC

rback 是一套用來視覺化 Kubernetes 內 RBAC 權限的關係圖工具,還滿有趣的專案,改天來使用看看…詳全文

Kubernetes Percona Operator

Percona 宣佈推出用來管理 XtraDB Cluster 的 Kubernetes Operator…詳全文

使用 Terraform 從無到有建立 AWS EKS

AWS 官方示範如何使用 Terraform 和 Helm 把 AWS EKS 叢集建立完畢,類似的事情..我去年六月有做過 (參閱 Vishwakarma 專案),還去 AWS Taipei Summit 2018 推廣過XD…詳全文

Kubernetes Podcast 第 55 集

這一期主要在講 SMI (Service Mesh Intergace),來自微軟有關於 Virtual Kubelet 的更新,Banzai Cloud 推出了 Kafka Operator,來自 IBM 的跨雲 CD 專案 RazeeCouchbase Operator 釋出 1.2,Rancher 推出的 MicroPaaS — RioAtlassian Software 運行在 Kubernetes 的解決方案,Kyma 1.0 釋出…詳全文

如何使用 ServiceAccount

Kubernetes ServiceAccount 是當你的應用程式需要跟 Kubernetes API Service 溝通時使用到的 Authentication 機智,此篇文章詳細的說明要如何去使用它 …詳全文

如何確保 Kafka 頭好壯壯

確保 Kubernetes 內的應用程式有沒有正常運行的常見做法是使用 livenessProbe,不過 Kafka Streams 無法直接使用這樣的方式,因此作者提詳細說明如何使用 SideCar 來確保 Kafka Streams 應用程式還活得好好的 …詳全文

如何將 OpenFaaS 部署 到 Kubernetes

作者分享如何使用 Helm 將 OpenFaaS 部署到 Kubernetes 中,然後順便教學如何撰寫第一個 Function …詳全文

--

--

smalltown
smalltownslowmedia

原來只是一介草 QA,但開始研究自動化維運雲端服務後,便一頭栽進 DevOps 的世界裏,熱愛鑽研各種可以提升雲端服務品質及增進團隊開發效率的開源技術