ΠΠΎΠΉΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½Π°ΠΌΠΈ β ΡΡΠ°Π½ΡΡΠ΅ ΡΠ°ΡΡΡΡ
ΠΠΈΠΆΠ΅ Π½Π°ΡΠ° Π½ΠΎΠ²Π°Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΆΠΈΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ, Π²ΠΈΠ΄Π΅ΠΎ, ΠΌΠΈΡΠ°ΠΏΡ ΠΈ ΡΠ΅Ρ
ΡΠΎΠ»ΠΊΠΈ.
Π‘Π½Π°ΡΠ°Π»Π° Π³Π»Π°Π²Π½Π°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Π½Π΅Π΄Π΅Π»ΠΈ β ΡΠ΅Π»ΠΈΠ· OpenShift 4.5!
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- Kubernetes 1.18.3
- vSphere IPI
- GCP UPI, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π² ΠΎΠ±ΡΠΈΠΉ VPC
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ (3 ΠΌΠ°ΡΡΠ΅ΡΠ°) ΠΊΠ»Π°ΡΡΠ΅ΡΠ°
- openshift-install explain ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΡΡΠ°Π²ΠΈΡΡ install-config.yaml
- OpenStack: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π² Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠ΅ΡΠΈ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅ΠΉ
- Spot Instances Π² AWS Machine API
- Descheduler (TP), VPA (TP)
- ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Prometheus Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΌΠ΅ΡΡΠΈΠΊ (TP)
- Π£Π»ΡΡΡΠ΅Π½ΠΈΡ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ Knative, Tekton ΠΈ Helm Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° HTTP/2
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Π²ΡΠΏΡΡΠΊ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ²
- ΠΠΈΠ»Π΄Ρ Ρ Jenkins Pipeline ΡΠ΅ΠΏΠ΅ΡΡ Deprecated
Release notes
ΠΠ°ΡΠ½ΠΈ Π½ΠΎΠ²ΠΎΠ΅
20 ΠΈΡΠ»Ρ: Master Course | Operations I
ΠΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° OpenShift ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΎΠ² OpenShiftβΠ°.20 ΠΈΡΠ»Ρ: Master Course | Operations II
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ OpenShift Ρ identity management ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π³ΡΡΠΏΠΏ ΠΈ RBAC.- ΠΠ°ΠΏΠΈΡΠΈ Π΄Π²ΡΡ
ΡΡΠΎΠΊΠΎΠ² ΠΏΠΎ ΡΠΈΠΊΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Red Hat
ΠΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π·Π°ΡΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΡΠ²ΠΎΠΈΡ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ°Ρ , ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ ΡΠ±ΠΎΡΠΊΠΈ β ΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π±Π΅Π· ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ, ΡΠΌΡ ΠΈ Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΎΠ² Π² Π΄Π²ΡΡ ΡΠ°ΡΡΡΡ :
Π§Π°ΡΡΡ ΠΏΠ΅ΡΠ²Π°Ρ β Red Hat CodeReady,Π§Π°ΡΡΡ Π²ΡΠΎΡΠ°Ρ β CI/CD ΠΈ Kubernetes.
Π‘ΡΡΠΎΠΉ
Kourier: A lightweight Knative Serving ingress
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Kourier, ΡΡΠΎΠ±Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΡΠΊΡΠΏΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Knative-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠ΅ΡΠΈ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ CRD.- ΠΡΡ!
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Apache Tomcat ΠΈ ΡΠ°Π·Π²Π΅ΡΠ½ΠΈΡΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Java Π² Red Hat OpenShift Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Apache Tomcat ΠΈΠ· ΠΎΠ±ΡΠ°Π·Π° Docker, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Java Π² Red Hat OpenShift.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Eclipse MicroProfile Π² Red Hat JBoss Enterprise Application Platform Expansion Pack 1.0 Ρ Red Hat CodeReady Workspaces
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΡΠ΅Π΄Ρ Red Hat CodeReady Workspaces Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ MicroProfile Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Red Hat JBoss Enterprise Application Platform XP 1.0.ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ workshop setup Ρ Ansible playbooks ΠΈ CodeReady Workspaces
Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Ansible playbook Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Quarkus Workshop Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ OpenShift 4 Ρ ΠΏΠΎΠΌΠΎΡΡΡ CodeReady Workspaces ΠΈ Keycloak.Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΎΡΡΠΎΠΉ cloud-native ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠ»ΡΡΡΠΈΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, Π° Π½Π΅ ΠΌΠ΅ΡΠ°ΡΡ Π΅ΠΌΡ.Operatorhub.io ΠΈ Π²Π°Ρ Kubernetes cluster | DevNation Tech Talk ΠΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° Π±ΠΎΡΡΡ ΠΊΠΎΡΠ°Π±Π»Ρ Kluster Kruise
ΠΠ° ΡΠ»Π°Π΄ΠΊΠΎΠ΅
OpenShift Container Platform 4
ΠΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΌ ΡΠΈΠΊΠ»ΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ workflows, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ΅Π΄, continuous integration ΠΈ release management.ΠΠΎΡΡΠ°Π²Ρ ΠΌΠ΅Π½Ρ! Π’Π²ΠΎΠΉ OpenShift Container Platform 4
ΠΠΎΡΠΈΡΠ°ΡΡ Π½Π° Π΄ΠΎΡΡΠ³Π΅
ΠΡΡΡ ΡΡΡΡΡ Π³Π»Π°Π· Π² Π½Π΅Π±ΠΎ: ΠΊΠ°ΠΊ ΡΡΠ΅Π½ΡΠ΅ ΠΈ ΡΠΎΠ±ΠΎΡΡ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ Π·Π° Π΄Π°Π»Π΅ΠΊΠΈΠΌΠΈ Π³Π°Π»Π°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ Π² namespaces, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ nsenter ΠΡΠΎ Π΄Π΅Π½ΡΠ³ΠΈ. ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ ΠΈ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ technical debt ΠΡΠ°Π²ΠΈΠ»Π° Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΡΠΎΠ½Π° Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ GitβΠ°
ΠΠΎ-ΡΡΡΡΠΊΠΈ
21 ΠΈΡΠ»Ρ, Π‘ΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΡΠΏΠ΅Ρ Π°: Π Π΅ΡΠ΅Π½ΠΈΡ Fujitsu ΠΈ Red Hat Π΄Π»Ρ SAP HANA
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΠΉ Π²Π΅Π±ΠΈΠ½Π°Ρ ΠΏΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ SAP HANA Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Red Hat Π½Π° Π±Π°Π·Π΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΈ Π‘Π₯Π Fujitsu.23 ΠΈΡΠ»Ρ, Red Hat Infrastructure Layer
ΠΠ΅Π±ΠΈΠ½Π°Ρ ΠΏΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΡΠΌ ΡΠ»ΠΎΠ΅ΠΌ. Π ΡΠΎΠ»ΡΡ : Red Hat Enterprise Linux, Red Hat Satellite ΠΈ Red Hat Insights.23 ΠΈΡΠ»Ρ, RHEL + Smart Management + Insights
RHEL + Smart Management + Insights β ΡΠ²ΡΠ·ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π΅Π΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠ½ΡΠΌ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΌ. Π ΡΠ°ΠΌΠΊΠ°Ρ Π²Π΅Π±ΠΈΠ½Π°ΡΠ° ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΎΠ± ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Red Hat Enterprise Linux, Red Hat Satellite ΠΈ Red Hat Insights.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com