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

Đổi MTU cho Calico trong Kubernetes

Hiếu Tạ by Hiếu Tạ
30 Tháng 4, 2025
in DevOps & Cloud
0
Đổi MTU cho Calico trong Kubernetes
Share on FacebookShare on Twitter

MTU (Maximum Transmission Unit) à tham số xác định kích thước lớn nhất của gói tin có thể truyền qua mạng. Trong môi trường Kubernetes sử dụng Calico như một plugin CNI, đều chỉnh MTU có thể giúp tối ưu hiệu suất mạng khi các gói tin di chuyển giữa các node và pod.

Bài viết này hướng dẫn bạn thay đổi MTU cho Calico trong Kubernetes, kèm theo một demo thực tế.

Note: Bài viết mang tính chất tham khảo dựa trên 1 tý hiểu biết sơ sơ network, nên sẽ có sai xót, hy vọng sẽ được mọi người góp ý thêm

1. Tại Sao Cần Đổi MTU?

Vì mình đang gặp tình huống khi setup 1 cụm kubernetes on premise, khi Calico được cấu hình với MTU = 1480 trong mạng overlay (sử dụng encapsulation), các gói tin sẽ được thêm header, làm tăng kích thước tổng của gói tin. Nếu node host có MTU = 1500, điều này dẫn đến:

Related Post

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
DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

7 Tháng 6, 2025

Ư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

30 Tháng 4, 2025

Hiệu suất giảm: Nếu số lượng kết nối mạng lớn (như trường hợp sử dụng nhiều pods), việc phân mảnh gói tin sẽ gia tăng đáng kể, làm tăng độ trễ và giảm hiệu suất mạng tổng thể.

Fragmentation: Gói tin lớn hơn MTU của node (1500) sẽ bị phân mảnh.

SOS

Tiếp theo mình lần lược chạy kubectl exec -it <pod> -n <ns> ping -M do -s 1470 <Ip_worker_node>


thay 1470 lần lượt 1460, 1450,.. đến khi success và đổi Calico network theo số đã tìm được

2. Cách đổi trong Calico

  1. Tìm ConfigMap cho Calico trong namespace kube-system:kubectl edit configmap calico-config -n kube-system
  2. Trong ConfigMap, tìm dòng sau: FELIX_VXLANMTU, FELIX_WIREGUARDMTU, FELIX_IPINIPMTU
  3. Thay giá trị bằng MTU mong muốn.
  4. Lưu và thoát.

Tiếp đến là tunnel

kubectl patch installation.operator.tigera.io default --type merge -p '{"spec":{"calicoNetwork":{"mtu":1450}}}'

3. Xem giá trị MTU hiện tại

Rollout restart calico network phát, xong reboot server phát nữa đã nhé sau đó để xem kích thước hiện tại, sử dụng lệnh sau: ip link show



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


Ref: https://docs.tigera.io/calico/latest/networking/configuring/mtu

Tags: công cụdeploydevopshướng dẫnkiến trúc
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

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

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

by devopsify
16 Tháng 6, 2025
DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên
Bảo mật

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

by devopsify
7 Tháng 6, 2025
Ư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
Next 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!

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