iT邦幫忙

devops相關文章
共有 1064 則文章
鐵人賽 DevOps DAY 14

技術 Day 14: 興建我的成品倉庫!Nexus OSS!

昨天介紹了Nexus的開源免費版的Nexus OSS,今天我們就學著如何安裝它吧! 安裝Nexus OSS 首先,到https://help.sonatype....

鐵人賽 Modern Web DAY 27

技術 用 Nginx 部署前端網站

打包網頁 在部署網站之前,我們要先來打包我們的網頁前端專案 為什麼要打包呢?什麼是打包呢?這有點像是編譯,如果你寫過 C 應該講到這裡就理解為什麼要這樣做了 在...

鐵人賽 DevOps DAY 11
重新認識 devops 系列 第 11

技術 Day10:廣義與狹義的 DevOps

看完昨天的 DevOps 定義大亂鬥,你的感想是什麼呢? 覺得困惑?不適?還是覺得這真是充滿了商機? 無論如何,這就是 DevOps 的常態,過去在談到 Dev...

鐵人賽 Modern Web DAY 26

技術 Nginx 介紹

歷經千辛萬苦,終於要來架站啦!首先先來介紹我們的架站工具 Nginx,最常用的架站工具主要有兩個,Apache 和 Nginx Apache 的歷史悠久,使用的...

鐵人賽 DevOps DAY 13

技術 Day 13: 我的成品倉庫!Nexus OSS

成品倉庫(Artifact Repository) 昨天,我們成功安裝及設定好Dependency Track在Jenkins的自動化流程。當我們在開發的安全性...

鐵人賽 DevOps DAY 16

技術 Day16 - Observability 介紹,Metrics、Tracing 和 Logging 是什麼?

Observability(可觀測性)介紹 隨著雲原生服務的發展,越來越多的應用程式逐漸容器化、微服務化,並且搬到雲端服務上執行,雖然能夠讓應用程式擁有可移植性...

鐵人賽 DevOps DAY 10
重新認識 devops 系列 第 10

技術 Day9:DevOps 定義大亂鬥!

在前面幾天的內容中,我們聊了很多 devops 歷史相關的內容,今天先快速的回顧一下前面都聊了哪些重點。 DevOps 是一個超過 10 年的老 buzzwo...

鐵人賽 DevOps DAY 9
重新認識 devops 系列 第 9

技術 Day8:DevOps 講古(三)

今天進入 DevOps 講古的最後一篇,讓我們看一看 2017 ~ 2022 吧! 首先是 2017 ~ 2019 我覺得這是 DevOps 議題最熱門的一段時...

鐵人賽 DevOps DAY 12

技術 Day 12: 快快樂樂地用Dependency Track自動化管理專案漏洞

昨天我們成功安裝了Dependency Track,今天就讓我們學習如何使用它吧! 在Dependency Track中設定新專案 首先登入到Dependenc...

鐵人賽 DevOps DAY 15

技術 Day15 - 結合 Ingress 與 Service Mesh 的 Istio Gateway,究竟要如何使用?

前言 上一篇 提到 Istio Gateway 作為 Istio 架構下負責導入外部流量的元件,除了有 Kubernetes Ingress 的功能之外,還能與...

鐵人賽 DevOps DAY 8
重新認識 devops 系列 第 8

技術 Day7:DevOps 講古(二)

昨天我們講古講到 2009,今天讓我們繼續講下去。 在 2009 第一場 DevOpsDays 及 devops一詞出現後,接著又有哪些重要的事件呢? 首先有幾...

鐵人賽 DevOps DAY 14

技術 Day14 -什麼是 Istio Gateway?與 Kubernetes Ingress 有何不同?

前言 之前的教學裡,為了能快速測試應用程式,會使用 Kubectl port-forward 指令連接至服務,而正式環境中,我們要如何使用 Istio 將服務公...

鐵人賽 DevOps DAY 11

技術 Day 11: 安裝Dependency Track!漏洞源頭堵截器!

昨天介紹過Dependency Track這套軟體,今天就讓我們一起去安裝這個好用的軟體吧! 安裝Dependency Track 首先我們可以到Depende...

鐵人賽 DevOps DAY 13

技術 Day13 - 使用 Istio 實現 A/B 測試 (A/B Testing)

前言 上一篇我們學到如何使用 Istio 輕鬆完成 Canary Deployment,本篇會介紹另一個部署策略 A/B Testing,並且同樣使用 Isti...

鐵人賽 DevOps DAY 7
重新認識 devops 系列 第 7

技術 Day6:DevOps 講古(一)

