iT邦幫忙

devops相關文章
共有 928 則文章
鐵人賽 DevOps DAY 15
重新認識 devops 系列 第 15

技術 Day14:從歷史看 CI/CD Pipeline(二)

昨天我們看了 1994 ~ 2011 為止的 CI/CD Pipeline 部分歷史事件,今天會接續昨天的內容,繼續聊下去。 昨天我們提到,在 1999 之後,...

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

技術 Day13:從歷史看 CI/CD Pipeline(一)

昨天預告了今天要聊 CI/CD Pipeline,那我們該從何聊起呢?我想就同樣從歷史開始聊吧?畢竟在前面幾天的文章,我們也多次聊過歷史了,從歷史切入其實挺好的...

鐵人賽 DevOps DAY 20

技術 Day20 - 使用 Kiali 建立 Istio Configuration

前言 在 上一篇 介紹了 Kiali 能夠可視化架構及顯示 Monitor 相關資訊,除了這些功能之外, Kiali 還能幫助我們建立 Istio 相關規則,至...

鐵人賽 Modern Web DAY 30

技術 TLS/SSL for MongoDB

在這次鐵人賽的最後,我想要來講加密傳輸資料 Obtain certificate 我們用之前提到的 Let’s Encript 來獲得憑證 在 nginx/si...

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

技術 Day12:DevOps 不只是 CI/CD

昨天我們談到「DevOps 全是廢話」,一切都是企業為了生存而必然(應該要)發生的「持續改善」。 既然如此,那就讓我們開始看看在這趟名為「DevOps 」的持續...

鐵人賽 DevOps DAY 17

技術 Day 17: 我們的第一個NodeJS Docker映像檔!

昨天跟大家簡單講解了一下使用Docker的好處,那麽今天,我們就為我們的Hello World專案,建立一個可供執行的NodeJS Docker映像檔吧! (注...

鐵人賽 DevOps DAY 19

技術 Day19 - 在 Istio 使用 Kiali 提升 Observability

前言 要提升系統的 Observability,除了要盡可能蒐集應用程式的資訊,能夠綜觀全局的 GUI 工具必不可少,本篇要介紹的 Kiali 就是個擁有強大功...

鐵人賽 DevOps DAY 16

技術 Day 16: 使用Docker進行虛擬化!

這幾天,我們一起建立了一個成品倉庫去儲存一些封裝了的套件。但是當我們要把程序作為服務部署的時候,我們還需要一個可供程序執行的運行環境。 在Docker還未盛行的...

鐵人賽 Modern Web DAY 29

技術 讓網站更安全,不准直接連我的網站 IP

Block direct access by ip 一旦將網站對外,就要開始面對這個險惡的世界每天遭受一堆攻擊,雖然大部分都無關痛癢,幾乎都是機器人在 scan...

鐵人賽 DevOps DAY 18

技術 Day18 - 在 Istio 打造 Prometheus 實作環境

前言 在 Day17 我們簡單介紹了 Prometheus 工具的架構以及用途,本篇就來實際操作看看,到底要如何部署以及使用 Prometheus。 安裝 Pr...

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

技術 Day11:DevOps 全是廢話

DevOps 是什麼? DevOps 全是廢話! (梗圖出自 Ruddy 老師的部落格文章,推薦大家都去讀一讀喔!) 咦,今天怎麼一開頭就這麼負能量?明明聊了這...

鐵人賽 DevOps DAY 17

技術 Day17 - 輕鬆管理 Metrics 的工具,Prometheus 介紹

前言 Prometheus 作為現在 Observability 受歡迎的 Solution 之一,究竟它帶來了什麼樣的好處?本篇就來跟大家介紹一下。 什麼是...

鐵人賽 Modern Web DAY 28

技術 用 Nginx 部署 production back-end server

保護後端重要資訊 在 django 專案中我們會把設定都寫在 settings.py 內,包含了 SECRET_KEY 等機密資訊,通常專案都會做版本控制上 g...

鐵人賽 DevOps DAY 15

技術 Day 15: 封裝上傳自動化!Jenkins到Nexus的輸送鏈!

昨天我們成功安裝好Nexus,亦成功把封裝好的NodeJS程序上傳到Nexus中。今天就讓我們一起把整個流程自動化運作起來吧! 加入Credential 為了讓...

鐵人賽 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 介紹過好幾種不同的部署策略,幫助我們完成應用程式的版本更新。本篇要介紹的金絲雀部署是現今常使用的部署策略,至於它的原理是什麼,以及要如何使...