iT邦幫忙

kubernetes相關文章
共有 121 則文章
鐵人賽 Kubernetes DAY 30
KK8s 系列 第 30

技術 驗證自建的 K8s

今日雖然是鐵人賽的最後一篇,但不是 KK8s 的最後一篇~ 學不完,只怕學不來 XDD 安心一下,先看下目前叢集狀態 [vagrant@kk8s-1 ~]$ k...

鐵人賽 Kubernetes DAY 30

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

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

鐵人賽 Kubernetes DAY 29
KK8s 系列 第 29

技術 K8s add Nodes(join)

環境準備 我準備了兩個 VM 當 K8s work node,加入我的 K8s Lab 叢集環境。 先進行 kubeadm 套件安裝: 安裝 kubeadm:h...

鐵人賽 Kubernetes DAY 30

技術 Day30 總結&心得

上半部Docker的部分,腦海中馬上浮現的指令: docker run image_from_DockerHub docker stop container...

鐵人賽 Kubernetes DAY 29

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

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

鐵人賽 Kubernetes DAY 28
KK8s 系列 第 28

技術 Installing a pod network add-on

network add-on flannel 我選擇 flannel 作為 K8s CNI 功能實現方式。 有關 K8s 官方說明,可以查看此篇 https:/...

鐵人賽 Kubernetes DAY 29

技術 Day29 Kubernetes 環境變數及Secret Object

要傳入變數(如db server address、redis address、port等進container在docker-compose和kubernetes...

鐵人賽 Kubernetes DAY 28

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

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

鐵人賽 Kubernetes DAY 28

技術 Day28 Ingress Service-Kubernetes要如何處理Request

在之前docker的介紹是用nginx來處理incoming request,kubernetes把處理request抽象化成一個物件 處理kubernetes...

鐵人賽 Kubernetes DAY 27
KK8s 系列 第 27

技術 繼上篇,排查 kubelet、kubeadm init 問題

Fix failed to load Kubelet 在這篇 “手工 Installing kubeadm” 文末,出現錯誤訊息: failed to load...

鐵人賽 Kubernetes DAY 27

技術 Day 27 - 安裝 Jenkins

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

鐵人賽 Kubernetes DAY 26
KK8s 系列 第 26

技術 手工 Installing CRI-O、kubeadm init

上一篇,其實少裝了一個重要角色 Container Runtime Interface,簡稱 CRI 這一篇,來裝吧~ CRI-O 我選擇 Container...

鐵人賽 Kubernetes DAY 27

技術 Day27 建立Persistent Volume Claim(下)

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

鐵人賽 Kubernetes DAY 26

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

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

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

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

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

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

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

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

鐵人賽 Kubernetes DAY 23
KK8s 系列 第 23

技術 再談 StatefulSet

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

鐵人賽 Kubernetes DAY 23

技術 Day 23 - 安裝 Helm

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

鐵人賽 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 的情況。 但如要建立 sta...

鐵人賽 Kubernetes DAY 22

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

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

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

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

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

鐵人賽 Kubernetes DAY 21

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

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

鐵人賽 Kubernetes DAY 20
KK8s 系列 第 20

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

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