Day6 開始感到有點沒力了(喂~ 在前面幾天,我們多次提到了與 devops 歷史有關的內容,今天就讓我們延續這個話題,聊一聊 DevOps 的過去吧。 如前...

鐵人賽 DevOps DAY 12

技術 Day12 - 使用 Istio 實現金絲雀部署 (Canary Deployment)

前言 在 Day08 介紹過好幾種不同的部署策略,幫助我們完成應用程式的版本更新。本篇要介紹的金絲雀部署是現今常使用的部署策略,至於它的原理是什麼,以及要如何使...

鐵人賽 DevOps DAY 10

技術 Day 10: 軟體供應鏈的守護者!Dependency Track!

這幾天,我們已經學習了如何使用SonarQube跟Jenkins整合,使得我們開發的程式碼有質素上的保證。但其實除此以外,要保障我們開發的軟體亦需要顧及一個非常...

鐵人賽 DevOps DAY 6
重新認識 devops 系列 第 6

技術 Day5:形成一條能夠幫助團隊的路徑

今天讓我們先來說一個故事吧! 不曉得你是否曾經在卡通或真實世界中看過一個情境。孩子們將沙發上的抱枕隨意地丟在地上,隱約之間形成了從沙發 A 通往沙發 B 的一條...

鐵人賽 DevOps DAY 9

技術 Day 9: SonarQube自動化!讓我默默守護你的代碼!

昨天我們成功使用了SonarQube進行第一次的掃描。今天我們就讓SonarQube跟Jenkins整合到一起,使得每次的程式碼開發都會觸發一次掃描。這個做法可...

鐵人賽 DevOps DAY 11

技術 Day11 - 一次清楚搞懂 Istio Virtual Service 及 Destination Rule

前言 學過 Kubernetes 但對 Istio 不熟悉的人,應該會對 Virtual Service 以及 Destination Rule 等新名詞感到陌...

鐵人賽 DevOps DAY 8

技術 Day 8: 快快樂樂地用SonarQube進行檢測吧!

昨天介紹了SonarQube的基本資料,所以今天閒話少話,讓我們直接進入安裝及使用的環節吧。 最簡單的安裝方式 – Docker Compose 由於Sonar...

鐵人賽 DevOps DAY 5
重新認識 devops 系列 第 5

技術 Day4:2009 至 2022 DevOps 議題發展趨勢(二)

昨天我們看了 2009-2015 的 DevOps 議題趨勢發展,今天繼續 2016-2022 的部分: (資料來源:Patrick 的部落格文章) 2016...

鐵人賽 DevOps DAY 4
重新認識 devops 系列 第 4

技術 Day3:2009 至 2022 DevOps 議題發展趨勢(一)

在 2022 年 5 月 DevOps 老爸 Patrick Debois 發布了一篇部落格文章,內容是從 2009 至 2022 之間,他個人的 DevOps...

鐵人賽 DevOps DAY 7

技術 Day 7: 程式碼好不好我說了算!程式碼檢測工具SonarQube

作為一個程序員,每天都會編寫一大堆程式碼。但我相信每一個程序員都不能百分之百保證,自己所寫的每一行程式碼都没有錯誤。即使找別的同事做了code review,百...

鐵人賽 DevOps DAY 10

技術 Day10 - 踏出學習 Istio 的第一步,完成 Microservices 流量切換

前言 Istio 是個很強大的工具,但同時也有一定的學習成本,若是能將 Istio 駕輕就熟,就可以對 Microservices 流量做到很精細的控管。那我們...

鐵人賽 DevOps DAY 3
重新認識 devops 系列 第 3

技術 Day 2:DevOps 失敗了

如前面文章提過的,DevOps 一詞自 2009 年就出現了,如今它確實是一個全球人人皆聽過的 buzzword。 筆者曾經不只在一個場合詢問過眾人「你們的 D...

鐵人賽 DevOps DAY 9

技術 Day09 - 用 Kubernetes 好好的,是什麼理由讓你需要 Istio ?

前言 上一章我們使用 Kubernetes Service 實現藍綠部屬,本章就來探討 Kubernetes 內部是如何實現流量轉發、負載平衡等功能,並且談談有...

鐵人賽 DevOps DAY 6

技術 Day 6: 工廠始動!我的第一條Jenkins Pipeline!

建立第一條Pipeline 昨天我們已經成功安裝一個新的Jenkins。今天,我們就學習一下如何使用Jenkins,去設計及運行我們想要的整合內容。 建立Jen...

鐵人賽 Software Development DAY 17
QA工程師的美麗與哀愁 系列 第 17

技術 第十六卷 - Dev+Ops的敏捷黃金時代,QA工程師如何尋找自己的定位?

如果DevOps是由Dev(開發)跟Ops(維運)組成,哪裡還需要QA工程師? 幸好(?)你到維基百科找DevOps示意圖,QA是被包含在裡面的: 而這篇就來...

鐵人賽 DevOps DAY 2
重新認識 devops 系列 第 2

技術 Day 1:DevOps 只是個 hashtag

如果去探究 DevOps 出現的歷史,我們會發現之所以會出現 DevOps 一詞,是因為世界第一場的 DevOpsDays。 由於 DevOpsDays 的舉辦...