iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

在open source環境,建置container環境及k8s(Minikube)的API佈署環境 系列

參賽項目致力於在開源環境下構建容器化基礎設施並實現 Kubernetes 部署。我們將通過使用容器技術,如Docker,來實現應用程序的輕量級封裝。同時,我們會部署一個 Kubernetes 集群來管理容器化應用的擴展和管理。我們將著重於設置容器編排、服務發現和自動化擴展等關鍵功能,以優化應用程序的可伸縮性和穩定性。通過這個項目,我們將學習如何在開源生態系統中使用現代容器和 Kubernetes 技術,以便更高效地開發、部署和管理應用程序。

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

[Day1]在open source環境,建置container環境及k8s(Minikube)的API佈署環境主題介紹&教程大綱

前言 在暑期的實習中,我有幸接觸到了令人激動的技術——容器化和 Kubernetes。經過兩個月的實習,我將這段寶貴的學習經歷匯集成了一個為期30天的學習筆記。...

2023-09-01 ‧ 由 zihrueiliou 分享
DAY 2

[Day2]在 VirtualBox 中安裝 Ubuntu 22.04:建立虛擬環境的步驟

前言 VirtualBox 是一個強大的虛擬化平台,讓您可以在單一的主機上運行多個虛擬作業系統。本篇技術文章將引導您使用 VirtualBox 在您的電腦上建立...

2023-09-02 ‧ 由 zihrueiliou 分享
DAY 3

[Day3]Docker介紹

前言 Docker 是一種流行的開源容器化平臺,它以輕量級、可移植和自包含的方式,幫助開發者更有效地構建、交付和運行應用程式。Docker 的核心概念是容器,它...

2023-09-03 ‧ 由 zihrueiliou 分享
DAY 4

[Day4]Docker安裝與配置

先決條件 操作系統要求要安裝 Docker Engine,您需要以下之一的 64 位版本的 Ubuntu: Ubuntu 23.04 “Lunar”Ubuntu...

2023-09-04 ‧ 由 zihrueiliou 分享
DAY 5

[Day5]發布Docker&推上Docker Hub

main.py,都可直接使用同份Dockerfile,但要注意Dockerfile不能有副檔名,位置需與main.py同層,還需要有requirements.t...

2023-09-05 ‧ 由 zihrueiliou 分享
DAY 6

[Day6]運行容器&nginx反向代理

前言 在現代軟體開發中,容器化技術如Docker已成為一種廣泛使用的解決方案,能夠實現應用程式的快速部署、隔離和擴展。而Nginx則是一個高效且靈活的網頁伺服器...

2023-09-06 ‧ 由 zihrueiliou 分享
DAY 7

[Day7]Docker Volume: 持久性數據管理

前言 在Docker容器中,數據的管理和持久性是一個重要的議題。Docker Volume是一個強大的功能,可以讓您有效地處理容器數據,確保數據的持久性並且避免...

2023-09-07 ‧ 由 zihrueiliou 分享
DAY 8

[Day8]深入理解 Nginx:高性能 Web 伺服器與反向代理技術

前言 在現代網路應用的開發和部署中,選擇合適的 Web 伺服器和反向代理伺服器變得越來越重要。 Nginx(發音為“engine-x”)作為一款開源的高性能 W...

2023-09-08 ‧ 由 zihrueiliou 分享
DAY 9

[Day9]在 Nginx 上配置 SSL 保護您的網站

步驟 1:購買或獲取 SSL 證書 您可以通過多種方式獲取SSL證書,其中一個選項是通過可信的證書頒發機構(CA)購買。您將會得到一個SSL證書文件和一個私鑰文...

2023-09-09 ‧ 由 zihrueiliou 分享
DAY 10

[Day10]使用 Docker Compose 管理多容器應用

前言 在現代應用開發中,往往需要運行多個相關聯的容器來構建完整的應用。Docker Compose是一個強大的工具,可以幫助您定義和管理多容器的應用。本文將引導...

2023-09-10 ‧ 由 zihrueiliou 分享