openshift | |
---|---|
Typ | kontejnerizace |
Vývojář | červená čepice |
Zapsáno v | Ruby and Go [1] |
Operační systém | linux |
První vydání | 4. května 2011 |
Nejnovější verze | |
Licence | Komerční (hlavní projekt), Apache 2.0 pro OKD |
webová stránka | redhat.com/en/technologi… |
Mediální soubory na Wikimedia Commons |
OpenShift je rodina distribucí Kubernetes vyvinutá společností Red Hat (součást IBM Corporation od roku 2019 ), včetně stejnojmenného komerčního produktu a komunitně vyvinutého projektu OKD , a také řešení veřejného cloudu Red Hat OpenShift Online (RHOO). za předpokladu .
Na základě replikovaného PaaS společnosti Makara , získaného společností Red Hat koncem roku 2010. Jako produkt společnosti Red Hat vydaný v roce 2011, v květnu 2012 byl zdrojový kód projektu otevřen pod licencí Apache 2.0 , zároveň byla vydána veřejná verze s názvem OpenShift Origin (v roce 2018 byla pojmenována OKD), odkazující na k hlavnímu produktu stejným způsobem, jako projekt Fedora na Red Hat Enterprise Linux . První verze používaly své vlastní technologie kontejnerizace a orchestrace , počínaje verzí 3 (2016) se jádrem systému stal Kubenetes a nástrojem kontejnerizace se stal Docker ; Od verze 4 (2019) jsou s přechodem na rozhraní CRI-O podporovány i další kontejnerizační nástroje a hlavním se stal Podman .
Distribuce zahrnují mnoho dalších nástrojů potřebných k nasazení a údržbě clusterů Kubernetes v podnikových prostředích – síťové nástroje, grafická rozhraní pro správu, monitorovací nástroje, rozhraní se systémy průběžné integrace . Hlavní nástroj pro správu příkazového řádku oc (OpenShift Client) je ve skutečnosti nadmnožinou nástroje kubectl : protože je s ním kompatibilní v hlavních parametrech, poskytuje další funkce správy clusteru.