iT邦幫忙

kubernetes相關文章
共有 1103 則文章
鐵人賽 Kubernetes DAY 27

技術 Day27 建立Persistent Volume Claim(下)

昨天的結果就是一個典型Database Deployment的流程,只是不知道PVC跟PV中間怎麼運作或是什麼關係 在Kubernetes裡,PVC像是可以選購...

鐵人賽 Kubernetes DAY 26

技術 Day26 建立Persistent Volume Claim(上)

建立Persistent Volume Claim(PVC) 建立PVC沒有意外要透過設定檔 #postgres-pvc.yaml apiVersion: v1...

鐵人賽 Kubernetes DAY 25
KK8s 系列 第 25

技術 手工 Installing kubeadm

環境準備 在自己 Lab host 中,透過 Vagrant 方式建立三個 VM 資源進行模擬。 首先,建立三個 VM 目錄,並且初始化及啟動 VM,三 VM...

鐵人賽 Kubernetes DAY 24
KK8s 系列 第 24

技術 第一次使用 Play with Kubernetes

Play with Kubernetes 這個世間就是這麼漂亮,都有此 PWK 工具網站可以練習 K8s此網站工具僅需具備 github or Docker 帳...

鐵人賽 Kubernetes DAY 25

技術 Day25 Database Pod為什麼需要Volume

跟昨天一樣繼續建立Database的deployment跟clusterip service 新增postgres-deployment.yaml apiVer...

鐵人賽 Kubernetes DAY 23
KK8s 系列 第 23

技術 再談 StatefulSet

上一篇提到 StatefulSet 是與 Deployment 不同之處,今日要針對下面兩個特點,特別獨立出此篇來敘述。 穩定的唯一性網路標誌 Stable,...

鐵人賽 Kubernetes DAY 23

技術 Day23-使用Deployment管理Pod/Containers(下)-更新image及Scaling

昨天更新docker image版本測試OK,假設v2已經是穩定版本,只是minor修改不需要進版,比如說修改文字敘述 docker build &...

鐵人賽 Kubernetes DAY 22
KK8s 系列 第 22

技術 發現、初談 StatefulSet

StatefulSet 特色: 過去談過 Deployment、ReplicaSet 所創建的 Pod 皆屬於 stateless 的情況。但如要建立 stat...

鐵人賽 Kubernetes DAY 21
KK8s 系列 第 21

技術 Container Data Persistent

Container App 造就了應用服務可以更趨近微服務化、開發、測試與線上一致性等優點還帶來 service scale、rolling update 等靈...

鐵人賽 Kubernetes DAY 22

技術 Day22-使用Deployment管理Pod/Containers(上)-基本佈署

建立Deployment物件,在分類上Deployment、StatefulSet等都屬於Kubernetes定義的進階物件,apiVersion值跟Basic...

鐵人賽 Kubernetes DAY 21

技術 Day21-更新現有Pod(有雷)

假設今天我們要換一個版本的container,image不一樣,當然我們會到pod yaml設定檔修改 apiVersion: v1 kind: Pod met...

鐵人賽 Kubernetes DAY 20
KK8s 系列 第 20

技術 從 Service 發現 K8s 網路層全貌

過去幾篇,都是依著書本內容及基本概念去研讀,並不是照著書本的篇章依序研讀我從 K8s 的基本元件認知 > 透過 minikube demo 性質實作,探討...

鐵人賽 Kubernetes DAY 28

技術 Day 28 - 整合 AKS 使用 Jenkins 建立 CI/CD pipeline

