iT邦幫忙

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

技術 Day18:從歷史看 CI/CD Pipeline(小結)

昨天談到了第 3 代的 CI/CD Pipeline,並且在最後拋了兩個提問給大家,不知道大家的想法是什麼?有任何想法,歡迎與我聊聊喔。 今天就讓我們對這連續多...

鐵人賽 DevOps DAY 23

技術 DevOps 與核心網路

什麼是 DevOps? DevOps 是結合 Develop 以及 Operations 的概念,將開發與維運整合在一塊,可提升專案的交付效率與服務能力,相較於...

鐵人賽 DevOps DAY 22

技術 Day 22: 讓我定義你的基礎架構!Terraform!

昨天談到基礎架構即程式碼,那麽今天,我們就介紹一下其中一款常用的工具,Terraform。 Terraform是一款由HashiCorp以Go語言寫成的基礎架構...

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

技術 Day17:從歷史看 CI/CD Pipeline(五)

昨天我們聊到 Container 出現後,對於 CI/CD Pipeline 也帶來巨大的影響,進入了第 2.5 代的 CI/CD Pipeline,今天我們要...

徵才 【徵才/台北/部分遠端】富果帳戶-Site Reliability Engineer

關於富果 富果帳戶,是年輕人都在用的投資帳戶! 在富果的每一位夥伴都相信著,透過持續學習和進步,投資這項技能將成為我們這個世代,累積財富的一種理想方式。所以我們...

鐵人賽 DevOps DAY 25

技術 Day25 - 保障 Microservices 安全性,Istio Security 介紹

前言 現今網路世界中駭客的攻擊層出不窮,除了讓使用者的個資外洩之外,也導致企業蒙受巨大損失,所以建立 Application 部署環境時,除了要考慮擴展性、可移...

鐵人賽 DevOps DAY 21

技術 Day 21: 持續部署的利器!基礎架構即程式碼!

終於到了鐵人賽的第21天了,基本上算是進入了這個系列的最後直路了。所以我們的CICD Pipeline也差不多進入最後一個階段 – 持續部署了。 說到持續部署的...

鐵人賽 DevOps DAY 24

技術 Day24 - 使用 Jaeger 蒐集 Tracing 資訊

前言 前一篇介紹 Traces 是以一到多個 Spans 所組成,用來追蹤單次請求在系統內部的行為,幫助我們找出 Microservices 的故障原因。本篇會...

鐵人賽 DevOps DAY 23

技術 Day23 - Distributed Tracing 介紹,在 Istio 如何實現?

前言 在 Day16 - Observability 介紹 中了解了 Metrics、Tracing 和 Logging 三大資訊,其中 Logging 和 M...

鐵人賽 DevOps DAY 20

技術 Day 20: Docker映像檔封裝存檔自動化!

昨天我們成功安裝了Harbor,今天,我們就讓Jenkins把這幾天我們的手動操作完全自動化吧!Let’s go! 新增Docker Registry Cred...

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

技術 Day16:從歷史看 CI/CD Pipeline(四)

延續第 2 代的 CI/CD Pipeline,接著下一個重量級的事件是什麼呢? 其實就是之前提過、大家也都知道的 Container 風潮席捲全球啦! 包含...

鐵人賽 DevOps DAY 22

技術 Day22 - 使用 Grafana 自製 Dashboard

前言 Grafana 強大的地方在於支援多種資料來源以及豐富的面板選擇,幫助我們可視化所需資訊。本篇就來實際操作看看,建立屬於自己的 Grafana Dashb...

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

技術 Day15:從歷史看 CI/CD Pipeline(三)

昨天我們聊了第 1 代的 CI/CD Pipeline,今天讓我們繼續看下去。 首先,絕對要提的重要事件有兩個: 第一是 2008 GitHub 與 Bitb...

鐵人賽 DevOps DAY 19

技術 Day 19: 安裝Harbor!我的映像檔倉庫!

昨天介紹了Harbor這套軟體,今天我們就一起學習如何進行安裝吧! 安裝Harbor 首先到Harbor的發佈頁面取得最新版本的Harbor安裝檔https:/...

鐵人賽 DevOps DAY 21

技術 Day21 - 將數據可視化的工具,Grafana 介紹

前言 前兩篇介紹了 Kiali 工具,裡面有不同的 GUI 介面將 Application 可視化,雖然方便,但 Kiali 的介面都是固定的,如果想要把所需資...

鐵人賽 DevOps DAY 18

技術 Day 18: Docker Image的倉庫!Harbor Registry!

昨天我們成功在本機建立了一個Docker的映像檔。但是對於一個完整的CICD環境來說,我們不可能每一次部署都重新Build一次新的Docker映像檔,因為這樣做...

鐵人賽 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 為了讓...