Red Hat OpenShift 把 VM 當 Container 管!?

Kubevirt 是由 Red Hat 於 2017 年初發起的一個容器虛擬化技術 Container-native Virtulaization (CNV) 專案,主要功能是以 Kubernetes 管理容器的角度來管理 VM

Kubervirt: Add virtual machines as you know them to your OpenShift projects

Read more

Container Bare Metal for Networking 參考架構

Intel 網卡黑科技 + 容器網路的現在進行式

在 April 2019 的時候, Intel 釋放出這份 Reference Architecture Intel Network Builders: Containers Experience Kits - Container Bare Metal for 2nd Generation Intel® Xeon® Scalable Processor Reference Architecture

各位看看以 Multus Plugin 為核心的上下層整合,上面另外接了 Flannel / SR-IOV / Userspace CNI Plugin,下面接的是容器化的 CNF (Cloud-native Network Function) 應用,還順便針對 vBNG / vCMTS 做了 ovs-dpdk/VPP 的網卡加速

Read more

到底 Operator Framework 用起來會長得如何?

打從 Red Hat 收購 CoreOS 後,底下的子專案也一併地納入紅帽的管理,其中 Operator Framework 也在其中。而很多朋友只聞 Operator Framework 聲響,不聞 Operator Framework 身影,今天透過此篇文章來介紹一下 Operator Framework 實際上對 Red Hat OpenShift 容器平台會有怎樣的玩法?

Read more

Red Hat OpenShift v3.11 東西南北向網路探討

資料中心東西南北向網路流

一般討論的資料中心資料流量,主要分為兩大流向

  • 南北向 (North-South Traffic): Client 與 Server 之間的網路流量
  • 東西向 (East-West Traffic): Server 與 Server 之間的網路流量

那如果套用在 Red Hat OpenShift v3.11 容器平台架構下,那實際網路流量是如何對應?

Read more

Red Hat OpenShift v3.11 儲存類型建議

在小弟先前的演講中 20190218_OpenShift Storage 架構思考,有提到針對每個容器在容器平台 (Kubernetes / OpenShift / …) 上,所儲存的資料會分為三大種架構類型:

  1. Data in the Container
  2. Data in a Host Volume
  3. Data in a Shared Storage

但我那天沒講的事情是,這些 Backend Storage 的類型應該要選擇什麼是比較恰當的?所以下面整理了一下

Read more

再讀 Twelve-Factor Apps

前言

前陣子因為各種原因,被問及要如何在大型軟體開發專案中,在容器平台上有效避免程式發生相依性錯誤 (Dependency Hell)? 這問題的其實可以轉換成,有沒有一個容器構建規範是可以讓開發者可以參考的開發指南?

其實早在好幾年前 SaaS 服務盛行時,Heroku 這公司就汲取了大量 Software-as-a-Service 的經驗,撰寫出 The 12-Factor Apps 供開發者參考,幾年後 PaaS 服務盛行, Red Hat 也基於該原則之上,提出了額外考量點出來,供 OpenShift/k8s 的開發者設計參考,因 Optimizing Twelve-Factor Apps for OpenShift by Red Hat並沒有寫得如同 12-factor app 詳細,故僅列出並帶點闡述。

Read more