iT邦幫忙

k8s相關文章
共有 296 則文章
鐵人賽 DevOps DAY 26

技術 從異世界歸來的第二六天 - Kubernetes AutoScaling(二) - Horizontal Pod Autoscaler

概述 在前面的種類介紹中我們知道了HPA 的精隨就在於如何在適時的自動擴縮避免資源空轉或負載過高,常常見到的情境差不多就像是搶票系統、訂餐系統…等,可以想像這些...

鐵人賽 DevOps DAY 25

技術 從異世界歸來的第二五天 - Kubernetes AutoScaling (一) - AutoScaling 是什麼

概述 在前面的幾天裡,我們認識了很多關於資源配置以及監控的觀念,但如果我們掌握了這些資源指標卻只能手動調整就感覺失去了靈魂一樣,於是就有了自動化資源配置的 Au...

鐵人賽 DevOps DAY 11

技術 Day 11 Kubernetes - 組建真正的服務吧(一)

本篇大綱 邁向真正的要組合服務了,今天我們先來從 Deployment 來測試起,來試試 Service 有沒有達到負載平衡的效果。 內文 我們先來建立只有顯示...

鐵人賽 DevOps DAY 24

技術 從異世界歸來的第二四天 - Kubernetes Resources(四) - Metrics Server 安裝

概述 在前面幾天中我們學習了許多關於資源設定的觀念,但漸漸會開始發現一個事,我們該怎麼知道以及監控所有服務的資源利用率以及健康狀況等等, Kubernetes...

鐵人賽 DevOps DAY 9

技術 Day 09 Kubernetes - Namespace & Service

本篇大綱 這篇將會介紹在 K8s 組出服務必備的第二元素:Namespace & Service。 內文 上個文章我們講到 Pod 跟 Workload...

鐵人賽 DevOps DAY 23

技術 從異世界歸來的第二三天 - Kubernetes Resources(三) - LimitRange

概述 前兩天介紹完了 Request/Limit 以及 Namespace ,聰明的小朋友很快就會對這兩個觀念有所連結,一個能聲明單一服務的資源限制而另一個可以...

鐵人賽 DevOps DAY 22

技術 從異世界歸來的第二二天 - Kubernetes Resources(二) - Namespace

概述 在昨天的介紹中我們藉由 Request/Limit 當作我們了解 Kubernetes 資源配置的一塊入門磚,今天我們將做一些實戰操作模擬工作中團隊開發的...

鐵人賽 DevOps DAY 21

技術 從異世界歸來的第二一天 - Kubernetes Resources(一) - Request/Limit

概述 在我們大略介紹了常見的存儲配置 Volumes ,接下來我們將會慢慢的進入資源分配的世界。 Kubernetes 是一個集群管理平台並且擁有至少一個節點,...

鐵人賽 DevOps DAY 8

技術 Day 08 Kubernetes - Pod & Workloads

本篇大綱 這篇將會開始介紹在 K8s 組出服務必備的元素,第一篇來講的是 Pod & Workloads。 內文 接下來的三篇內,會簡介每個 Kuber...

鐵人賽 AI & Data DAY 29

技術 Day29《Spring Boot Api 上 k8s 實例》Spring Boot API 測試 與 除錯

今天要將Spring Boot專案啟動測試,並討論一些我自己遇到出問題的點。Day26所提到的問題也會在[2. K8s的限制]中解答。 Spring Bo...

鐵人賽 AI & Data DAY 27

技術 Day27《Spring Boot Api 上 k8s 實例》專案打包Jar與上傳Image 至Docker Hub

今天要將Spring Boot專案打包成Jar,並製作成Image上傳至Docker Hub上,方便以後使用。 打包Jar Step1.確認專案可以使...

鐵人賽 AI & Data DAY 26

技術 Day26《Spring Boot Api 上 k8s 實例》資料庫與IP設定

由於是使用虛擬機,所以必須設定固定IP,方便設定與重啟虛擬機時IP跑掉之類的鬼問題。 Ubuntu 固定IP設定 以下為更改範例,可自訂IP,更改後開...

鐵人賽 AI & Data DAY 25

技術 Day25《Spring Boot Api 上 k8s 實例》Spring Boot API 介紹

今天會簡單介紹Spring Boot框架及介紹範例系統~ Spring Boot 簡介 Spring是基於Java語言為基礎的開放原始碼Web應用程式...

鐵人賽 AI & Data DAY 24

技術 Day24《Spring Boot Api 上 k8s 實例》MySql 使用者權限設定與資料庫匯入

今天會分兩個階段進行,先是將前天yaml部署時就建立的使用者賦予權限,再將資料庫匯入進去,讓我們開始吧~ 使用者權限設定 Step1.登入root帳號...

鐵人賽 AI & Data DAY 23

