Skip to content
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP

Chạy Kubernetes tích hợp sẵn trong VMware Workstation

  • 06 Apr, 2025
  • Com 0
Học Công nghệ Thông tin thực chiến – Chuyên sâu – Nhanh gọn lẹ – Miễn phí 100% Chạy Kubernetes tích hợp sẵn trong VMware Workstation
Tóm tắt nội dung video

Chào mọi người

Hôm nay mình làm tiếp video số 2 về học DevOps trên VMware Workstation.

Nội dung cụ thể đó là: Chạy Kubernetes tích hợp sẵn trên VMware Wrokstation.

Kubernetes thường viết là K8S cho gọn do ubernete có 8 chữ cái.

Dựng Kubernetes cluster khá phức tạp và tốn nhiều thời gian nên các khóa học DevOps trong nước và nước ngoài thường xài K8S được xây dựng sẵn trên các nền tảng điện toán đám mây.

Trong video này mình sẽ hướng dẫn các bạn đầy đủ chi tiết, các bước để chạy K8S cluster ở dạng tối thiểu là Kind, giúp các bạn muốn học DevOps từ đầu có môi trường làm việc nhanh gọn lẹ.

Kind là viết tắt của chữ Kubernetes in Docker với các Node là Docker container thay vì là máy ảo hoặc máy vật lí.

Trong video mình sẽ nói nhanh về:

1. Kiến trúc Kubernetes như control plane và node.

2. Các thành phần của Kubernetes như kube-apiserver, etcd, kube-scheduler.

    etcd là cơ sở dữ liệu phân tán để lưu trữ toàn thông tin cấu hình của K8S.

    Về mặt từ ngữ thì Control Plane là từ mới thay cho từ cũ Master Node, đây là máy không chạy Container mà chỉ điều khiển chạy Container.

    Có thể xem Control Plane như cái đầu, điều khiển tay chân là các Node chạy container.

    Node hay Worker Node hay Data Node hay Data Plane là từ chỉ các máy chạy Container ở dạng Pod.

    3. Pod là 1 hoặc nhiều container, có địa chỉ IP riêng, có hoặc không có volume để lưu trữ dữ liệu cố định do container sinh ra.

    4. Xài vctl để thêm CPU và RAM cho máy ảo CRX VM chạy container và K8S.

      Nhắc lại 1 xí là CRX VM là máy ảo trùng tên với container, tự sinh ra khi chạy container và tự xóa đi khi tắt container.

      5. Bật Kubernetes dashboard để xem thông tin Kubernetes trên giao diện web thay vì xài lệnh kubectl.

        Kubernetes dashboard chạy 3 container là dashboard-web, dashboard-api và metrics-scraper.

        Kubernetes dashboard có thể triển khai bằng khai báo theo định dạng YAML ở phiên bản 2.7.0, tới phiên phản v3.0.0-alpha0 thì có thêm kiểu cài đặt bằng Helm.

        6. Triển khai phần mềm Apache web server và Nginx web server chạy trên Kubernetes bằng kiểu Nodeport.

          Giải thích các tham số containerPort, nodePort, targetPort, port khai báo trong file YAML.

          7. Chạy kiểu Service để truy cập vào Pod đang chạy trên Kubernetes.

            Các nội dung khác và các giải thích thêm mời các bạn xem trong video nhé.

            Video
            Previous Lesson
            Back to Course
            Next Lesson

            Search

            Categories

            • An toàn thông tin thực chiến (17)
            • Cơ sở dữ liệu thực chiến (6)
            • Computer security (1)
            • Công nghệ ảo hóa máy chủ (1)
            • Công nghệ lõi Công nghệ Thông tin (1)
            • Công nghệ lõi Linux (8)
            • Công nghệ phần mềm thực chiến (7)
            • Công nghệ Thông tin thực chiến (1)
            • Cybersecurity (1)
            • Đại số tổ hợp (1)
            • DevOps thực chiến (2)
            • Điện toán đám mây thực chiến (3)
            • Docker container (3)
            • Giải tích tổ hợp (1)
            • Hệ điều hành Linux thực chiến (8)
            • Học an toàn thông tin (1)
            • Học công nghệ thông tin thực chiến (1)
            • Information security (1)
            • Lập trình an toàn thông tin (2)
            • Lập trình thực chiến (1)
            • Linux hacking (1)
            • Linux thực chiến (2)
            • Olympic Toán 30 tháng 4 (1)
            • Oracle DBA (11)
            • Podman container (3)
            • Tích hợp hệ thống công nghệ thông tin thực chiến (1)

            Tags

            AlmaLinux 8 (2) Anaconda installer (3) Biên dịch Linux kernel (4) Biên dịch nhân Linux (4) Container-Optimized OS (3) Container Operating System (4) Container OS (4) Cài Oracle 21c (3) Công nghệ lõi Linux (3) Công nghệ phần mềm thực chiến (3) Fedora CoreOS (3) Hệ điều hành Linux thực chiến (4) Học an toàn thông tin (4) initramfs (2) Linux hugepages (3) Linux kernel (3) Linux kernel module (2) Linux PAM (5) Linux security (8) MySQL database developer (3) MySQL DBA (3) netplan (3) OpenSSH server (2) Oracle 21c (2) Oracle OUI (5) Oracle Universal Installer (5) Password hashing (4) Password hashing algorithm (6) Quản trị MySQL (3) RHEL 10 (2) Samba Active Directory Domain Controller (4) Samba AD DC (5) Samba AD Domain Controller (5) SMB protocol (3) Thuật toán băm mật khẩu (9) Thuật toán băm mật khẩu yescrypt (2) Thuật toán MD5 (3) Thuật toán SHA512 (5) Thuật toán yescrypt (4) Trung tâm dữ liệu (2) Tối ưu cơ sở dữ liệu MySQL (4) Tối ưu MySQL (4) Ubuntu netplan (3) vmlinuz (3) Điện toán đám mây (3)

            Học Công nghệ Thông tin chuyên sâu
            Tiết kiệm tiền bạc, thời gian, công sức cho người học
            © Copyright 2024 CâyTreOS – Học IT thế kỉ 21

            Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến