Red Hat réaffirme son engagement en faveur de l'open source et de la collaboration ouverte avec les communautés de développement Kubernetes et d'autres initiatives basées sur le cloud.
Les origines d'OKD
Lorsque Red Hat a lancé Origin pour la première fois en tant que version open source en amont d'OpenShift en avril 2012, il était difficile d'imaginer à quel point le développement de technologies basées sur le cloud serait rapide et réussi. Les années suivantes resteront dans les mémoires pour l'essor des conteneurs, la création d'OCI et de Fedora CoreOS, et le récent déménagement de l'Operator Framework sous le toit de la CNCF. Sans ces technologies innovantes et les communautés dans lesquelles elles ont été créées, OKD4 aurait été impossible.
Lors de la sortie de la troisième version, OKD a agi comme une base stable pour la plateforme OpenShift Container, jouant le rôle d'une distribution en amont basée sur des composants communautaires tels que CentOS, Project Atomic et autres. Avec l'avènement de Universal Base Image, la relation entre OKD et OCP a changé: le format amont-aval a été remplacé par ce que nous appelons les «distributions fraternelles». Les images sont maintenant construites sur RHEL7 et peuvent être distribuées simultanément pour OKD et OCP sans aucune reconstruction. En conséquence, il permet aux deux distributions de recevoir des mises à jour, y compris les correctifs de sécurité RHEL7, et fournit également une base stable pour Red Hat Enterprise Linux.
OpenShift 4.x se concentre sur la haute disponibilité, l'observabilité et la mise à niveau transparente. Avec la sortie d'OKD 4, la communauté obtient non seulement un accès automatique à ces fonctionnalités, mais également la possibilité d'influencer le développement de la plate-forme (via le processus de référentiel d'améliorations), ainsi qu'un espace d'expérimentation, de discussion et de partage des connaissances. Le modèle Operators, largement utilisé dans OKD 4, permet aux utilisateurs de gérer efficacement les clusters tout au long de leur cycle de vie.
Fonctionnalités de sortie
OKD4 utilise Fedora CoreOS comme système d'exploitation de base pour ses nœuds, fournissant un cluster avec les derniers correctifs de sécurité, de nouvelles fonctionnalités (comme cgroups v2) et des logiciels mis à jour. OKD4 utilise les mêmes images que la version correspondante de OpenShift Container Platform. Par conséquent, la communauté peut participer pleinement au développement du système et modifier n'importe quelle partie du cluster pour atteindre certains objectifs.
Dans le même temps, le cluster conserve ses fonctionnalités OKD3 familières: il peut être installé dans l'environnement utilisateur, configuré à votre convenance et mis à jour.
Comment OKD diffère d'OCP
OKD4 présente un certain nombre de différences importantes par rapport à OCP:
Premièrement, en tant que distribution communautaire, il n'a pas besoin d'un secret d'extraction du site https://openshift.com/try . Toutes les images OKD4 sont disponibles sans authentification supplémentaire. L'image de base du système d'exploitation pour OKD4 est téléchargée à partir de https://getfedora.org/en/coreos/download/ . Cependant, pour certains opérateurs optionnels du site operatorhub.io , le secret d'extraction est toujours requis, donc par défaut, OKD4 installe le code source uniquement avec les opérateurs de communauté, voir la FAQ pour plus de détails .
Deuxièmement, OCP est une distribution Kubernetes distincte axée sur la haute disponibilité et les charges de travail de production. D'où les limitations de la configuration du cluster - par exemple, les configurations à maître unique ne sont pas prises en charge. À son tour, OKD4 vous permet facilement de créer de telles configurations pour les mêmes environnements de développement ou de test. Bien que ces clusters ne puissent pas ensuite être mis à niveau vers la version suivante.
Les nouvelles versions nocturnes d'OKD4 sont créées après le test d'OCP sous notre système CI. Toutes les deux semaines, nous déplacerons la version nocturne vers le canal stable afin que les utilisateurs puissent obtenir des mises à jour du code le plus récent et testé sans changer de canal.
Comment démarrer avec OKD4
OKD4 s'installe aussi facilement que OCP4, voir Mise en route pour les instructions .
La documentation OKD est disponible sur docs.okd.io
Pour signaler des bogues sur OKD Github Repo sur https://github.com/openshift/okd
Le support technique est disponible ici: # openshift-users channel sur Kubernetes Slack
Vous utilisez déjà OKD?
Dans ce cas, veuillez prendre cinq minutes pour remplir le questionnaire d' adoption d'OKD afin d'aider l'équipe d'OKD à planifier le développement futur du projet et à mieux comprendre la nature des charges de travail pour lesquelles il est appliqué!
Impliquez-vous dans le travail
Sur le site de la communauté OKD.io, vous pouvez télécharger la dernière version, afficher les principaux projets en amont sur lesquels nous travaillons, connaître nos utilisateurs finaux et les charges de travail pour lesquelles OKD est utilisé et trouver des liens vers les dernières ressources d'informations.
Le groupe de travail OKD se réunit deux fois par semaine pour discuter de l'état actuel et des prochaines étapes de développement. Les heures et les lieux des réunions sont suivis dans le référentiel OpenShift / Community.
L'ordre du jour et les détails des réunions à venir sont disponibles ici: https://github.com/openshift/community/projects/1
Communauté OpenShift russophone sur Telegram:
https://t.me/ru_openshift
Rejoignez nos rangs
La communauté OpenShift Commons compte plus de 590 organisations membres qui collaborent sur OpenShift. La communauté est ouverte à tous: utilisateurs, opérateurs, entreprises, startups, organisations à but non lucratif, établissements d'enseignement, partenaires et prestataires de services.
- Page d'inscription OpenShift Commons
- Événements communautaires passés et à venir
- Liste de la communauté OpenShift Commons