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

Kong Gateway – Triển khai route cho service

Hiếu Tạ by Hiếu Tạ
30 Tháng 4, 2025
in DevOps & Cloud
0
Kong Gateway – Triển khai route cho service
Share on FacebookShare on Twitter

Có thể trong chúng ta khi triển khai micro-services, ít nhiều cũng biết qua khái niệm API Gateway. Kong Gateway(Open Source) https://github.com/Kong/kong cũng tương tự, bài này mình không nói đến vấn đề cài đặt kong, mà là mình hướng dẫn triển khai route một service thông qua Kong Gateway thông qua API thay vì dùng giao diện.

Tạo một service

Để tạo một service bạn dùng câu lệnh sau đây

curl -i -X POST 
--url https://10.121.14.196:9904/services/ 
--data 'name=auth' 
--data 'url=http://10.121.14.196:9909' 
--insecure

Trong đó https://10.121.14.196:9904 là thông tin của con Kong của mình

http://10.121.14.196:9909 là service của mình và name=auth tức là tên service

Related Post

Đổi MTU cho Calico trong Kubernetes

Đổi MTU cho Calico trong Kubernetes

30 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

Sau khi thực hiện câu lệnh kết quả như sau


Lấy service ID

Để lấy service ID bạn có thể dùng kết quả của câu lệnh trên, trong chuỗi json có thuộc tính “id”. Hoặc truy cập vào kong API theo đường dẫn
http://king_url:port/services, copy nó để dùng cho bước sau

Thêm route

Dùng lệnh sau

curl -i -X POST --url https://10.121.14.196:9904/routes \
  --data 'paths[]=/auth' \
  --data 'service.id=62aec9a1-20fb-4995-XXXXXXXX-6236a' --insecure

Sau đó thử vào https://kong_url:port/routes để xem kết quả

Kiểm thử

Như vậy mình vừa thực hiện route một service đơn giản qua kong API như sau
khi user request https://10.121.14.196:9901/auth nó sẽ redirect sang service phía sau http://10.121.14.196:9909

Vậy cú pháp tổng quá là

https://kong_url:port/service1 => http://ip_service_1:port1

https://kong_url:port/service2 => http://ip_service_2:port2

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

Tags: hướng dẫnkhái niệm
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

Đổi MTU cho Calico trong Kubernetes
DevOps & Cloud

Đổi MTU cho Calico trong Kubernetes

by Hiếu Tạ
30 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

Khóa học Python cơ bản miễn phí: Học lập trình từ đầu cùng DevOpsify

Để 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

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
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
Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Cài đặt Grafana – Loki – Promtail monitoring log Container

Cài đặt Grafana – Loki – Promtail monitoring log Container

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