DevOps AI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
No Result
View All Result
Home DevOps & Cloud

Series AWS EKS – Bài 3 – K8S services NodePort/LoadBalancer

Hiếu Tạ by Hiếu Tạ
25 Tháng 4, 2025
in DevOps & Cloud
0
Share on FacebookShare on Twitter

Các bạn có thể đọc lại 2 bài trước của mình để hiểu hơn về eks nhé, còn trong bài này mình sẽ test EKS vừa khởi tạo và expose qua AWS Load Balancer
https://devopsify.co/series-aws-eks-bai-1-tong-quan-ve-eks/
https://devopsify.co/series-aws-eks-bai-2-eks-qua-aws-web-console/

Khởi tạo pod

Dùng tạm 1 image nginx để test thử trên con eks của bài 2 nhé

kubectl run mypod --image=nginx
kubectl get pods

Expose ra NodePort

Expose port nginx thành services NodePort- expose thì có thể expose 1 pod hoặc expose cả deployment nhiều pods, ở đây 1 pod nên theo lệnh sau nhé:

kubectl expose pod mypod --name myservice --type=NodePort --port 80 --target-port 80
kubectl get services

Thêm inboud rules trong security groups của các node đã tạo từ 30000-33000

Related Post

Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!

Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!

29 Tháng 4, 2025
Tắt NLA trên Amazon EC2 Windows instance

Tắt NLA trên Amazon EC2 Windows instance

30 Tháng 4, 2025

Demo Tích Hợp Vault trong Kubernetes

30 Tháng 4, 2025

Setup FTP Server on Amazon Linux 2

30 Tháng 4, 2025

Copy Public IP của 2 node đã tạo bài trước vào dùng port của NodePort

Của mình là 18.143.78.184 và 13.212.188.230 (kệ cái ở giữa trong ảnh nhé, nó không lq đến bài eks này đâu haha)

Kết quả:

Expose ra LoadBalancer

kubectl expose pod mypod --name lb-mysvc --type=LoadBalancer --port 80 --target-port 80

Lúc này đã tự sinh ra được 1 service type là LoadBalancer, bạn có thể vào EC2 ⇒ Load Balancer, sẽ thấy 1 LB đã tự động được tạo

Dùng external-ip này là ta có thể vào được NGINX như mục II. Ngoài ra nên nhớ chỉnh sửa Security Group thêm Inbound là port 80 nữa nhé, ngoài ra có thể dùng IP:PORT (trong hình trên là 32419) của LB như NodePort ở trên

Expose ra ClusterIP

kubectl expose pod mypod --name clusterip-mysvc --port 80 --target-port 80

Về lý thuyết thì LB bao phủ NodePort, NodePort bao phủ ClusterIP, còn về chi tiết 3 loại này thì mình sẽ viết chi tiết trong bài khác nhé

Chúc các bạn thành công!

Tags: awsAWS EKSeks
Hiếu Tạ

Hiếu Tạ

Graduated as a Software Engineer. I have more than 3-year experience in developing software and DevOps, used to many services of AWS, and Azure, K8S, and using Windows or Linux on-premies proficiently to set up servers, proxy, build and deploy multiple programming languages (Java, GO, NET,...)..... Experience with CMS such SiteCore, ElasticPath, AEM... Implement CICD via Jenkins scripting, infrastructure as code via Terraform, and AWS Cloud Formation.

Related Posts

Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!
Tin tức

Ưu Đãi Đặc Biệt: Nhận Ngay Coupon Giảm 25% cho Bộ Đề Luyện Thi Cloud!

by devopsify
29 Tháng 4, 2025
Tắt NLA trên Amazon EC2 Windows instance
DevOps & Cloud

Tắt NLA trên Amazon EC2 Windows instance

by Hiếu Tạ
30 Tháng 4, 2025
Demo Tích Hợp Vault trong Kubernetes
DevOps & Cloud

Demo Tích Hợp Vault trong Kubernetes

by Hiếu Tạ
30 Tháng 4, 2025
Next Post

Chiêu sinh Khóa DevOpsify Essential: Học để hành nghề Q4, 2023

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Recommended

Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Các website demo hay được sử dụng cho thực hành Automation Test

Các website demo hay được sử dụng cho thực hành Automation Test

11 Tháng 6, 2025
Tổng hợp các phiên bản Stable Diffusion: So sánh, tính năng và yêu cầu phần cứng

Tổng hợp các phiên bản Stable Diffusion: So sánh, tính năng và yêu cầu phần cứng

13 Tháng 6, 2025
Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

1 Tháng 5, 2025
Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

16 Tháng 6, 2025
MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

16 Tháng 6, 2025
DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

13 Tháng 6, 2025
GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify

Cộng đồng DevOps Việt Nam chia sẽ kiến thức giúp tăng tốc quá trình phát triển ứng dụng và tự động hóa trong lĩnh vực Cloud DevOps & AI.

Bài viết mới

  • Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent
  • MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật
  • DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

Categories

  • AI & Automation
  • Bảo mật
  • Chưa phân loại
  • DevOps & Cloud
  • Tin tức
No Result
View All Result
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud

© 2025 DevOpsify