前言 在我們進行部署之前,,為了要能夠透過 API 進行使用,所以我們又加上了 Python Flask 作為我們的框架,Flask 是一個輕量級的 Web 應用程式框架,能夠提供我們簡易的 REST...
什麼是 Kubernetes(K8s) Kubernetes,簡稱 K8s,是一個開源的容器編排平台,由 Google 開發並在 2014 年開源,現由 CNCF(雲原生計算基金會)管理。它用於自動化...
今天我們要來聊聊 Kubernetes 中的對外通訊,如果我們的服務只能在 Kubernetes 集群內部訪問,那豈不是太遜了嗎?所以今天我們就來看看如何讓外部世界也能享受到我們的服務。 在 Kube...
概述 我不打算一開始就深入研究 Kubernetes 的各個元件或是資源。就像看科幻小說,如果一上來就直接看背景設定肯定是最無趣的讀法。 我會花幾天時間帶大家使用 Kubernetes 部署你的第一個...
接下來要開始深入介紹 Kubernetes Components,所以這一章說一個有趣的東西,就是為什麼 Kubernetes 會被稱為 Cloud OS。 這系列文章前面提到,作業系統是管理資源的角...
前言 在還沒開始正式安裝前,先來看看如何建立一個 “Production ready” 的 k8s cluster 吧 今日目標 了解官方 k8s 如何定義 Production 環境應該要有的條件...
Docker Hub 是 Docker 官方提供的公共映像倉庫,也是全球最大的容器映像管理平台之一。它允許開發者和企業上傳、存儲、分享、分發 Docker 映像,並且能夠與 Docker 的生態系統無...
前言 在正式開始研究如何安裝 k8s 之前,先來討論看看應該如何挑選合適的 k8s 版本,以及看看這部分相關的文件我想對於大部分有使用過 k8s 的人 (包含我),先前應該都不太在意這些事情,就藉著這...
在正式使用 Kubernetes 之前,還有一道最後的關卡:如何與叢集進行溝通。這個問題的答案就是 kubectl。 什麼是 kubectl 在 Kubernetes 環境中,kubectl 是管理和...
Google 開發三個容器系統學習到的重要概念就是,Control Plane 是分散式系統的核心,所以 Kubernetes 最重要的組件就是 Control Plane 組件,我們這一章節將初步介...