
Cách cài đặt phần mềm trên các cụm Kubernetes với trình quản lý gói Helm
Giới thiệu Helm là một trình quản lý gói cho Kubernetes cho phép các nhà phát triển và các nhà khai thác dễ dàng cấu hình và triển khai các ứng dụng trên các cụm Kubernetes. Trong hướng dẫn này, chúng ta sẽ thiết lập Helm và sử dụng nó để cài đặt, cấu hình lại, khôi phục, sau đó xóa một thể ...

Giới thiệu về Helm, Trình quản lý gói cho Kubernetes
Giới thiệu Triển khai các ứng dụng cho Kubernetes - hệ thống phối hợp thùng chứa mạnh mẽ và phổ biến - có thể phức tạp. Thiết lập một ứng dụng đơn lẻ có thể liên quan đến việc tạo ra nhiều tài nguyên Kubernetes phụ thuộc lẫn nhau - chẳng hạn như nhóm, dịch vụ, triển khai và bản sao - mỗi yêu cầu ...

Làm thế nào để cài đặt khung web Django trên Ubuntu 18.04
Giới thiệu Django là một khung công tác web Python đầy đủ tính năng để phát triển các trang web và ứng dụng động. Bằng cách sử dụng Django, bạn có thể nhanh chóng tạo ra các ứng dụng web Python và dựa vào khuôn khổ để làm tốt việc nâng hạng nặng. Trong hướng dẫn này, bạn sẽ nhận được Django và ...

Cách sử dụng các phương thức đối tượng trong JavaScript
Giới thiệu Các đối tượng trong JavaScript là bộ sưu tập của Chìa khóa / giá trị cặp. Các giá trị có thể bao gồm tính chất và phương pháp và có thể chứa tất cả các loại dữ liệu JavaScript khác, chẳng hạn như chuỗi, số và Booleans. Tất cả các đối tượng trong JavaScript đều xuất phát từ bố mẹ ...

