iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

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

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

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

[Day11]Dockerfile生成

前言 每個程式語言所需的Dockerfile都不同,今天就來教如何運用vs上的docker套件來快速生成,本主題使用c#作為範例 步驟 1:安裝 Docker...

2023-09-11 ‧ 由 zihrueiliou 分享
DAY 12

[Day12]深入理解 Kubernetes:容器化部署和管理的新境界

前言 Kubernetes,簡稱 K8s,是一個開源的容器編排平台,用於自動化應用程式的部署、維護和縮放。它提供了一個高度靈活且可擴展的解決方案,讓您能夠輕鬆地...

2023-09-12 ‧ 由 zihrueiliou 分享
DAY 13

[Day13]使用 Minikube 在本地搭建 Kubernetes 開發環境

前言 Kubernetes 是一個強大的容器編排平台,可用於部署、管理和擴展容器化應用。Minikube 是一個工具,可以在本地環境中快速啟動一個輕量級的 Ku...

2023-09-13 ‧ 由 zihrueiliou 分享
DAY 14

[Day14]Kubernetes 中的應用部署和服務配置:deploy.yaml 和 service.yaml

前言 Kubernetes(簡稱 K8s)是一個強大的容器編排平台,可以幫助我們管理和部署容器化的應用程式。在 K8s 中,我們使用 YAML 文件定義應用程式...

2023-09-14 ‧ 由 zihrueiliou 分享
DAY 15

[Day15]Kubernetes 持久化儲存:深入理解 PV 和 PVC

前言 在容器化應用程式中,保留數據和持久性是至關重要的,因此 Kubernetes 引入了 PersistentVolume (PV) 和 Persistent...

2023-09-15 ‧ 由 zihrueiliou 分享
DAY 16

[Day16]Kubernetes 上的軟體部署更新策略:確保穩定性與新功能交付

前言 在 Kubernetes 上進行軟體部署更新是現代軟體開發的重要方面之一。Kubernetes 提供了各種部署策略,可以確保您的應用程式在更新過程中維持穩...

2023-09-16 ‧ 由 zihrueiliou 分享
DAY 17

[Day17]在 Minikube 中使用 Ingress:實現應用程式的網路訪問

前言 Minikube 是一個在本地環境中運行 Kubernetes 叢集的工具。通過 Minikube,您可以在本地快速設定一個 Kubernetes 環境,...

2023-09-17 ‧ 由 zihrueiliou 分享
DAY 18

[Day18]ConfigMap 和 Secret

前言 在 Kubernetes 中,ConfigMap 和 Secret 是兩個重要的資源類型,用於管理應用程式的配置資訊和敏感數據。本篇教程將逐步引導您如何創...

2023-09-18 ‧ 由 zihrueiliou 分享
DAY 19

[Day19]Minikube網路服務

前言 在本地環境運行的 Minikube 叢集,通常只能在主機內部訪問。然而,為了實現我們的目標,我們希望將 Minikube 叢集的服務進行外部代理,使得外部...

2023-09-19 ‧ 由 zihrueiliou 分享
DAY 20

[Day20]深入探討持續整合與持續交付(CI/CD):自動化軟體交付的關鍵

前言 在現代軟體開發中,持續整合與持續交付(Continuous Integration and Continuous Deployment,簡稱 CI/CD)...

2023-09-20 ‧ 由 zihrueiliou 分享