05/30~06/05容器精選新聞

9萬個正式環境容器使用數據大公開!Docker仍是大宗

雲端監控服務公司Sysdig近日發表了第二版容器使用年報,Sysdig蒐集了正式環境中9萬多個容器的使用數據,統計出這份報告。根據這次年報,Docker仍舊是正式環境中容器Rutime的主流,83%的容器使用Docker,其次是CoreOS的RKT,占了12%個容器,Mesos的Contanerizr則以4%比率,排名第三。在容器使用壽命上,27%的容器壽命介於5到10分鐘之間,容器壽命佈道10秒的比例也有近1成,但只有5%容器開啟時間超過1周。平均企業單一主機上啟用的容器數量(中位數),從去年10個,增加到今年的15個,最多有使用者在單一主機上啟用了154個容器。容器映象檔的更新頻率大約是每周一次,大約有三分之二的容器映象檔都是如此。

另外,在容器調度平臺採用率上,採用目前熱門的Kubernetes平臺來調度的容器占比,從去年的43%,在2018年提高到了51%,Kubernetes平臺已經成為調度平臺的主流,而採用Docker Swarm的比例只有11%,但也比去年的7%比例來得高,顯示採用Docker Swarm的企業也持續增加。而Mesos的採用率反而從去年的9%,在今年下滑到4%。

DevOps維運Kubernetes叢集有新工具,Google釋出Skaffold持續整合工具

當Kubernetes應用開發完成後上線後,開發者而言,後續部署、更新和維護是一件繁瑣的工作,也是DevOps工程師例行的工作。Google釋出了一款可用來快速建立CI/CD工作流程的Kubernetes自動化任務工具,可供DevOps建立自動化任務,來建置建立、發送和部署

全球跨區管理Kubernetes叢集流量也能全自動,GCP釋出內網負載配置新工具

越來越多企業在GCP雲端平臺上部署Kubernetes叢集,但要將多個叢集Kubernetes部署到全球機房,來支援同一個應用服務的運作,仍就不是一件容易的事。Google釋出了一個新的內網負載配置自動化工具kubemci,可讓Kubernetes原有的叢集內網流量管理機制Kubernetes ingress,透過規則訂定,就可以結合GCP上的雲端負載平衡服務GCLB(Google Cloud Load Balancer),來部署一個全球跨區運作的多Kubernetes叢集應用架構,讓鄰近機房的主機彼此更容易分擔要服務的流量。

容器原生應用也可用區塊儲存,儲存新創Linbit企業級儲存軟體能支援K8s叢集

軟體定義儲存新創Linbit推出了一款開源企業級區塊儲存軟體Linstor,可用來管理分散式Linux上的DRBD儲存資源,提供容器化應用的區塊儲存之用。甚至Lintor可跨大型儲存叢集,來提供多Volumes儲存空間,也可為Kubernetes配置儲存空間,另外也可支援紅帽OpenShift環境。目前Lintor先釋出Beta測試版。

因為太好用!K8s套件管理工具Helm要獨立成為CNCF新專案

Kubernetes旗下子套件管理工具Helm正式獨立,變成了CNCF基金會代管的新專案。這是一個用來將打包應用程式配置檔,以便可以重複採用同樣的配置,來加快部署到Kubernetes上的工具。因為太好用了,CNCF基金會表示,根據最近一次Kubernetes應用調查,64%容器應用開發者,都是用Helm來管理Kubernetes上的容器化應用。因此,CNCF決定把這個子專案獨立出來,成為一個代管專案。這也意味著Helm未來有機會成為不只是Kubernetes上的套件管理平臺,還可以進一步變成通用型的套件管理平臺。

IBM私有雲強化容器支援,能跑1千個Kubernetes節點

以Kubernetes為核心的私有容器雲平臺IBM Cloud Private近日釋出新的2.1.0.3版,除了增加GDPR法遵功能,也支援到Kubernetes最新的1.10版本。IBM Cloud Private現在單一叢集,也可以執行1,000個節點。在該架構中,可以搭配四種功能不同的節點,分別是Master、Management、Proxy、Worker節點,並且結合開源網路虛擬化專案Calico。。

另外Kubernetes Helm Charts儲存庫也開始支援角色存取權限機制(RBAC),系統管理員可以根據開發者身份,限制該員的存取、部署、更新,以及應用程式刪除的權限。而搭配服務ID、服務API金鑰,使用者可以根據各應用程式權限區分,客製化該程式能存取服務的權限。

Slack、GitHub不夠用,Kubernetes社群有全新交流討論區

使用人數最多的容器調度工具Kubernetes,光是GitHub上的已知貢獻者就超過1,600人,而要同時調度這麼多人,同時一起開發開源專案,也不是件簡單的事。Kubernetes社群仍有超過3.5萬人參與,雖然有Stack Overflow、GitHub、郵件清單以及Slack,但要追蹤Kubernetes社群的話題,仍然是一個大工程。因此,Kubernetes社群決定開始成立開源討論平臺Discourse,為社群成員多開一個新溝通管道。使用者可以點選分類清單,搜尋自己有興趣的議題。如果想追蹤特定議題,也可以直接訂閱,系統也會自動發送通知、電子郵件。

Docker公司推出Kubernetes自學教室,讓你自己動手學

Docker公司去年夏天就推出了「動手玩Kubernetes」網站,開發者透過瀏覽器就可以直接試用Kubernetes的功能,不用自己安裝環境。最近,Docker進一步升級了這個自學網站,推出了「動手玩Kubernetes教室」(Play with Kubernetes Classroom),提供了一套Kubernetes動手做實驗室的課程,還提供了一整套的Kubernetes教學課程,和Kubernetes線上試用環境,讓開發者可以自學,或企業IT人員舉辦小型工作坊練習之用。

管Docker不用全靠命令列,網頁版容器管理工具Portainer簡單夠用

Docker仍舊是不少開發者正式環境中使用的容器環境,但要管理越來越多的Docker容器,尤其是Docker容器叢集,只靠命令列工具仍舊是一件麻煩的工作。現在也有不少圖像化容器管理工具可用,可以透過網頁上的視覺化儀表版來管理複雜的容器叢集,開源的Portainer就是其中一款簡單夠用的Docker叢集管理平臺,可透過管理網頁,快速掌握Docker主機和Swarm叢集的運作。

 

責任編輯/王宏仁

更多Container產品動態

  • 企業級K8s軟體Kublr推出1.9.2新版,能讓K8s環境更容易和外網隔離
  • 紅帽發布Fuse 7版以及線上版Fuse Online,可提供整合式PaaS服務

@資料來源:iThome整理,2018年6月


Advertisement

更多 iThome相關內容