iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
DevOps

就是「懶」才更需要重視DevOps 系列

因為受夠了管理一堆虛擬機,寫著無數的腳本進行檢查,卻時常重複著相同的錯誤,所以毅然決然的奔向容器服務與自動化佈署的懷抱,這一次的內容將會提及從虛擬機奔向容器的歷程,一次次演化的架構,以及自動化的佈署的便利,透過drone ci/cd 達到自動佈署新版image至k8s服務上。

這30天的內容,會示範以下項目
1. 虛擬機至容器的演變與說明。
2. 何將code build成 image
3. 如何將 image 推向私有庫
4. 範該如何用drone自動build image

鐵人鍊成 | 共 30 篇文章 | 186 人訂閱 訂閱系列文 RSS系列文 團隊本是同根生之佛系組團
DAY 11

Day11 Harbor 不讓你的 imge 暴露在外

今天要來介紹一個 Docker 私有庫工具 Harbor,Harbor 是由 VMWare 公司用 Go 語言所開發的開源軟體,用於除存團隊私有的 image...

2019-09-26 ‧ 由 Neil 分享
DAY 12

達標好文 Day12 什麼是 CICD

身為 DevOps 人員具有 CICD 概念是在基本不過的,但倘若開發人員也了解 CICD 概念,更能有效降低錯誤發生,並提昇服務品質。那麼何謂 CICD。 那...

2019-09-27 ‧ 由 Neil 分享
DAY 13

Day13 拋棄 Jenkins 奔向 Drone 吧

終於有機會可以分享為什麼我們團隊放棄使用 Jenkins 改採用 Drone,接下來的這幾天會介紹 Drone 的優點以及該如何讓 Drone 與 Gitlab...

2019-09-28 ‧ 由 Neil 分享
DAY 14

Day14 使用 Docker 快速建置 GitLab

1.於本機環境示範2.本日內容參考Docker GitLab,並些許做修正 今天會示範如何透過 docker 建立 gitlab ,並設定 OAuth 取得...

2019-09-29 ‧ 由 Neil 分享
DAY 15

Day15 使用 Docker 快速建置 Drone

1.於本機環境示範2.本日內容參考Docker Drone,並些許做修正3. 完整 Drone yaml 今天會示範使用 Docker 安裝 Drone ,...

2019-09-30 ‧ 由 Neil 分享
DAY 16

Day16 該如何撰寫 Drone Yaml 檔

花了兩天的時間完成了 Gitlab 與 Drone 的建置,那麼也該來示範一下該如何觸發 Drone 執行發布事件。 首先手動到 Gitlab 建置一個專案...

2019-10-01 ‧ 由 Neil 分享
DAY 17

Day17 Drone Plugin

Bash 建置 plugin 參考文件 有時候官方提供的 plugin 並不適合團隊使用或者不存在團隊需要用到的 plugin ,你可以透過原有的 pl...

2019-10-02 ‧ 由 Neil 分享
DAY 18

Day18 該如何實現自動化

從第十一天到第十七天的內容,一路完成了「建置 Harbor」、「建置 GitLab」、「建置 Drone」、「Drone 範例操作」,那麼該試著使用 Drone...

2019-10-03 ‧ 由 Neil 分享
DAY 19

Day19 實際演練 - 自動 Build Image

首先我們要先準備一份 code(以 golang 示範) 跟一份 Dockerfile 檔案,稍後將由 Drone 自動將程式 build 成 Image 專...

2019-10-04 ‧ 由 Neil 分享
DAY 20

Day20 Let's Kubernetes

docker container 變多惹,好難管理....k8s 是什麼... 終於來到 DevOps 現今最夯的技術 Kubernetes 啦,先說說為...

2019-10-05 ‧ 由 Neil 分享