[
ฝัง
- เผยแพร่เมื่อ 30 ก.ค. 2024
- #kubernetes #devops #devopsmentor
Kubernetes là một nền tảng nguồn mở, khả chuyển, có thể mở rộng để quản lý các ứng dụng được đóng gói và các service, giúp thuận lợi trong việc cấu hình và tự động hoá việc triển khai ứng dụng. Kubernetes là một hệ sinh thái lớn và phát triển nhanh chóng. Các dịch vụ, sự hỗ trợ và công cụ có sẵn rộng rãi.
Kubeadm là công cụ giúp triển khai Kubernetes Cluster nhanh chóng, đồng thời còn có nhiều tính năng cho phép quản trị Kubernetes Cluster hiệu quả. Với kubeadm, người quản trị sẽ hạn chế được tối đa những lỗi phát sinh trong quá trình cài đặt, vận hành Kubernetes Cluster (lỗi do con người gây ra).
--------------------------------------------------------------------------
Các bước cài đặt Kubernetes Cluster với kubeadm:
Cài đặt Container Runtime: Các container runtime bao gồm docker, containerd, CRI-O
Cài đặt các công cụ kubeadm, kubelet, kubectl: Sau khi cài đặt xong các công cụ này, cần thiết lập để các công cụ này giữ nguyên phiên bản hiện tại
Cấu hình Cgroup drive: container runtime và kubelet đều có thuộc tính cgroup drive. Cần phải thiết lập thuộc tính này trên container runtime giống với kubelet, nếu không kubelet sẽ không hoạt động được
Tạo Cluster với kubeadm
Thêm master node, worker node
--------------------------------------------------------------------------
TIMESTAMP:
00:00 Giới thiệu tổng quan, các mô hình triển khai
02:40 Các bước triển khai Kubernetes Cluster với Kubeadm
05:00 Demo
06:00 Thiết lập loadbalancer
08:20 Cài đặt containerd, cấu hình cgroup drive
10:25 Cài đặt kubeadm, kubelet, kubectl
12:15 Thiết lập Kubernetes Cluster
15:18 Cài đặt CNI
17:00 Thêm master node, worker node
--------------------------------------------------------------------------
Các câu lệnh sử dụng trong video:
github.com/thanhntdevops/k8s-...
--------------------------------------------------------------------------
hay quá a ơi a vừa cứu deadline của e 1 mạng :3
yeah, chúc em may mắn
E có 3 node lab đã cài docker swarm. Giờ cài thêm k8s chung được không anh.
a ơi phần setuploadblancer phần server cấu hình như a nhưng nó báo lỗi nginx: [emerg] host not found in upstream "master1_ip:6443" in /etc/nginx/k8s-lb.d/apiserver.conf:3 thì fix như nào ạ?
a còn dạy devops hk a
con loadbalancer có dễ chết không anh, em thấy nó đứng đó 1 mình, không có bộ 3 như controller và worker
Anh có khóa devops cho người mới bắt đầu không hả anh. Em rất muốn học ạ
anh cho em xin tên phần mềm terminal ah? em có nghe nhưng search chưa ra
.
anh có mở lớp dậy về k8s nói chung và devops nói riêng có thu phí ko ạ? Em muố tham gia.
Chào em, hiện tại anh chưa mở lớp, nhưng nếu em thực sự muốn học thì a có thể làm mentor cho em. Liên hệ anh qua đây nhé telegram: @thanhnttl
Hello Anh, e muốn hỏi không biết anh có mở lớp về Devops không a. Em muốn xin đăng ký học
Hi em, hiện tại a đang nhận đào tạo về k8s, e liên hệ a qua telegram nhé @thanhnttl
Cho e hỏi là con lb có tạo 2 con đc ko , nếu theo mô hình này thì con lb chết thì cũng đi cả cụm nhỉ ?
đc nha e. sau đó dùng vip or domain or ...
Hi anh. anh còn nhận mở lớp Devops không anh
hi em, dạo này a đang bận nên a đang dừng lại nha
a ơi tạo 7 cái server như a kiểu j ạ
a phải đầu tư 15 triệu đấy, thế cho nên là bấm share đi nha
@@devopsmentor2025 oke a oi
này là mua PC về tự dựng hay mua cloud z anh@@devopsmentor2025
Em chào anh, của em khi chạy đến bước sysctl --system thì bị lỗi này
anh fix giúp em với
Applying /usr/lib/sysctl.d/50-default.conf ...
net.ipv4.conf.default.promote_secondaries = 1
sysctl: setting key "net.ipv4.conf.all.promote_secondaries": Invalid argument