Làm thế nào để phát triển một ứng dụng máy chủ TCP Node.js bằng PM2 và Nginx trên Ubuntu 16.04
_Tác giả được chọn OSMI để nhận khoản đóng góp như một phần của Viết cho DOnations chương trình._ Giới thiệu Node.js là môi trường chạy JavaScript nguồn mở phổ biến được xây dựng trên công cụ Javascript V8 của Chrome. Node.js được sử dụng để xây dựng các ứng dụng mạng và phía máy chủ. TCP (Giao ...

Xây dựng container tối ưu hóa cho Kubernetes
Giới thiệu Hình ảnh vùng chứa là định dạng đóng gói chính để xác định các ứng dụng trong Kubernetes. Được sử dụng làm cơ sở cho các nhóm và các đối tượng khác, hình ảnh đóng một vai trò quan trọng trong việc tận dụng các tính năng của Kubernetes để chạy các ứng dụng một cách hiệu quả trên nền ...

Cách lấy lại Hãy mã hóa chứng chỉ ký tự đại diện SSL bằng CloudFlare Validation trên CentOS 7
_Tác giả được chọn Code.org để nhận khoản đóng góp như một phần của Viết cho DOnations chương trình._ Giới thiệu Hãy mã hóa là tổ chức phát hành chứng chỉ (CA) cung cấp chứng chỉ miễn phí cho Bảo mật lớp truyền tải (TLS). Nó cung cấp một phần mềm client gọi là Certbot giúp đơn giản hóa quá ...

Làm thế nào để cài đặt Apache Web Server trên Ubuntu 18.04 [Quickstart]
Giới thiệu Máy chủ Apache HTTP là máy chủ web được sử dụng rộng rãi nhất trên thế giới. Nó cung cấp nhiều tính năng mạnh mẽ, bao gồm các mô-đun có thể tải động, hỗ trợ phương tiện mạnh mẽ và tích hợp rộng rãi với các phần mềm phổ biến khác. Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài ...

Kubernetes mạng dưới mui xe
Giới thiệu Kubernetes là một hệ thống dàn nhạc container mạnh mẽ có thể quản lý việc triển khai và vận hành các ứng dụng được chứa trong các cụm máy chủ. Ngoài việc điều phối tải công việc của container, Kubernetes cung cấp cơ sở hạ tầng và các công cụ cần thiết để duy trì kết nối mạng đáng tin ...

SERIES PHẢN PHÁC QUY CHÂN – CHUYỆN VỀ NHỮNG “Ổ GÀ” TRÊN CON ĐƯỜNG LẬP TRÌNH
Hôm nay, trước khi nói về ngành lập trình, ta hãy nói về ngành cầu đường. Trên đời này làm gì có đường, người ta đi mãi cũng thành đường thôi. – Lỗ Tấn Từ chuyện xây đường… Thưở xưa, để đến nơi, người ta phải đi chân trần, trèo đèo lội suối, đập đá băng ...

Làm thế nào để tạo một cụm MySQL đa nút trên Ubuntu 18.04
Giới thiệu Cơ sở dữ liệu phân tán MySQL Cluster cung cấp tính sẵn sàng cao và thông lượng cho hệ thống quản lý cơ sở dữ liệu MySQL của bạn. Một cụm MySQL bao gồm một hoặc nhiều nút quản lý (ndb_mgmd) lưu trữ cấu hình của cụm và kiểm soát các nút dữ liệu (ndbd), nơi dữ liệu cụm được lưu trữ. Sau ...

Cách tạo Kubernetes 1.11 Cluster bằng Kubeadm trên Ubuntu 18.04
_Tác giả đã chọn Quỹ nguồn mở và miễn phí để nhận khoản đóng góp như một phần của Viết cho DOnations chương trình._ Giới thiệu Kubernetes là một hệ thống dàn nhạc container quản lý các thùng chứa ở quy mô lớn. Ban đầu được phát triển bởi Google dựa trên kinh nghiệm của mình khi chạy các thùng ...

Làm thế nào để cài đặt R trên Ubuntu 18.04 [Quickstart]
Giới thiệu R là một ngôn ngữ lập trình mã nguồn mở chuyên về tính toán thống kê và đồ họa. Trong hướng dẫn này, chúng tôi sẽ cài đặt R trên máy chủ Ubuntu 18.04. Để có phiên bản chi tiết hơn của hướng dẫn này, với các giải thích tốt hơn về từng bước, vui lòng tham khảo Làm thế nào để cài đặt R ...

Sử dụng CDN để tăng tốc độ phân phối nội dung tĩnh
Giới thiệu Các trang web và ứng dụng hiện đại thường phải cung cấp lượng nội dung tĩnh đáng kể cho người dùng cuối. Nội dung này bao gồm hình ảnh, biểu định kiểu, JavaScript và video. Vì các tài sản tĩnh này tăng về số lượng và kích thước, việc sử dụng băng thông tăng lên và thời gian tải trang ...

Tìm hiểu Azure Container Instances
Bài viết của tác giả Lion Phạm Container , một công nghệ ảo hóa đang được rất nhiều lập trình viên quan tâm, sự xuất hiện của nó làm thay đổi rất nhiều đến cách mà chúng ta xây dựng & triển khai ứng dụng. Tiếp tục là chủ đề về container và cũng là chủ đề về nền tảng điện ...

Làm thế nào để cài đặt Apache Kafka trên Ubuntu 18.04
_Tác giả đã chọn Quỹ nguồn mở và miễn phí để nhận khoản đóng góp như một phần của Viết cho DOnations chương trình._ Giới thiệu Apache Kafka là một nhà môi giới thông điệp được phân phối phổ biến được thiết kế để xử lý hiệu quả khối lượng lớn dữ liệu thời gian thực. Một cụm Kafka không chỉ có ...

VNG 12+1 Bot Battle – Vòng bảng khốc liệt chưa từng có!
Vào ngày 26/08 vừa qua, 44 đội thi VNG 12+1 Bot Battle đã có mặt tại F3 tòa nhà VNG Corporation để tranh tài ở vòng đấu đầu tiên – Vòng Bảng. Các “bot chiến” hoành tráng, những chiến thuật tinh vi và đầy bất ngờ cùng sự cổ vũ của hơn 200 khán giả khiến không khí hội ...

Làm thế nào để kiểm tra mạng Kubernetes
Giới thiệu Kubernetes là một hệ thống dàn xếp container có thể quản lý các ứng dụng được chứa trong một cụm các nút máy chủ. Duy trì kết nối mạng giữa tất cả các vùng chứa trong một cụm đòi hỏi một số kỹ thuật mạng nâng cao. Trong bài viết này, chúng tôi sẽ giới thiệu một số công cụ và kỹ thuật ...

Tìm hiểu về machine learning
Học máy (tiếng Anh: machine learning) là một lĩnh vực của trí tuệ nhân tạo liên quan đến việc nghiên cứu và xây dựng các kĩ thuật cho phép các hệ thống "học" tự động từ dữ liệu để giải quyết những vấn đề cụ thể. Machine learning sẽ giúp chúng ta phát triển các dự đoán, mô hình được suy ...

Làm thế nào để cài đặt Nginx trên Ubuntu 18.04 [Quickstart]
Giới thiệu Nginx là một trong những máy chủ web phổ biến nhất trên thế giới và chịu trách nhiệm lưu trữ một số trang web lớn nhất và có lưu lượng truy cập cao nhất trên internet. Nó thân thiện hơn so với Apache trong hầu hết các trường hợp và có thể được sử dụng như một máy chủ web hoặc proxy ...