iT邦幫忙

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

技術 Day22 - ArgoCD 建立應用程式

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

鐵人賽 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 10

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

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

鐵人賽 DevOps DAY 7

技術 Day 7:Prometheus

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

鐵人賽 DevOps DAY 16

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

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

鐵人賽 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 21

技術 Day21 - ArgoCD 介紹及安裝

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

鐵人賽 DevOps DAY 15

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

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

鐵人賽 DevOps DAY 5

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

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

鐵人賽 DevOps DAY 9

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

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

鐵人賽 DevOps DAY 20

技術 Day 20 - 初探 GitOps 的概念

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

鐵人賽 DevOps DAY 5

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

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

鐵人賽 DevOps DAY 14

技術 第十四天:在 TeamCity 上執行程式碼風格檢查

昨天我們在專案裡導入了 ktlint 這個用來檢查程式碼排版風格的套件,我們可以透過 Gradle 的兩個指令 lintKotlin 及 formatKotli...

鐵人賽 DevOps DAY 10

技術 【Day 10】EC2 x EIP x 蘿蔔糕實例製作

tags: 鐵人賽 DevOps EIP EC2 蘿蔔糕 概述 碎念時間 不論是開發軟體硬體,還蠻常會發生工期延宕,因此有時候,還是要去支援一下同伴。 Dev...

鐵人賽 DevOps DAY 8

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

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

鐵人賽 DevOps DAY 20

技術 Day20 - GitLab CI 更新 Manifest Image Tag

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

鐵人賽 DevOps DAY 19

技術 Day 19 - Rancher App(v2.5) 介紹

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

鐵人賽 DevOps DAY 4

技術 Day04-管理 Docker 的各種組合(Docker Compose)

前言 今天的文章要來介紹點不一樣的,想像一下一個完整的專案一定包含前端、後端、資料庫這三個東西,假如今天我要利用 Docker 完成這三件事情的部屬勢必得寫個...

鐵人賽 DevOps DAY 13

技術 第十三天:用 ktlint 做程式碼風格檢查

當我們自己一個人寫程式的時候,只要程式碼沒有寫錯,排版風格愛怎麼寫就怎麼寫,什麼時候要換行、什麼時候要空行都可自己決定。但團隊合作時就不一樣了,假如每個成員寫程...

鐵人賽 DevOps DAY 7

技術 EP07 - Jenkins Pipeline 整合 Gitlab 使用 Webhook

將專案整合 Gitlab 和 Jenkins 產生 Token 前幾天有在虛擬機械中產生金鑰今天也要再來產生一組不過這次產生的是要在 Jenkins 和 Git...

鐵人賽 DevOps DAY 4

技術 Day 4:談談 docker 的 restart policy

經過昨天的一番努力,我們已經可以在服務無法存取的時候收到通知,那麼今天就來看看另一個議題:服務的重啟。畢竟,收到通知之後還是得人工解決問題,但若是解決方法只是單...

鐵人賽 DevOps DAY 19

技術 Day19 - GitLab CI 上傳 Image 到 Google Container Registry

如何建立 Publish Stage 前一天我們將 Image Build 好並上傳到 GitLab 的 Registry 以便暫時儲存,當測試完成準備進入部屬...