2016-05-23 8 views

Odpowiedz

10

OpenShift to warstwa PaaS na Kubernetes, więc naprawdę nie ma różnicy w części Kubernetes stosu. Jednak OpenShift osadza wiele binariów Kubernetes (i Etcd) w ich dystrybucji, więc nie zawsze jest w 100% oczywiste, że Kubernetes jest gdzieś pod spodem, ponieważ nie komunikujesz się z komponentami Kubterneta po stronie serwera w ten sam sposób. OpenShift obsługuje również dodatkowe/różne funkcje, takie jak więcej rodzajów autoryzacji/uwierzytelniania, obserwowanie rejestrów kontenerów dla zmian (imageStreams), kompilacje kontenerów, inny interfejs użytkownika, itp. (Aby uzyskać bardziej kompletny przegląd, zapoznaj się z the docs).

Jedną z wad tego wbudowanego podejścia jest to, że instalowanie OpenShift na istniejącym klastrze Kubernetes jest trudniejsze i mniej udokumentowane niż wbudowane podejście, które RedHat musi obsługiwać dla swoich klientów. Wygląda na to, że istnieje some work lined up. W tej chwili istnieje przykład wykonania tego OpenShift-on-top-of-stock-Kubernetes w Kubernetes repo, ale moim doświadczeniem jest to, że to podejście jest bardziej odkrywcze (i nieco nieaktualne, kiedy ostatnio próbowałem), niż cokolwiek, co używałbyś do produkcji.

+0

Dziękujemy za informacje! –

Powiązane problemy