上一篇筆記我們已經安裝好 Jenkins 了, 這一篇筆記裡, 我們實際來建立一個 CI/CD pipeline 吧! 部署範例程式到 AKS (部分資訊將會遮...

鐵人賽 Kubernetes DAY 30

技術 Day 30 - 使用 SSH 連線至 AKS 叢集進行維護

總算寫完鐵人賽的最後一篇, 有一種要升天的港覺, 寫完就可以從這個自虐的挑戰賽解脫囉!今天這篇筆記輕鬆地介紹怎麼連線到 AKS 叢集進行維護. 說真的, 在這...

鐵人賽 Kubernetes DAY 29

技術 Day 29 - 整合 AKS 使用 VSTS 建立 CI/CD pipeline

前兩篇介紹 Jenkins 來建立 CI/CD pipeline. 本篇筆記將根據 https://github.com/heoelri/container-b...

鐵人賽 Kubernetes DAY 27

技術 Day 27 - 安裝 Jenkins

Jenkins 這老紳士是一個軟體開發的持續整合服務的開源套件, 本篇筆記將介紹如何安裝一個本地端的 pod 運行的 Jenkins. 安裝 Jenkins...

鐵人賽 Kubernetes DAY 26

技術 Day 26 - 安裝使用分散式跟蹤系統 - Jaeger

Jaeger 是一個開源的分散式跟蹤 Trace 系統, 可以用來 trace 每個客戶端送出的請求, 進而找出執行過程的問題.本篇筆記將介紹如何安裝與使用 J...

鐵人賽 Kubernetes DAY 25

技術 Day 25 - 使用 Prometheus 進行 Kubernetes 量測

普羅米修斯 (Prometheus) 是一個可以提供 Kubernetes 應用程式量測的開源套件, 一方面可以彙整量測資訊, 也可以提供警告 (Alert)...

鐵人賽 Kubernetes DAY 24

技術 Day 24 - 使用 Helm 部署應用程式到 Kubernetes

上一篇筆記介紹如何安裝 Helm, 這一篇筆記將介紹如何簡單地用 Helm 部署應用程式. 使用 Helm 部署應用程式到 Kubernetes 編輯 val...

鐵人賽 Kubernetes DAY 23

技術 Day 23 - 安裝 Helm

Kubernetes 有許多的 yaml 檔案, 當使用時間一段時間後, 會變得複雜且不易維護, 因此本篇筆記將介紹 Helm, Helm 是一個可以安裝與管理...

鐵人賽 Kubernetes DAY 21

技術 Day 21 - 使用與設定 liveness probes

本篇筆記將介紹探測 Container 的功能, 分為兩種: Liveness 偵測 - 主要偵測 containter 狀態是否進入死結(deadlock)...

鐵人賽 Kubernetes DAY 19
KK8s 系列 第 19

技術 Service 續集之 Cluster IP、Kube-proxy

讀過了幾遍及翻了網路文章,才有這個開門見山的心得:cluster ip 是在建立 service 物件時由 K8s API 伺服器所分配。 Cluster IP...

鐵人賽 Kubernetes DAY 19

技術 Day19-解析Service Yaml設定

前天Pod yaml設定檔基本上就是設定containers,比起docker,kubernetes有更多的細部設定在網路架構上 Service Object在...

鐵人賽 Kubernetes DAY 20

技術 Day 20 - 在 Kubernetes 中執行 Job

本篇筆記將介紹另一個 Kubernetes 功能, Job 可以讓 Kubernetes 排程在特定時間完成批次作業. 在 Kubernetes 中執行單一Jo...

鐵人賽 Kubernetes DAY 19

技術 Day 19 - 使用 secret 儲存敏感資訊

有時候應用程式會需要使用帳號密碼等敏感資訊, 因此在部署時我們可以採用 secret 物件來儲存. 使用 secret 儲存敏感資訊 用命令 kubectl...

鐵人賽 Kubernetes DAY 22

技術 Day 22 - 使用永久性儲存 Persistent Volume

Container 根據其起始與結束資料的存續有一定的生命週期, 因此當 container 終止後重新啟動, 檔案系統的資料可能會遺失.因應這樣的需求, Po...

鐵人賽 Kubernetes DAY 18
KK8s 系列 第 18

技術 從 Label 再回頭談 Service

K8s 裡頭最小服務單位就是 Pod,Pod 的生命週期會因眾多因素而有變化,可能消失了,可能自動建立 pod,也可能 restart pod~那...Serv...

鐵人賽 Kubernetes DAY 18

技術 Day18-Kubernetes Object Overview

在Kubernetes裡面利用Object來描述cluster裡各個組件(Component)用途及設定。 基本組件包括: Pod 描述/設定一個或多組co...

鐵人賽 Kubernetes DAY 18

技術 Day 18 - 使用 ConfigMaps

為了讓應用程式可以方便轉移或避免重新編譯 image, 因此會將配置與應用程式解構, 以單獨的 ConfigMap 配置. 本篇筆記將補充說明 ConfigMa...

鐵人賽 Kubernetes DAY 17
KK8s 系列 第 17

技術 來說說 Label

來説説過往篇章裡頭,沒有特別說明的功能:Label我對此功能的心得算是:標籤ㄜ...... Label 中文譯就是 標籤 Label 此功能是幫助大家針對所管理...