iT邦幫忙

eks相關文章
共有 54 則文章
鐵人賽 DevOps DAY 25
用 CDK 定義 AWS 架構 系列 第 25

技術 Day 25 - CDK 建置 Amazon Elastic Kubernetes Service(EKS)- Cluster

最近談了這麼多的 ECS 來換換口味來個 Amazon Elastic Kubernetes Service 吧!通常我們簡稱它為 Amazon EKS 或是...

鐵人賽 DevOps DAY 19

技術 EP19 - RE:從零開始學習本機操作 EKS 並手動部署

在 EP18 - 歡迎來到容器管理工具的 EKS,我們使用 Terraform 搭配 EKS module,配置了整個 EKS(雖然還沒執行),今天我們將執行配...

鐵人賽 DevOps DAY 3

技術 [03] 為什麼 EKS worker node 可以自動加入 EKS cluster(一)

如果是一個自建的 Kubernetes cluster,我們會需要使用 Certificate Authority 憑證給予 Kubernetes Compon...

鐵人賽 DevOps DAY 20

技術 EP20 - 整合 Jenkins 自動部署到 EKS

之前我們自動部署的時候,沒有在 Jenkins Server 上 config aws,而是起一個 Docker 去做各項 aws 的操作,今天我們部署到 EK...

鐵人賽 DevOps DAY 1

技術 [01] 前言 - 建置 EKS cluster 環境

前言 根據 Kubernetes 官方公告[1],Kubernetes 發布週期約為 15 週一次,換言之每接近 4 個月就會發布一次新的版本。而其中 Clou...

鐵人賽 DevOps DAY 18

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

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

鐵人賽 DevOps DAY 26
用 CDK 定義 AWS 架構 系列 第 26

技術 Day 26 - CDK 建置 Amazon Elastic Kubernetes Service(EKS)- Service

昨天介紹完了 Cluster 今天來介紹如何使用 CDK 建立 EKS Service往常我們如果使用 kubectl 要新增服務或是控制都會需要用到 yaml...

鐵人賽 DevOps DAY 5

技術 [05] 為什麼 EKS cluster 知道預設 CNI Plugin 為 Amazon VPC CNI plugin

預設 EKS cluster 使用 Amazon VPC Container Network Interface(CNI)Plugin 作為 CNI。EKS 集...

鐵人賽 DevOps DAY 25

技術 EP25 - EKS 日誌蒐集使用 Loki 和 Grafana(一)

前四天我們經歷一番折騰,終於把 Octopus Deploy 架起來,從 Octopus Deploy 串好後,整個 CI/CD 才算完整,如果要佈置的環境有多...

鐵人賽 DevOps DAY 2

技術 [02] 為什麼 kubectl 可以訪問 EKS cluster

根據 EKS 文件 Installing or updating kubectl [1],或是 Kubernetes 官方安裝 kubectl 文件 [2] 皆...

鐵人賽 DevOps DAY 28

技術 [28] 為什麼 EKS 在更新 Kubernetes deployment 時會有 HTTP 502 的 error(三)

接續此系列,前兩天分別架設了環境可以重現於 EKS 環境 rolling update deployment 使用 ALB 作為 Ingress endpoin...

鐵人賽 DevOps DAY 25

技術 【Day 25】建立 EKS on Outpost 的步驟(下)

tags: 鐵人賽 AWS Outposts EKS Kubernetes 前情提要 昨天把 EKS control plane 建好了 今天要做的事情大概有...

鐵人賽 DevOps DAY 26

技術 EP26 - EKS 日誌蒐集使用 Loki 和 Grafana(二)

因為昨天發現我們在有個設定似乎有些問題造成 Grafana 無法啟動所以先將 values.yaml 的 pvc 註解起來 grafana: enabled...

鐵人賽 DevOps DAY 24

技術 EP24 - 持續部署使用 Octopus Deploy 四部曲,整合 Jenkins 自動部署到 EKS

今天終於將實作做完了,前幾天我們都在調整系統底層的設定,為的就是在 UI 上面可以直接連接,今天我們終於可以繼續在 UI 上,直接設定專案,並把整條部署流水線建...

鐵人賽 DevOps DAY 7

技術 [前置]Jenkins connect with Docker Image

關於CD(Continuous Delivery or Deployment)我們有更多需要注意的地方。 之前的章節我們提及如何透過Jenkins中的plugi...

