iT邦幫忙

devops相關文章
共有 533 則文章
鐵人賽 DevOps DAY 9

技術 Day 9:架設 Prometheus (1)

昨天我們成功的讓 Prometheus 可以採集到一些指標了,可是為了瞭解服務的狀態,我們還需要自己提供指標,像是以 web server 來講,可能就需要諸如...

鐵人賽 DevOps DAY 23

技術 Day23 - 有了 CI/CD Pipeline ,還需要合適的 Git Workflow

前言 從 Day16 - Day22 我們花了不少時間建立了 CI/CD 流水線,有了這些工具後,交付應用的方式就變得相當簡單,只需要建立 Commit 上傳到...

鐵人賽 DevOps DAY 11

技術 EP11 - 為你的 portal 添加 Load Balance 和掛載 Web ACLs

Elastic Load Balancing 什麼是 Elastic Load Balancing Elastic Load Balancing 可在多個目標...

鐵人賽 DevOps DAY 8

技術 Day08-Kubernetes 那些事 -Service 篇

前言 在前面的文章講完了 Pod 後接下來就要講講如何正確的連接到 Pod ,其實連接到 Pod 有兩種方式,一種是建立 Service 另一種是用 port-...

鐵人賽 DevOps DAY 23

技術 Day 23 - Rancher Fleet 環境架設與介紹

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

鐵人賽 DevOps DAY 18

技術 第十八天:用 Plugin 擴充 TeamCity

昨天提到 TeamCity 支援幾個不同的通知頻道,可以在建置任務成功或失敗的時候通知我們。不過現在的通訊平台愈來愈多,每個團隊的偏好也不一樣,TeamCity...

鐵人賽 DevOps DAY 17

技術 第十七天:TeamCity 通知機制

自從有了 TeamCity 後,很多原本需要人工操作的任務都可以交給 CI 主機做。因為它會在每一次發現變更的時候自動執行,一方面不會漏掉或忘了執行、另一方面在...

鐵人賽 DevOps DAY 8

技術 Day 8:架設 Prometheus (0)

昨天簡單介紹過 Prometheus 了,那麼今天我們就自己架一個來玩看看吧。嘗試任何一個新工具的第一個步驟,就是找看看他有沒有官方 image 可以用 (x)...

鐵人賽 DevOps DAY 22

技術 Day22 - ArgoCD 建立應用程式

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

鐵人賽 DevOps DAY 10

技術 EP10 - Django 持續整合持續部署使用 Jenkins 和 AWS CodeDeploy

有 Jenkins、有 Gitlab、 有 Web Portal 又有給 Web Portal 部署的 EC2, 看來萬事俱備只欠東風, 而我們今天終於要把整串...

鐵人賽 DevOps DAY 7

技術 Day07-Kubernetes 那些事 -Label 篇

前言 上一篇文章講完 Pod 後不曉得大家會不會有一種疑惑,假如我今天 Pod 越創越多,這樣要如何快速得知每個 Pod 到底在做什麼事情呢?除了 Pod 的命...

鐵人賽 DevOps DAY 22

技術 Day 22 - Rancher Fleet 架構介紹

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

鐵人賽 AI & Data DAY 21

技術 MLOps在金融產業:關於ML系統監控的why, what, how

我們常常聽到,在一個ML專案當中,會需要做各種的資料監控。這些資料監控包含哪些呢? 開發流程 在開發流程當中,不管是資料、程式碼、模型,都會需要透過版本控制...

鐵人賽 DevOps DAY 7

技術 Day 7:Prometheus

講到監控,Prometheus 應該算是最常被提及的其中一個工具,它是一套開源的監控與警報系統,最早由 SoundCloud 開發,並在 2016 年進入 CN...

鐵人賽 DevOps DAY 16

技術 第十六天:在 TeamCity 上執行靜態分析

昨天我們在專案裡導入了 detekt 靜態分析套件,只要執行 $ gradle detekt 就可以掃描整個程式碼庫,及早找出淺在問題。我們也介紹了如何在 In...

鐵人賽 DevOps DAY 21

技術 Day21 - ArgoCD 介紹及安裝

ArgoCD 介紹 在學習 ArgoCD 前,先來想想之前我們是如何部屬服務到 Kubernetes,普通方法會先將所需的原件寫成 yaml 檔案,接著包裝到...

鐵人賽 DevOps DAY 9

技術 EP09 - 建立 Django 專案和 EC2 環境 並手動部署到 EC2

前幾天的打底, 把 Gitlab、Jenkins 建好, 但是仍然少了最重要的主角, 要部署的服務本身, 今天我們終於要建立一個 Portal 來部署囉, 以下...

鐵人賽 DevOps DAY 6

技術 Day06-Kubernetes 那些事-Pod 篇

前言 上一篇文章講完 K8s 的觀念後相信大家都稍微了解 K8s 在做什麼事情了吧XD 今天這篇文章要趁勝追擊開始正式進入 K8s 的內容介紹了,首先要來介紹的...

鐵人賽 DevOps DAY 21

技術 Day 21 - GitOps 解決方案比較

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

鐵人賽 DevOps DAY 6

技術 Day 6:監控系統的設計

昨天稍微談到了一些有關警報的設計,然而,警報的發出與否,應是建立在我們觀測到的一些系統的行為,例如說在 Day 3 架設的 status page,就是基於「是...

鐵人賽 DevOps DAY 20

技術 Day20 - GitLab CI 更新 Manifest Image Tag

如何建立 Deploy Stage 在 Day15 的教學裡,我們透過 Helm Chart 在 Kubernetes 安裝應用程式。在實際的軟體開發過程中,同...

鐵人賽 DevOps DAY 15

技術 第十五天:用 detekt 做靜態分析

在現代開發工具的輔助下,大多數的編輯器或 IDE 都已經程式碼自動完成的功能,寫程式已經變得相對輕鬆些。不過我們還是得注意一個事實,就是程式寫完跟寫好還是有一段...

鐵人賽 DevOps DAY 5

技術 Day05-Kubernetes 那些事 -基本觀念與操作.md

前言 接下來就正式進入本系列文的重頭戲:Kubernetes,Kubernetes 可以說是近期快速崛起的一套用來部屬應用程式的工具,拜 Kubernetes...

鐵人賽 DevOps DAY 8

技術 EP08 - 用 Terraform 建置 AWS RDS 服務(以 Aurora Postgres 為例)

前幾天我們建立起 Gitlab, 並將它串接到 Jenkins, 今天將繼續部署基礎設施, 我們將使用 Terraform 建立 Amazon Relation...

鐵人賽 DevOps DAY 20

技術 Day 20 - 初探 GitOps 的概念

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

鐵人賽 DevOps DAY 5

技術 Day 5:淺談警報 (alert) 的設計

前天使用 updown.io 架設了 status page,並且讓它可以在服務無法連上的時候,自動發通知到 slack 頻道。這便算是一種警報,告訴相關人員說...