技術 Day23《Spring Boot Api 上 k8s 實例》MySql Apply 部署與狀態確認

這次使用的是VM VirtualBox架設Ubuntu20.04進行實驗。 K8s安裝MySql Step1.使用kubectl Apply兩個yam...

鐵人賽 AI & Data DAY 22

技術 Day22《Spring Boot Api 上 k8s 實例》MySql Deployment & Service yaml撰寫

使用yaml檔案方便我們快速部屬K8s mysql_deployment.yaml apiVersion 物件版本號 kind 物件種類屬性(E...

鐵人賽 AI & Data DAY 21

技術 Day21《Spring Boot Api 上 k8s 實例》前言 & Kubernetes簡介

Kubernetes 簡介 學習大數據與AI,一定都會需要測試平台,這時K8s一定是你的好選擇~ Kubernetes簡化中間的8個英文字所以大家簡稱為K8...

鐵人賽 DevOps DAY 20

技術 從異世界歸來的第二十天 - Kubernetes Volumes (五) - PV & PVC

概述 PersistentVolume 與 PersitentVolumeClaim (以下簡稱 PV & PVC)的觀念通常很容易的與如何使服務 Statef...

鐵人賽 DevOps DAY 7

技術 Day 07 使用 Kubespray 建立自己的 K8S(二)

本篇大綱 這篇文章是要講述前面我們利用 Kubespray 建立了自己的 Cluster,但是還沒有使用到,但如果需要加入或減少其他 Node 該怎麼辦呢?Ku...

鐵人賽 DevOps DAY 6

技術 Day 06 使用 Kubespray 建立自己的 K8S(一)

本篇大綱 這篇文章是要講述自建 K8s 了,如果不想採用 kubeadm 方式,可以採用 Kubespray 自動化安裝,實務上來說有多方測試調教會較穩定,也比...

鐵人賽 DevOps DAY 5

技術 Day 05 Kubernetes - 簡介

本篇大綱 這篇文章是要講 Kubernetes 的簡介,雖然我覺得這主題已經講到爛掉,但還是給新手來說我還是會重講。 內文 Kubernetes 簡稱為 K8...

鐵人賽 DevOps DAY 19

技術 從異世界歸來的第十九天 - Kubernetes Volume (四) - Secret

概述 在上一篇文章中我們提到了 ConfigMap 這個 Kubernetes 讓我們解耦程式碼複雜度以及統一管理設定檔的好工具,但由於 ConfigMap 是...

鐵人賽 DevOps DAY 4

技術 Day 04 基礎架構設定 - Instance & 網路設定

本篇大綱 這篇文章是要架設 Cloud Native Infra Labs 的第三部分,接續前面設定好的 Key pair,要來設定 VM Instance,還...

鐵人賽 DevOps DAY 18

技術 從異世界歸來的第十八天 - Kubernetes Volume (三) - ConfigMap

概述 在正式環境中的產品開發中,大多人都會遇到不同環境的佈署,最簡單的會被分成開發環境(Development)以及正式環境(Production),這時區分這...

鐵人賽 DevOps DAY 17

技術 從異世界歸來的第十七天 - Kubernetes Volume (二) - EmptyDir

概述 在我們前篇文章中簡單的介紹了 emptyDir 並提到他與 Pod 的生命週期共生共滅,所以他通常被用於數據緩存或者臨時存儲的場景,接下來就來實際操作練習...

鐵人賽 DevOps DAY 16

技術 從異世界歸來的第十六天 - Kubernetes Volume (一) - Volume 是什麼

概述 相信有使用過 Docker 的同學們對 Volume 都不會太陌生,其功能簡單來說是用來保存容器內的資料,此路徑資料夾內容將會與容器外的指定資料夾產生連接...

鐵人賽 DevOps DAY 3

技術 Day 03 基礎架構設定 - 安全性群組 & 密鑰對

本篇大綱 這篇文章是要架設 Cloud Native Infra Labs 的第二部分,簡介並設定安全性群組跟密鑰對,建立 VM 的前置作業。 內文 安全性群組...

鐵人賽 DevOps DAY 15

技術 從異世界歸來的第十五天 - Kubernetes Deployment Strategies - Canary Deployment 金絲雀部署 (四)

概述 在昨天我們單純使用了 service 就實現出了藍綠部署,那可能就有人會心想:那說好的用 Ingress 實現的方法呢?是不是我隨便講講別人就隨便信信,別...

鐵人賽 DevOps DAY 14

技術 從異世界歸來的第十四天 - Kubernetes Deployment Strategies - Blue/Green Deployment 藍綠部署 (三)

概述 昨天介紹完了 Deployment 兩種最基本的部署策略後,我們接下將要以其為基礎實現的相對進階的部署觀念,在 Kubernetes 中指揮調度各種服務是...