iT邦幫忙

devops相關文章
共有 596 則文章
鐵人賽 DevOps DAY 29

技術 Day29 - 以 NodeJS 留言板走過 GitOps 工作流程

前言 今天我們以開發者的角度,實際走過 GitOps 的工作流程,這次 Lab 準備了 NodeJS 留言板應用。 建立 NodeJS 留言板專案 進入...

鐵人賽 DevOps DAY 27

技術 Day 27:開始撰寫 Playbook

今天努力了一個下午,終於算是勉強搞出了一組能動的 playbook,這邊就來記錄一下過程以及就我所知可以改進的地方。 首先來回憶一下,架設一個新的沙盒的流程:...

鐵人賽 DevOps DAY 22

技術 Day 22 - Rancher Fleet 架構介紹

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

鐵人賽 DevOps DAY 19

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

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

鐵人賽 DevOps DAY 12

技術 Day12-Kubernetes 那些事 - Replication Controller

前言 在上一篇文章提到由於 Pod 是 Stateless ,因此我們可以擴充 Pod ,今天這篇文章就要正式進入如何擴充 Pod 了,首先我們先從最簡單的 [...

鐵人賽 DevOps DAY 28

技術 Day 28:Ansible Vault

昨天寫完 playbook 之後,有其中一個問題是需要手動輸入 root 的密碼,但若是所有機敏資料都要手動輸入的話,那怎麼叫自動化?因此今天想講的是 Ansi...

鐵人賽 DevOps DAY 13

技術 Day 13:架設 Grafana (1)

那麼今天再回來繼續處理我們的 dashboard 吧,上次雖然找到了這個 caddy 的 dashboard,不過卻發現它沒有辦法顯示資料。 檢查 panel...

鐵人賽 DevOps DAY 24

技術 Day 24-請問我可以 taint 你的文章強迫你重寫嗎?state manipulation 之六:terraform taint

這幾天看了一些鐵人賽的文章,看到一些很不錯的文章,當然也看到很多不知所云的內容 觀察整體趨勢是劣幣驅逐良幣,心中五味雜陳 大家盡量維持品質,內容有所依據,不要錯...

鐵人賽 DevOps DAY 19

技術 第十九天:用 Gradle 做 Build Scan

對 Kotlin 這種編譯式語言來說,為了方便每次更新後的編譯工作,都會搭配 Gradle 這種自動建置工具使用。而 Gradle 在編譯的過程中會經過很多手續...

鐵人賽 DevOps DAY 18

技術 EP18 - 歡迎來到容器管理工具的 EKS

昨天我們把 Django 專案容器化, 最後推送上 AWS ECR, 部署上仍舊仰賴 Code Deploy 部署到 EC2, 連 EKS(AWS K8S)都沒...

鐵人賽 DevOps DAY 22

技術 Day22-Kubernetes 那些事 - Namespace

前言 今天要來介紹一個比較抽象的觀念,但在 K8s 中很常拿來使用,其實筆者從一開始的文章就開始埋下 Namespace 的坑,很多套件都會用到 Namespa...

鐵人賽 DevOps DAY 25

技術 第二十五天:用 dokka 產生 API 文件

當我們在寫函式庫或框架的時候,通常表示這段邏輯很常用到,希望藉由抽取成函式庫或框架來重複使用,減少重造輪子、也更好維護。而身為函式庫或框架的作者,當然會希望有愈...

鐵人賽 DevOps DAY 17

技術 Day17-Kubernetes 那些事 - Auto Scaling

前言 之前的文章介紹了如何利用 ReplicaSet 或 Replication Controller 來建立多個 Pod,但這些都是寫死的設定,沒辦法根據當前...

鐵人賽 DevOps DAY 7
k8s歷險記 系列 第 7

技術 Day7-aws或gcp 我選擇本機建立k8s

是否該用雲端平台 在正式使用k8s的時候,部署k8s最好的情況是使用雲端平台。 一來機器規格可以依照需求調整,二來可以不必花錢雇用硬體工程師,讓平台商去處理即可...

鐵人賽 DevOps DAY 24

技術 Day24 - 為 Kubernetes 應用增添 Database

前言 今天你接到了一份新任務,要求在 Kubernetes 的 NodeJS 應用增添一個 MongoDB ,身為維運人員的你要怎麼做 ? 在 Helm Cha...

鐵人賽 DevOps DAY 17

技術 EP17 - 容器化你的 Django 專案

昨天我們簡單介紹什麼是容器, 今天我們要開始實戰, 將你的 Django Portal, 逐步包裝成容器, 並放到 AWS 的容器儲存庫(ECR), 中間的過程...

鐵人賽 DevOps DAY 14

技術 Day14-Kubernetes 那些事 - Deployment 與 ReplicaSet(二)

前言 昨天的文章介紹了 Deployment 以及 ReplicaSet 的基本介紹後,接下來要介紹如何撰寫以及建立,廢話不多說馬上開始 Deployment...

鐵人賽 DevOps DAY 5

技術 【Day 5】Git Submodule x Run Docker x 啟用第一個蘿蔔服務

tags: 鐵人賽 DevOps Submodule DevOps 概述 碎念時間 前面幾篇大多都在設定環境 Wiwi Kuan 都說讚的 Termina...

鐵人賽 DevOps DAY 12

技術 Day 12:Commitizen

話說今天本來是打算要接著昨天的進度紀錄架設 grafana 的 dashboard,可是昨天半夜 debug 到一半突然發現,今天不是 PyCon sprint...

鐵人賽 DevOps DAY 11

技術 Day11-Kubernetes 那些事 - Ingress 篇(三)

前言 昨天的文章提到 Ingress 其實也可以用來做負載平衡,只是要利用其他種方式來實現,所以接下來這篇文章就來好好的講一下 Ingress Controll...

鐵人賽 DevOps DAY 13

技術 Day13-Kubernetes 那些事 - Deployment 與 ReplicaSet(一)

前言 昨天的文章介紹完 Replication Controller 相信大家應該對於 K8s 是如何控制 Pod 有了初步的了解了,其實真正實務上是比較少用...

鐵人賽 DevOps DAY 18

技術 Day 18:淺談軟體測試

經過了差不多兩週,我認為監控和警報的部分總算是告了個段落,雖然之後還需要透過實際的收集監控資料來修正警報的規則跟 dashboard 就是了。接下來剛好我是讀到...

鐵人賽 DevOps DAY 26

技術 Day 26:Container != Docker Container

雖然有點突然,但是我今天想來談談 container。對於大部分的人來說,講到 container 就會想到 docker,然而實際上,docker 並不是可以...

鐵人賽 DevOps DAY 7

技術 Day07-Kubernetes 那些事 -Label 篇

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