Chuyển tới nội dung

Triển khai web ecommerce (woocommerce) chạy trên nền tảng k8s

Hostname OS IP Mục đích k8s-master-01 Ubuntu 24.04 10.100.1.21 Node control plane k8s-worker-02 Ubuntu 24.04 10.100.1.22 Node worker 01 k8s-worker-03 Ubuntu 24.04 10.100.1.23 Node worker 02 srv025-npm-rancher Ubuntu 24.04 10.100.1.25 Server cài docker để cài npm và rancher srv024-nfs-server Ubuntu 24.04 10.100.1.24 NFS Server rancher 10.100.1.55 Rancher npm-server 10.100.1.54 Hệ thống đã cài đặt xong cụm cluster k8s gồm 3 node (1 node control plane và 2 node worker). 1.… Triển khai web ecommerce (woocommerce) chạy trên nền tảng k8s

Tách web blog woocommerce thành 2 phần frontend và backend

1. Cài đặt backend và frontend Tạo 2 website dùng wordpress trên host fe.diendo.pro.vn (là frontend) và be.diendo.pro.vn (là backend).Cài đặt frontend:Bước 1: Tải source lên host.curl -o wordpress.tar.gz https://wordpress.org/latest.tar.gz \&& tar -xzf wordpress.tar.gz –strip-components=1 \&& rm wordpress.tar.gzBước 2: Tạo database, username, password để sử dụng cho wordpressTạo trên Cpanel hoặc connect trực tiếp vào mysql để tạoBước 3: Tiến hành cài đặt wordpress cho frontend và backend fe_admin!9%ft2JK5Tom7ozJu$FE Làm… Tách web blog woocommerce thành 2 phần frontend và backend

Triển khai Cụm Uptime Kuma Monitor bằng Helm Chart

Việc monitor service sẽ dựa vào status của service. Ví dụ như trong hình là http status code. Kuma sẽ dựa vào đó để biết tình trạng của hệ thống và có những phản hồi tương ứng. Ngoài Uptime Kuma còn có blackbox cả 2 đều tích hợp được vào grafana để visualize chart report. 1. Chuẩn bị 1.1 Tạo thư mục chứa dữ liệu Kuma trên NFS server (Thực… Triển khai Cụm Uptime Kuma Monitor bằng Helm Chart

Monitor cho k8s bằng Grafana – Prometheous

1. Tạo NFS Server để lưu trữ dữ liệu Tạo thư mục chưa dữ liệu (thực hiện trên nfs-server) Thêm vào /etc/exporter Apply config Kiểm tra trên các máy trong cụm k8s 2. Cài đặt Dynamic Provisioner trên node master (k8s-master) 2.1 Dynamic Provisioner là gì? Trong Kubernetes, khi Pod cần lưu trữ lâu dài, nó sẽ tạo PVC (PersistentVolumeClaim).PVC này phải được gắn vào một PV (PersistentVolume). Static provisioning:… Monitor cho k8s bằng Grafana – Prometheous

Triển khai ecommerce trên gke

1. Chuẩn bị môi trường Get code về máy tính. Edit config file thay thế tonytechlab.com bằng domain của bạn bằng notepad ++ Trong notepad ++ ta chọn File  > Open Folder as Workspace sau đó mở tới  folder dự án và bấm Control + F sau đó chọn File in file Thay thế domain của bạn vào ở đây tôi thay đổi thành diendo.name.vn Phần database, trong file my.cnf chỉnh sửa bind-address = 0.0.0.0… Triển khai ecommerce trên gke

Liên hệ