因為受夠了管理一堆虛擬機,寫著無數的腳本進行檢查,卻時常重複著相同的錯誤,所以毅然決然的奔向容器服務與自動化佈署的懷抱,這一次的內容將會提及從虛擬機奔向容器的歷程,一次次演化的架構,以及自動化的佈署的便利,透過drone ci/cd 達到自動佈署新版image至k8s服務上。
這30天的內容,會示範以下項目
1. 虛擬機至容器的演變與說明。
2. 何將code build成 image
3. 如何將 image 推向私有庫
4. 範該如何用drone自動build image
你需要知道的基本概念 kubectl:如果你只是單純使用 k8s CLI 進行佈署,那麼你一定會使用到 kubectl,其主要的功能就是主節點代理,並且確保...
好的~那麼先說說昨天應該要說的 Service,Service 是負責扮演對外溝通的腳色,每次建立時都會提供一組IP並對應到指定的 Port,另外 Servic...
昨天提到了 Deployment 與 Pod 之間的差異,今天再來仔細的說一下什麼是 Deployment 元件,Deployment 可以算是 Kuberne...
什麼是 Ingress? Ingress 負責給 Service 提供外部訪問的 URL、SSL 驗證、負載平衡、HTTP路由過濾等行為,如果還不了解他你可以先...
「敏感資料」、「設定檔」...每次更改設定檔都需要重新包成映像檔,覺得很麻煩嗎?那麼你該了解一下 Config 與 Secret 的用法了,學會這個用法可以省去...
Container 的硬碟空間是短暫的,隨著 Container 生命一同消失,那麼重要的資料該如何保存? 今天會說明 Volumes 與 Storage Cl...
今天要介紹好用的分類用法Namespace與 Label,試著想像一個情境,當你有100個服務且有三個不同環境(DEV、QA、PROD),為了節省成本你將 QA...
如果說 K8S 是有效管理 Docker Container 的工具,那麼 Helm 就是有效管理 K8S Yaml 的工具, Helm 會將 K8S 的服務...
在 第18天 介紹過該如何透過 Drone 自動 Build Image 並推上 Harbor 私有庫,那麼今天介紹該如何透過Drone 更新線上環境的 Ima...