iT邦幫忙

devops相關文章
共有 1058 則文章
鐵人賽 DevOps DAY 12
DevOps平台的能力架構 系列 第 12

技術 Day12 - Continuous Testing - Functional Testing Pyramid

在進入到測試所需要的能力之前,我們來討論一下不同的測試方法。 先由功能性測試來說,主要的三個層次是單元測試(unit testing),整合測試(intega...

鐵人賽 DevOps DAY 30

技術 Day-30 學習 Helm (上)

前言 Kubernetes是一個可以幫助我們管理微服務的系統,為了因應功能項的不同,Kubernetes中也衍生出了各式各樣的objects,並透過yaml來部...

鐵人賽 DevOps DAY 7

技術 Day 7 - 本地開發 Kubernetes 應用程式流程

Day 7 - 本地開發 Kubernetes 應用程式流程 本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相...

鐵人賽 DevOps DAY 25

技術 25. 怎麼在 Ansible Galaxy 分享 Roles?(上)

現代 IT 人一定要知道的 Ansible 自動化組態技巧 25. 怎麼在 Ansible Galaxy 分享 Roles?(上) 在「23. 怎麼用 Role...

鐵人賽 DevOps DAY 9

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

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

鐵人賽 DevOps DAY 14

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

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

鐵人賽 DevOps DAY 19

技術 Day19-Kubernetes 那些事 - Stateless 與 Stateful

前言 今天來稍微講點輕鬆的內容,但同時也是 K8s 中非常重要的一個觀念,從這篇文章開始都會是 Pod 的擴充內容,但在正式進入擴充內容之前先帶大家了解一下一個...

鐵人賽 DevOps DAY 6

技術 Day-6 乘載 Docker Image的靈魂 Docker Hub & Github Packages

前言 這章節教大家把製作完成的docker image給push上自己的registry,我們會以docker hub 以及github為例,因為這兩個regi...

鐵人賽 DevOps DAY 20

技術 CI/CD Pipeline 之 CI Service 掛掉時該怎麼辦?

今天我們要繼續改善 CI/CD Pipeline。 首先,我們要回歸初心,詢問幾個問題。 第一個問題——為什麼我們需要做 CI/CD ? 第二個問題——如果工程...

鐵人賽 DevOps DAY 1

技術 Day 1 - 前言

本系列文資料可參考以下: Github Gitbook Mr.沙先生 身為一個 Operations 出身的工程師,過去幾年我一直認為自己是...

鐵人賽 DevOps DAY 23

技術 Day23 了解 K8S 的 Deployment

昨天提到了 Deployment 與 Pod 之間的差異,今天再來仔細的說一下什麼是 Deployment 元件,Deployment 可以算是 Kuberne...

鐵人賽 DevOps DAY 4

技術 Day04 - Service Mesh 中的領航者,Istio 介紹

前言 Istio 作為 Service Mesh 熱門的解決方案,到底提供哪些功能,以及專案引用 Istio 時要考慮哪些點,本篇就來帶大家了解一下。 Isti...

鐵人賽 DevOps DAY 18

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

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

鐵人賽 DevOps DAY 11

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

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

鐵人賽 DevOps DAY 2

技術 Day-2 認識 Docker

What is Docker Docker是一種讓人能更加容易使用、部署以及運行Container的工具,Container使開發人員能夠只打包所需服務與其依賴...

鐵人賽 DevOps DAY 16

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

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

鐵人賽 DevOps DAY 20

技術 Day 20 - Container Registry 的方案介紹

本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀更多相關科技的技術分享,歡迎追蹤...

鐵人賽 DevOps DAY 21

技術 Day 21:GitLab Container Registry

之前在第 15 天的時候,我有提過希望可以把 build image 的步驟移到 CI pipeline 裡面,雖然本來想簡單比較一下各大 container...

鐵人賽 DevOps DAY 25

技術 Day 25 - Secret 使用範例: sealed-secrets

本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀更多相關科技的技術分享,歡迎追蹤...

鐵人賽 DevOps DAY 4

技術 TeamCity Build Configuration 介紹

前言 前兩篇文章中,我們說明了安裝 TeamCity 與增加 Build Agent的設定步驟,而在這一篇我會簡單介紹 TeamCity 的操作介面與如何設定...

鐵人賽 DevOps DAY 1

技術 Day01 - 要玩轉 DevOps,僅學會 Kubernetes 是不足的

前言 每年鐵人賽,我都當作是給自己學習的理由。去年寫了一篇有關 Kubernetes 及 CI/CD 相關介紹,本以為已經把 DevOps 摸熟了,但到了今年,...

鐵人賽 DevOps DAY 20

技術 20. Roles 是什麼?

現代 IT 人一定要知道的 Ansible 自動化組態技巧 20. Roles 是什麼? 在上一章「19. 如何維護大型的 Ansible Playbooks?...

技術 Week29 - 讓你心裡的邏輯具現化的念能力工具 vscode-drawio [Server的終局之戰系列]

本文章同時發佈於: Medium iT 邦幫忙 大家好,繼上次Week28 - 讓你心裡的邏輯具現化的念能力工具 Mermaid的文章後,接下來要...

技術 三、K8S master架設

192.168.3.11 k8s-master-01 192.168.3.12 k8s-master-02192.168.3.13 k8s-master-03...

鐵人賽 DevOps DAY 17
CI 從入門到入坑 系列 第 17

技術 管理貨櫃的碼頭工人-- Docker ( 3/3 )

Docker 讓建置服務變得非常簡單,但相對馬上會面臨另一個困難--如何管理? 今天將會使用 Docker Compose 工具來幫忙管理容器。 安裝 安裝可以...

鐵人賽 DevOps DAY 10

技術 Day 10 - CI 與 Kubernetes 的整合

Day 10 - CI 與 Kubernetes 的整合 本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相關的...

鐵人賽 DevOps DAY 22

技術 Day22 - ArgoCD 建立應用程式

前言 前一天我們在 K8s Cluster 建置好了 ArgoCD 服務,今天就來實際操作看看,透過 ArgoCD 建立 Application 的 Stage...

鐵人賽 DevOps DAY 26

技術 GitLab: Auto DevOps 之牛刀小試 4 - Auto Browser Performance Testing

昨天搞定了 Auto Deploy,現在 Auto DevOps 自動產生的 CI/CD Pipeline 只剩下一個 Stage: Performance。...