iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
DevOps

『紅帽』的 Cloud-Native 工作術: 從 Container 到 OpenShift 。 系列

Container 和 Kubernetes 已成為全球流行的開發方法和部署平台。
這個為期30天的寫作挑戰將首先介紹 Docker Container 的基本概念,以及如何透過 RedHat Private Registry - Quay 來保存 Container Images 。最後也最重要的是如何將 Container 部署到 RedHat Kubernetes 企業版 - OpenShift。

如果您已在Red Hat 系統上部署了應用程序,並且希望在 Cloud-Native 世界中繼續使用 Red Hat 的解決方案,那麼這系列文章對您來說將是不二之選。

鐵人鍊成 | 共 30 篇文章 | 44 人訂閱 訂閱系列文 RSS系列文
DAY 1

Docker Container 淺談

容器 (Container)vs 虛擬機(Virtual Machine) 在雲架構方面,虛擬機(Virtual Machine)已成為其眾多優勢的首選標準...

2020-09-16 ‧ 由 brandontsai 分享
DAY 2

Dockerfile 實作範例

前言 如果您無法從現有的 Image Registry 找到合適的 Container Image,與其將應用程序的靜態代碼掛載到正在運行的容器中,你應攥寫D...

2020-09-17 ‧ 由 brandontsai 分享
DAY 3

達標好文 Podman 淺談 - 為何你應該選擇 Podman 而不是 Docker?

前言 您可能已經注意到,自 RHEL8 起,Red Hat 用 CRI-O/Podman 取代了 Docker Daemon。那麼什麼是Podman?根據Po...

2020-09-18 ‧ 由 brandontsai 分享
DAY 4

Podman 淺談 - Pod 功能介紹

何謂Pod? Pod 概念由Kubernetes 引入。 Pod 是由多個運行在一起的容器組成。 Podman 可以使用類似的概念來管理本地服務器上的容器。...

2020-09-19 ‧ 由 brandontsai 分享
DAY 5

Quay 淺談 - 紅帽私有映像倉庫解決方案介紹

前言 儘管我們可以在運行容器之前利用 Dockerfile 構建 Image,但是這樣會耗費很多時間,也無法確定建構好的 Image 是否跟測試環境一致。最...

2020-09-20 ‧ 由 brandontsai 分享
DAY 6

Quay - 進階功能介紹

本篇將介紹4個 Quay 非常實用的進階功能。 進階功能 1: Tag Expiration 可以使用 Tag Expiration 的功能將映像檔設置為在選...

2020-09-21 ‧ 由 brandontsai 分享
DAY 7

一枝穿雲箭,K8S (Kubernetes) 來相見.

為何我們要Kubernetes(又稱 k8s)? 儘管 Docker 為容器化的應用程序提供了標準的部屬方式,但仍然存在一些問題: 容器之間如何溝通協調?...

2020-09-22 ‧ 由 brandontsai 分享
DAY 8

工欲善其事,必先裝 Krew

在安裝完 Kubernetes 服務後,你可能會發現你有時需要寫 shell 腳本來執行 kubectl 的某些複雜行為或取得特定資訊,這時您可以考慮將插件(p...

2020-09-23 ‧ 由 brandontsai 分享
DAY 9

沒錯!它就是人稱K8S(Kubernetes)界的金城武 - OpenShift

Openshift 介紹 OpenShift(也稱為OCP)是基於 Kubernetes 的容器應用程序平台,適用於企業應用程序的開發和部署。 但是,為什麼...

2020-09-24 ‧ 由 brandontsai 分享
DAY 10

裝了OpenShift就想部署Pod? 沒這麼容易!

在前一篇文章中,我們在 Mac 安裝及啟動了 OpenShift。現在讓我們試著利用之前在 minikube 中使用過同一個 YAML 文件來在 OpenShi...

2020-09-25 ‧ 由 brandontsai 分享