鐵人賽 DevOps DAY 6

技術 [06] 為什麼 EKS cluster 可以讓 Pod 部署至 Fargate

在開始主題之前,先簡單介紹一下 AWS Fargate。在 AWS EC2 服務,我們可以隨意啟用 EC2 instance 作為我們的主機來使用,而在 ECS...

鐵人賽 DevOps DAY 9

技術 [09] 為什麼 EKS 可以整合 IAM roles for service accounts(IRSA)(二)

為什麼 EKS 可以整合 IAM roles for service accounts(IRSA)(二) 上一篇,我們根據 token 內容得知 OIDC pr...

鐵人賽 DevOps DAY 21

技術 [21] 為什麼 EKS 使用 NLB 作為 Kubernetes service 會遇到 connection timeout(一)

在 Kubernetes 中 Service [1] Object 常見類型有 ClusterIP、NodePort、LoadBalancer。根據不同的 Cl...

鐵人賽 DevOps DAY 26

技術 順著藏寶圖的指示,可以尋獲龐大的財富

Ingress Service是給予User透過特定的Port來訪問Pod,當有多個Service連接Pod,就會需要知道每個Port才可以去訪問。而Ingre...

鐵人賽 DevOps DAY 12

技術 [12] 為什麼 CoreDNS 可以解析 VPC endpoint 及外部 DNS

預設 EKS[1] 使用了 CoreDNS[2] 作為 Kubernetes 內部 DNS 服務器,我們也可以根據 kubectl get deploy 命令查...

鐵人賽 DevOps DAY 21

技術 成為海賊王的試煉就此展開

EKS試煉 今日會撰寫YAML來建置EKS Cluster並使用eksctl執行建置,以及Lens去查看Cluster建置狀態。 Vscode套件安裝 Nod...

鐵人賽 DevOps DAY 14

技術 [14] 為什麼 security group 可以關聯至單獨的 EKS Pod - Security groups for pods(一)

EKS 使用 VPC 作為網路環境,在預設情況之下,Pod 僅能繼承 EKS worker node 上的 security group 限縮 inbound/...

鐵人賽 DevOps DAY 23

技術 【Day 23】建立 EKS on Outpost 的前置作業

tags: 鐵人賽 AWS Outposts EKS Kubernetes 簡述 EKS 說明 Amazon Elastic Kubernetes Servic...

鐵人賽 DevOps DAY 4

技術 [04] 為什麼 EKS worker node 可以自動加入 EKS cluster(二)

為什麼 EKS worker node 可以自動加入 EKS cluster(二)? 接續前一篇,我們了解了 EKS node group 定義,並知道了 EK...

鐵人賽 DevOps DAY 22

技術 [22] 為什麼 EKS 使用 NLB 作為 Kubernetes service 會遇到 connection timeout(二)

EKS 如何註冊 Instance type target group 關聯 Service 在開始之前,我們需要先理解 EKS 環境中, NLB 是如何註冊...

鐵人賽 DevOps DAY 27

技術 [27] 為什麼 EKS 在更新 Kubernetes deployment 時會有 HTTP 502 的 error(二)

接續前一天,我們透過 AWS Load Balancer Controller 作為 Ingress Controller 部署了 Application Lo...

鐵人賽 DevOps DAY 17

技術 [17] 為什麼 Fluent Bit/FluentD 可以收集 EKS cluster 上 Pod logs

為什麼 Fluent Bit/FluentD 可以收集 EKS cluster node logs EKS 環境上, AWS CloudWatch [1] 提...

鐵人賽 DevOps DAY 10

技術 [10] 為什麼 Managed node groups 可以保持應用程式可用性(一)

在 EKS 環境中,node group 作為 Kubernetes nodes,又可以分為以下兩種: Managed node groups[1] Se...

鐵人賽 DevOps DAY 24

技術 【Day 24】建立 EKS on Outpost 的步驟(上)

tags: 鐵人賽 AWS Outposts EKS Kubernetes 前情提要 昨天稍微提及了關於 EKS 和 EKS on Outpost 的限制 今...

鐵人賽 DevOps DAY 24

技術 [24] 為什麼 EKS worker node IP address 容易佔用 IP 或是 subnets IP 地址不夠(二)

接續昨日的環境,透過 CloudTrail API 紀錄查看是哪時候以及是誰協助關聯 secondary IP 地址給 node 上。以下為部分 AssignP...