- vừa được xem lúc

Cài đặt và sử dụng ingress trong bộ tích hợp của Microk8s

0 0 24

Người đăng: BIG DOG

Theo Viblo Asia

Ở bài này thì mình cần thêm 1 VM cài Nginx để loadbalancer ở đây mình sẽ tạo thêm 1 VM ubuntu 22.04

IP Hostname vCPU RAM DISK
10.19.2.91 nginx 2 core 8G 100G
10.19.2.92 stg-02 6 core 12G 100G
10.19.2.93 stg-03 6 core 12G 100G
10.19.2.94 stg-03 6 core 12G 100G

Ta cài đặt theo mô hình

Cài đặt Nginx trên Ubuntu 22.04

Kết nối vào VM nginx (10.19.2.91)

ssh ubuntu@10.19.2.91
Nhập Pass

Bước 1 – Cài đặt Nginx

Cập nhật các gói cài đặt apt

sudo apt update

Cài đặt Nginx

sudo apt install nginx -y

Bước 2 – Cấp quyền HTTP Firewall

sudo ufw allow 'Nginx HTTP'

Bước 3 – Kiểm tra Máy chủ Web của bạn

Kiểm tra service nginx có hoạt đông không?

Kích hoạt INGRESS

Để kích hoạt Inpress Controller của Microk8s chúng ta sử dụng lệnh:

microk8s enable ingress

Sau khi kích hoạt thành công chúng ta sẽ thử tạo tiệp ingress của dashboard

Tiệp: ingress-dashboard.yaml

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata: name: https-ingress-dashboard namespace: kube-system annotations: kubernetes.io/ingress.class: public nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
spec: rules: - http: paths: - path: / pathType: Prefix backend: service: name: kubernetes-dashboard port: number: 443

Chạy lệnh microk8s kubectl apply -f ingress-dashboard.yaml

Khi thành công ta vào đường dẫn https://10.19.2.92/ để kiểm tra

Nếu bạn thấy bài chia sẽ này hay xin hãy cho mình một like và đăng ký để ủng hộ mình nhé. Cảm ơn các bạn nhiều ♥️♥️♥️♥️

Các bài tham khảo:

Bình luận

Bài viết tương tự

- vừa được xem lúc

Phần 1: Giới thiệu về Kubernetes

Kubernetes là gì. Trang chủ: https://kubernetes.io/. Ai cần Kubernetes.

0 0 80

- vừa được xem lúc

Thực hành K8S trên Google Cloud

Kubernetes (K8S) trở nên quá phổ biến ở thời điểm hiện tại, ai cũng nói về nó. Trong bài hôm nay mình sẽ không đi quá nhiều vào các định nghĩa, mà đi thẳng vào thực tế để mọi người dễ hình dung.

0 0 19

- vừa được xem lúc

Kubernetes best practices - Liveness và Readiness Health checks

Mở đầu. Kubernetes cung cấp cho bạn một framework để chạy các hệ phân tán một cách mạnh mẽ.

0 0 35

- vừa được xem lúc

Kubernetes - deployment.yaml explained

Trong bài trước, mình có giới thiệu chạy các câu lệnh K8S bằng Command Line. Để tạo 1 deloyment đơn giản chỉ cần chạy lệnh.

0 0 76

- vừa được xem lúc

Tìm hiểu cơ bản về Kubernetes - K8s (Part 2): Minikube

Lời mở đầu. .

0 0 35

- vừa được xem lúc

ETCD - Bộ não của Kubernetes và cách cài đặt cụm ETCD Cluster (High Availability)

Hello anh em, sau vài ngày nghiên cứu đọc lại liệu cũng như cài cắm thủ công đủ thể loại, với vô số lỗi fail thì mình cũng cài đặt thành công cụm etcd cluster một cách thủ công. Trước giờ chuyên tạo c

0 0 31