昨天我們討論到在 MacOS 平台上的前置作業,而今天要來實作建立 GitLab。 IP 首先我們需要的是我們主機的 IP,這裡指的是指我們在這個內網內的 IP。 Linux 可以使用 hostnam...
昨天簡單介紹了istio,今天來詳細講講istio是怎麼運作的 istio 架構圖 在istio 架構中,分為Data Plane 與 Control Plane,藉由兩者彼此合作,來達成istio...
接下來 10 天我將會介紹,在Kubernetes 中,結合istio實現更全面性的微服務架構。 大綱 istio 介紹 istio 架構 istio 安裝 istio 服務發現與負載平衡 isti...
前言 昨天我們使用 GCP 雲原生負載均衡的 Ingress,將 Loadbalancer 建立在 GKE 之外,本章將介紹 K8s 最多人使用的 Ingress Controller 。透過 In...
概述 雖然我們在上一章節中完成的部署已經可以使用了。然而,在現代應用部署中,我們還需要考慮高可用性、自動恢復以及部署更新和回滾等需求。為了實現這些目標,我們需要使用 Deployment 來管理和擴展...
經過了昨天的踩雷,現在傾向兩種 Solutions,第一種是改用 Docker 來建立 GitLab。而第二種則是在官網上發現的這篇文章Developing for Kubernetes with K...
前言 有遇到Pod已啟動,但是Deployment顯示紅燈且Pod隔沒多久就會自動重啟。另外kubernetes dashboard訊息顯示readiness probe status code 50...
接著是安裝虛擬機並實際操作Kubernetes~,以下是github上安裝Kubernetes的腳本。kube-install只須按照網站上所提供的流程安裝即可,在網站上可以看到,該腳本建議使用的作業...
前言 今天就讓我們透過 kubeadm 指令來建立一個自己的 k8s clsuter 吧! 本來是打算說直接對照安裝文件的建議裝 HA control-plane,但發現有些內容實在太豐富了,如果要每...
在上一章的實作中,我們完成了 Web API Container Image 的製作和上傳,接下來便要在 K8s 部署這個容器。在那之前讓我們先了解等會而使用到的資源。 Pod 概述 在 Kubern...