最近瀏覽了一下其他先進的文章,發現大家都很有梗耶,今天標題來致敬一下這位大大:Docker獸 究極進化 ~~ Kubernetes獸 系列。 回到正題,有些公司...
etcd 是 OpenShift平台的鍵值存儲資料庫(key-value store),可儲存整個系統每個資源的狀態,譬如配置,規格以及運行中的工作負載的狀態。...
之前的文章介紹了如何在 OpenShift 透過 Prometheus,AlertManager 跟 Grafana 來收集和監控服務的 Metrics,而對於...
在前篇文章中,我已經將 Grafana Operator 部署到 "brandon" 的專案空間。這篇文章將介紹如何透過 Grafana O...
當 OpenShift 安裝在受限制的網絡上時,Operator Lifecycle Manager(OLM)不能再使用默認的 OperatorHub 來源,因...
我們可以利用 OpenShift 內建的 Prometheus 跟 AlertManager 來監控部署在 OpenShift 上面的應用程序或 OpenShi...
就像買房子最重要的三點就是 地點!地點!地點! 一個企業級的平台最重要的三點就是監控!監控!監控!OpenShift 提供了一套整合了 Prometheus,A...
這次我要安裝跟 Quay 有關的一個 Operator 叫 "Container Security Operator"。它可以幫忙檢查目前在...
蝦米係 Operator? 對於 Kubernetes 早期的傳統觀點是,它非常擅長管理無狀態(Stateless)應用程序 。但是對於有狀態(Statefu...
Helm 我想就不用多做介紹了吧,它是 Kubernetes 的套件管理工具(類似 linux 系統中的 apt 或 yum )。 它可以: 把多個 Kube...
在一般 K8S 平台,一般你必須要撰寫 YAML 檔或 Helm 來部署 App。 但是在 OpenShift 你可以透過 oc new-app 跟 Templ...
傳統上,運營工程師和開發人員通常需要先選擇虛擬機的大小以運行應用程序,這些應用程序會在虛擬機中獨立運行,並使用該虛擬機所有資源。但是在Openshift中,Po...
NetworkPolicy 是一組可用來定義及管理 pod 之間連線的規範。預設的情況下,Pod 透過 Service 開放端口後,平台內所有其他的 Pod 都...
除了 RollingUpdate 和 Recreate 外,在 OpenShift 您還可以根據 Route 的設置輕易地實現 “Blue-Green” 和 “...
在傳統VM的環境中,如果要公開新服務,則需要為新VM分配IP,並將其添加到DNS服務器,設置Nginx以啟用TLS證書,更新HAProxy配置並重新加載HAPr...
雖然我們有了 ConfigMap 跟 Secret 來管理我們的配置文件,但以下兩種情況並不適合用 ConfigMap 跟 Secret 來處理。1)由應用程式...
許多應用程序都需要使用配置文件(Configuration File)和環境變數(Environment Variables)的來設定及運行應用程序。筆者看過許...
Deployment vs DeploymentConfig OpenShift 提供兩種相似但不同的方法來對應用程序進行管理 - Deployment 跟...
如果您的應用程序不是非常複雜,比起自己撰寫 Dockerfile 並努力解決 OpenShift 的權限問題,另一種更方便的方法是使用 Source-To-Im...
在前一篇文章中,我們在 Mac 安裝及啟動了 OpenShift。現在讓我們試著利用之前在 minikube 中使用過同一個 YAML 文件來在 OpenShi...
Openshift 介紹 OpenShift(也稱為OCP)是基於 Kubernetes 的容器應用程序平台,適用於企業應用程序的開發和部署。 但是,為什麼...
$ wget https://github.com/openshift/openshift-ansible/archive/openshift-ansible-...
用過 Docker 的朋友,應該能理解 Docker Image 就像一個樣板。在要啟動容器時,先指定要用的樣板 (Docker Image),然後選擇性的餵入...
因為我們現在是免費用人家提供試用的環境,所以不要用太粗暴的方式,只要溫柔的把應用對應到的容器砍掉就好~ 要砍容器的話由此入 發現有在 Running 的容器!...
上次我們是用預設的 git repo 來做示範,這次我們改用自己的 git repo 來試試看吧。 先登入自已的 github,然後把上次用的 git rep...
再回顧一下昨天的容器平台使用過程。 昨天的使用過程分成三個階段: 用容器平台建立一個 Jenkins 將一段設定內容載入容器平台中,讓容器平台生成兩個環境 透...
上一篇簡單講了容器平台所需的基本功能,這一篇來實際體驗一下容器平台。我們會用 OpenShift Online 來做示範。你可以用自己的 GitHub 帳號 s...