2016-05-23 17 views

Trả lời

10

OpenShift là một lớp PaaS trên đầu Kubernetes, do đó, thực sự không có sự khác biệt trong phần Kubernetes của ngăn xếp. Tuy nhiên, OpenShift nhúng nhiều mã nhị phân Kubernetes (và Etcd) vào phân phối của chúng, vì vậy không phải lúc nào cũng rõ ràng là Kubernetes ở đâu đó bên dưới vì bạn không tương tác với các thành phần Kubernetes phía máy chủ theo cách tương tự. OpenShift cũng lớp trên chức năng bổ sung/khác nhau như nhiều loại ủy quyền/xác thực, xem đăng ký container cho các thay đổi (imageStreams), xây dựng vùng chứa, giao diện người dùng khác, v.v. (Kiểm tra the docs để biết tổng quan đầy đủ hơn).

Một nhược điểm của phương pháp nhúng này là cài đặt OpenShift trên đầu cụm Kubernetes hiện có khó khăn hơn và ít tài liệu hơn phương pháp nhúng mà RedHat phải hỗ trợ cho khách hàng của họ. Có vẻ như có some work lined up để giải quyết vấn đề đó. Ngay bây giờ, có một ví dụ về việc thực hiện OpenShift-on-top-of-stock-Kubernetes này trong Kubernetes repo, nhưng kinh nghiệm của tôi với điều này là cách tiếp cận này có tính thăm dò hơn (và hơi lạc hậu khi tôi thử nó lần cuối), hơn bất cứ thứ gì bạn muốn sử dụng để sản xuất.

+0

Cảm ơn bạn đã thông tin !! –

Các vấn đề liên quan