á áŤá°áá á¨OpenShift áĽáľá á á ááťáŤáááľ á á
áἠáá á°áááᢠá¨á áá áľáŞáľ 4.3 á¨ááá᪠áá¨á¨áť ááᎠáááá áĽá á áĽáą ááľáĽ áŤááľ ááá áááŚá˝ áá á áá á á˛áľ ááá áá¸á ᣠáá
á á áśáľá°áá áľáŞáľ ááľáĽ áŤááá á¨á ᣠááá á áľáŞáľ 4.1 ááľáĽ á¨áłá¨áá áá ááá ááᢠá áá á¨áááááŽáľ ááá áá á¨OpenShift áá á áá°áŠ áĽá áá° á á˛áľ áľáŞáľ áááá¨á á ááŤá
áą á°áá˝ ááłáá
ᣠáá¨áłáľ áĽá áááľ ááľáĽ áááŁáľ á áá áľá˘
á OpenShift 4.2 áááá ᣠRed Hat á¨áŠá áááľáľ áá ááľáŤáľ ááá á áľáááłáᢠáŽáá´áááŽá˝áᣠCI/CD á§áá§áá˝á áĽá á áááá á áᣠáá°ááŤáśá˝á áááá á á áłá˛áľ ááłáŞáŤáá˝ áĽá á°á°áŞáá˝ á áᢠáá áŤáá˝ ááá˘áá˝ áŽáľá á ááťá áá áĽáá˛áŤá°áŠáŠ áĽáľá áá°áŁá¸áá, áĽá á¨áŠá áááľáľ áá á áááľ áá á áá°áá.
á áĽáááąáŁ á OpenShift 4.2 áĽá 4.3 ááľáĽ áá á á˛áľ ááá á á?
áá° áľá á á°áááá˝ ááááłááľ
á á˛áľ á¨á áᲠáá á¨á° áááľ á˛áŤá áą ááá ááŁá á¨á áᲠáááá ááľáá á ááááĄá áľ áá áŠáŁááŤáὠᨠIT ááĽáśá˝á ááá á¨áĽ á¨á°áá á ááŤá¨áĽá áĽáŤá°áĄ áá ᣠááá á á¨áá á¨á°áá áááľááá˝á á°ááŁáŤá áŤá°ááá ááá á¨á áἠá°áá á á áŤá˘áá˝á ááá áá áááᢠáľáááá áááá á¨á áᲠáá á¨á° áááľ á ááłáŽá˝ á "áľáĽáá " á¨á°áá áá´á áá á¨á°ááᥠáá¸á, áááąá á áá˘á ááľáĽ áŤá ááĽáśá˝ áĽá á¨á áἠá°áá ááĽáśá˝ á á፠á¨á áľá°áłá°á áľáááľ áĽá á áá á˛áá. Red Hat OpenShift 4.2 á á°áá áá° áľá á á°áá áá´á á¨áá°á¨ááá á˝ááá ááááá á¨á°áá°á á˛áá áĽáá° AWSᣠAzure áĽá Google Cloud Platform áŤá á á áŤá˘áá˝ ááĽáśá˝á á ááá á VMware áĽá OpenStack áá á¨áá á°áááá˝á á¨áá áá áá áĽáá˛áŤááá áŤáľá˝áááłáá˘
áááŤá á á˛áľ á ááŤá¨áĽ
á 4 áá áľáŞáľ, OpenShift á á¨ááŤá á ááŤá¨áĽ á°ááá§á. áá áŽá፠á¨OpenShift áááľá°ááᣠopenshift-installá ááá°ááŤáľ áአá áááááľ áá°áŁáᢠáááááŤá á Go ááľáĽ á¨á°áťá áĽá¸áá áááľáŽá˝ ááá ááᢠáááľáşáľ-áŤáá ááá°ááŤáľ á¨ááŤáľáááá áá á áá á¨áŤáá ááá áŤááááá˘
á¨á°áá ááĽáśá˝á á áá áá á¨ááŤá áááłá á á°ááá¨á° áľááá°ááą áááľá°á áá á°ááá áá¨á áááá˝ áŤáľáááááłá-á¨á˛ á¤á á¤áľ áá ᣠá¨á°áŤá°á á áááá˝ áĽáᾠᣠá¨á°áá á á áŤá˘á á¨á°áá°á á ááĽáŽá˝ ᣠá¨á°áá á á áŤá˘áá áááľá¨áľ á¨áá፠áá¨áᢠá¨ááááŞáŤáá ááá áŤááá á áá, áááľá°á á á ááľ áľááá áá°áŤá áá˝áá.
á áŤáľá á¨áŽáááŠá°á ááĽáśá˝ áá á˛áŤá áááłá á¨áá á°ááá á˛á áá (vSphere áĽá OpenStack áá°ááá) ááá á áŁáś á¨áĽá¨áľ á ááááŽá˝ áá á˛áŤá áá á¨á° áááąá áĽáŤáľá áááá áŤáľáááááłá - á ááľá°ááá á¨á¨áášáá áá˝áá˝á áŤááá ááá á¨ááĽáĽá ááá áááľá°á áááá áᣠá¨á ááłá¨ áá¨áĽ á áááááśá˝á ááááá á áľááá á¨áá á áŤáá á ááááŽá˝á˘ á¨áá áá á á ááᣠá¨OpenShift áááľá°á á á°ááłáłá á Openshift-installer áááá፠áá á áľáĽáá ááá á áá˝ááá˘
á¨áá á¨á° áááľ ááááá˝
á¨CoreOS áá áá á°áľ
ááá ááťáťáŤ ᨠRed Hat CoreOS áá áŤáá áá á°áľ ááᢠRed Hat OpenShift master nodes á áá ááľáŤáľ áá˝ááᢠáĽáť á á á˛áą áľááá° ááá. áá á á°áá ááŽáá´ááá áááľááá˝ á¨á°ááá ᨠRed Hat áá áŚááŹá˛áá á˛áľá°á ááᢠRed Hat CoreOS ááá ááĽá°áľ áŤáá ááááľ áá áŽáá´áááŽá˝á áááľáŹáľ á¨á°ááťá¸á˘
á 3.11 áŚááŹá˛áá á˛áľá°á áĽá OpenShift á á°áá á á¨áá አá 4.2 ááľáĽ ᨠOpenShift áá á ááááŁá á áááł á¨á°ááá áá. á áá á ááľ áá á ááłáŞáŤ áá - á¨ááááἠáá á¨á° áááľ.
áááá á áááá˝ RHCOSá ááá áá ááááá˝áŁ á¨OpenShift Container Platformá áááá ááá áĽá á¨áá°á á áŤáľ á°á áá°áľ ááá˘
á¨áá áá°á OpenShiftá ááááá áááą áĽá¨áá°á áľ áŤááá áľááá° ááá (á áá áą Red Hat Enterprise Linux) áááá áá á¨áŚáľá˘ á¨á፠á áá áĽáť OpenShift ááľ á ááľáŁ ááľááá ááááľ á ááľááá ááááľ áááá áá˝ááᢠáľá áá°áą ááá á áááľ á ááśáá˛á áááá á ááá á¨áá˘
á áá á¨OpenShift Container Platform áľááá° áááá á¨áᎠá áĽáŤááłááą ááľááá ááááľ áá áŤááľá áľáááśá˝ áĽá á áááááśá˝ áá á áá áľááááŁá á áá á°ááŁá á¨áááłá á¨áľá á áááá˝ á ááľ ááá á ááŤá ááᢠá¨á፠á áá á OpenShift áááľá°á ááľáĽ á ááľ áአáŚááŹá°á á°áááŻá, áá á á á ááá á¨ááťáťáŤ áá°áąá áááŁá áŤá.
á á˛áľ CSI
ááá°áá á á˛áą CSI ááᣠá¨á°ááŤáŠ á¨áá áá¨ááť áľáááśá˝á á¨OpenShift cluster áá ááááááľ á¨ááŤáľá˝á á¨áá¨ááť á áááá˝ áááŁá áŞáŤ ááᢠáĽá ááĽá áŤáá¸á á¨áá¨ááť-ášáá á á
áŤá˘áá˝ áOpenShift á¨áá°áááľ á áá¨ááť ážááŽá˝ áĽáŤáłá¸á á áá¨ááť á á
áŤá˘áá˝ á¨á°áá áá¸áᢠá¨áá°áá á¨á˛á¤áľá á á á˝á¨ááŤáŞáá˝ áá áááá á áá
á°ááľ ááľáĽ áááááĄ-
RedHat OpenShift á áááááľ áá˝
á Istio, Kiali áĽá Jaeger - Red Hat OpenShift Service Mesh ááŽáááśá˝ áá á áááľá¨áľ, á á áááááśá˝ ááŤá¨á á¨á°áááąáľ á¨áááŞáŤ áĽáŤááá˝ á á°á¨ááŞ, áĽáá˛áłáŠ áĽá áĽáá˛áłáŠ áŤáľá˝áá¸áá. áá ááá˘áá˝ á Red Hat OpenShift ááľáĽ á¨á°áá¨á áá°áá áŞáŤá á ááá áĽáá˛áááᣠáĽáá˛á¨áłá°á áĽá áĽáá˛áŤáľá°áłáľáŠ áŤáááá˘
áŞáŤá á áá áá á¨áááᎠá áááááľ á ááá´áá¸á áŤáá áá°áá áŞáŤá áá¨áľ
á¨á áááááľ áá˝ á¨á áááľ áĄá°áľá áááŤáᣠááá áá áĽá áááľá°áłá°á á á°áťá áá á ááá áááľá¨áᣠRed Hat OpenShift áአáŚááŹá°áᣠá¨á áááááľ áá˝ áŚááŹá°á áá áľá°áłáłáŞáá˝ áá°áŁáᢠáá á¨IstioᣠKiali áĽá Jaeger áĽáá°áá á¨á°ááአááŹáá˝á á áááľá°á áá ááá°ááŤáľ á¨ááŤáľá˝á á¨áŠá áááľáľ áŚááŹá°á á˛áá á á°áťá áá á á¨áá°áá áŞáŤ á áľá°áłá°áá á áľá°áłá°áŤá á¸áá áŤáľáááłáá˘
á¨áśá¨á ááá CRI-O
ááŁáŞá á¨áśá¨á áŽáá´ááá á ááľ áá á CRI-O á°á°ááˇáᢠáá°á á˛á á áľáŞáľ 3.11 ááľáĽ CRI-Oá áá áá á°á˝áá ááá áá á 4.2 ááľáĽ ááá áá. áĽáŠ áĽá ááĽá á áá°áá, ááá áá áááąá á˛á áá áááľ ááľáĽ ááľááŁáľ á°áᢠáá.
áŚááŹá°áŽá˝ áĽá á¨áá°áá áŞáŤ áá°ááŤáľ
áŚááŹá°áŽá˝ á á áŤá°áá áľáŞáľ ááłá¨á á RedHat OpenShift á á˛áľ á áŤá áá¸áᢠá¨áŠá áááľáľ áá°áá áŞáŤá ááá¸á ᣠááá°ááŤáľ áĽá áááľá°áłá°á áá´ ááᢠá ááŤáŁáá˝ ááľáĽ áá°á°áአáá°áá áŞáŤáá˝ áĽáá° Kubernetes API áĽá kubectl á ááłáŞáŤ á¨áááł á°á°áŞ á áľááá áŤáľáĄáľá˘
á¨áŠá áááľáľ áŚááŹá°áŽá˝ á áááľá°áá
áá á¨ááłá°ááŤáá áá°áá áŞáŤ á¨á áľá°áłá°á áĽá á¨á
áááľ áĄá°áľ á áľá°áłá°á áá á¨á°ááá áľáŤá á áŤáľ á°á áááľáŤáľ áŤáááᢠáááłáᣠá ááľ áŚááŹá°á ááááá˝áᣠááľáŹáá˝á áĽá á¨áá°áá áŞáŤ ááŹáśá˝áᣠá¨áá
á¨áľ áááŚá˝á áĽá á¨ááłá°ááľá á áŤáľ á°á ááľáŤáľ áá˝ááᢠá¨áŚááŹá°áŽá˝ áá áááá á áá áááá
OperatorHub á¨á áľá°áłá°á ááĽáŞáŤá á¨áľá á áááá˝ á ááĽáł á°á°áŤá˝ ááᢠá áá áŽá፠á¨áá á áá á¨OpenShift á¨áá°áá áŞáŤáá˝ áŤáłáá ááᢠáĽáááŤá˘ á áá áŽá፠á¨á¸á°á ááá áŚááŹá°áŽá˝ á áťá áľáá áá¸áááá˘
áááłá áŚááŹá°á áἠá OpenShift á áľá°áłá°á áŽááśá ááľáĽ
áááá°áá áá á¨áľ ááľá
áá á áŽáá´ááá á¨á°áŤá á áááŹá˝áá˝á áááááŁáľ áá ááá áľ á¨áá˝ááľ á°á¨ááá á¨á á á á¨RHEL OS ááľáá˝ áľáĽáľáĽ ááᢠá ááľá°á, áá°á á áĽá á¨á°áá áľáĽáľáŚá˝ á á. á áŁá áľáá˝ áŚáł áááľáłá, áááá á áľááá á¨á°áŤá ááŹáá˝á áĽá á¨ááŽááŤá ááááá˝á áá°ááá.
CI / á˛á˛ ááłáŞáŤáá˝
RedHat OpenShif 4.2 á á´ááśá á§áá§áá˝ áá á áááľá¨áľ á áááŞááľ áĽá á OpenShift Pipelines ááŤá¨á á¨ááá¨áĽ á˝ááłá áŤáľá°ááááá˘
OpenShift Pipelines á á´áá°á áá á¨á°áá°á¨á° áá, áá á áŽáľ áĽá GitOps á˛áá¨áĄ á áááááá á á°áťá áááł áá°ááá. á OpenShift á§áá§áá˝ ááľáĽ áĽáŤááłááą áĽááá á áĽáŤáą ááŤáŁ ááľáĽ áá áŤá, áľááá ááĽáśá˝ áĽá á áá á¨ááááľ áĽáááá á áá°áá áá áľ áá áĽáť áá. áá ááá˘áá˝ á ááá áá á¨á˘áŤ á§áá§áá˝áŁ á°á°áŞáá˝ áĽá á¨ááłá¨áť ááĽáĽá áá áŤá ááá¨áá á¨á˛á á/á˛á˛ á áááá áá ááĽáĽá áá°áŁá¸ááá˘
OpenShift Pipelines á á áá áá á ááᢠá áľá áĽááł áá áá áĽá áĽáá° áŚááŹá°á á OpenShift 4 áááľá°á ááááá˘á áĽááἠá¨OpenShift á°á áááá˝ á ááá áááŞááľá RedHat OpenShift 4 áá áá áá áá˝ááá˘
á¨ááᢠá áľá°áłá°á ááááá˝
á 4.2 OpenShift ááľáĽ á¨áľá á áááá˝ ááááąá ááá˘áá˝ áĽá á áľá°áłáłáŞáá˝ áá á áá á°ááááá˘
á áá°ááľ á¨OpenShift áľáŞáśá˝ ááá á°á á áśáľáľ áŽááśáá˝ ááľáĽ á°ááˇá-á¨á áááááľ áŤáłáá ᣠá¨á áľá°áłáłáŞ áŽááśá áĽá á¨áľáŤ áŽááśáᢠá áá áááľá°á á áááľ áááá˝ áĽáť á¨á°á¨áá áá - á¨á áľá°áłáłáŞ áŽááśá áĽá á¨ááᢠáŽááśá.
á¨ááᢠáŽááśá ááá á¨á°á áá á áááá˝ ááťáťáŤáá˝á á áááˇáᢠá áá á¨á áááŹá˝áá˝á áĽá á¨áľáĽá°áŁááťá¸áá áśááá á á°áťá áááł áŤáłáŤáᢠáá ááá˘áá˝ á áŽáá´ááá á¨á°áŤá áá°áá áŞáŤáá˝á áĽá á¨á°á°áŁá°áĄ ááĽááśá˝á áááá áᣠááá°ááŤáľ áĽá ááá¨áľ ááá áŤá°ááááᢠááĽááą á áľááá á ááá ááá áá áĽáá˛áŤá°áŠáŠ áŤáľá˝áá¸áá.
á¨ááᢠáááłá á OpenShift Management Console ááľáĽ
áŚáś
áŚáś á OpenShift ááľáĽ á¨áá°áá áŞáŤáá˝á áĽáľááľ á¨ááŤááá ááá˘-á°áŽá á¨áľááá ááľáá áááá፠ááᢠá¨git push style ááľá°ááĽáá á áá áá áá CLI á Kubernetes á á˛áľ ááá˘áá˝ á OpenShift ááľáĽ áá°áá áŞáŤáá˝á áĽáá˛ááᥠáŤááá¸ááá˘
á¨áááľ á á¨áŁá˘áá˝ áá áá á°áľ
ááá˘áá˝ á áá áĽáá° Microsoft Visual StudioᣠJetBrains (IntelliJ á á¨ááŽ)ᣠEclipse Desktop áĽá ááá˝á á¨ááłá°á á¨áááąáľá á¨áŽáľ áááľ á áŤáŁá˘ áłááá á OpenShift ááľáĽ ááááŁáľáŁ áá¨á áĽá áá°ááŤáľ áá˝ááá˘
Red Hat OpenShift Deployment á áĽáŤ á Microsoft Azure DevOps
á¨ááááŽáśááľ Azure DevOps á¨áá áŽá፠OpenShift Deployment á áĽáŤ á°áááᢠá áá á¨áá á¨á´ááŚá ááłáŞáŤáá˝ áľáĽáľáĽ á°á áááá˝ áá°áá áŞáŤááťá¸áá áá° Azure Red Hat OpenShift ááá áá ááááá á¨OpenShift áááľá°á á ááĽáł á¨ááááŽáśááľ Azure DevOps áá°ááŤáľ áá˝ááá˘
á¨áŚáľá°áá áľáŞáľ áá° á áŤá°áá á˝ááá
áĽá¨á°ááááá áŤááá áľá á á˛áľ ááá áłááá áľá á á˛áľ áááá áľááá á áŤá°ááá áľáŞáľ á áśáľá°áá á ááľ áá ááá°áľ áĽá ááľááἠá áŁá ááá á áá°áá. á¨áľáŞáľ XNUMX áá° áľáŞáľ XNUMX ááťáťá á áá°áááá˘.
áá áĽáŠ áá á á áá áŽá፠ááŽáááśá˝á ᨠ3.7 áá° 4.2 ááááá ááłáŞáŤáá˝á áŤáááŁá. á¨áááľá°á á áááŹá˝á ááááŹá˝á (CAM) ááŁáŞáŤá á áá áá á¨áá°áá áŞáŤ á¨áľáŤ áŤááá˝á áááá áá˝ááᢠCAM ááá°áľá áĽáá˛ááŁá አáĽá á¨áá°áá áŞáŤ ááá¨áĽá áĽáá˛áááą ááá áľáááłáá˘
OpenShift 4.3
á áá á˝áá ááľáĽ á¨á°ááášáľ áá áá áŤáá˝ á áľáŞáľ 4.2 ááľáĽ áłáá°áá. á á áἠáá á á°áááá 4.3, áááŚáš áŤá áŤá á ááá á áá°áá, ááá áá á ááá á á˛áľ ááá á á. á¨áááŚáš áááá á áŁá á°á áá ᣠá áĽá á áľá°áŤá¨áľ á áŁá ááá á¨áááľ áĽáá á á
ᨠKubernetes áĽáŞáľá áá° 1.16 áŤáááá˘
áľáŞáą á á ááľ áá á áááľ á°á¨ááá˝ á°áťá˝ááᣠá OpenShift 4.2 ááľáĽ 1.14 áá áá˘
á¨ááἠááľá ፠á ááá°
á¨áľáŞáľ 4.3 ááᎠá etcd áłáłá¤á ááľáĽ áá¨áá áááľá á á°á˝ááᢠááľá ፠á¨áá á¨áá¨á°ááá á¨OpenShift API áĽá Kubernetes API ááááá˝á áááľá á ááťáááĄ- ááľáĽáŽá˝áŁ ConfigMapsᣠááľááŽá˝áŁ á¨ááłá¨áť áśá¨áá˝ áĽá ᨠOAuth áááľá˘
áá
á Kubernetes áłáá á¨áĽá á á áľá°áłáłáŞ á Helm áľáŞáľ 3 áłáááᢠáľáá á¨á´áááá á áľá-áááľ á°á¨á á˛áá¨áᢠá¨ááá áľáá áá°ááľ á OpenShift áľáŞáśá˝ ááľáĽ áá° áá áľáá áá°ááᢠá¨helm cli áááá፠á¨OpenShift áá á¨áá¨á áá áĽá á¨áááľá°á á áľá°áłá°á áľá ááĽáŞáŤ ááááľ áá˝ááá˘
á¨ááŽáááľ áłá˝áŚááľ ááá
á á á˛áą áĽáľá á¨ááŽáááľ áłá˝áŚááľ á ááŽáááą áá˝ áá á°á¨á᪠áá¨á áá°áŁáᥠá¨ááŽáááľ áááłáŁ á¨ááĽáľ á á ááá áĽá á¨ááŽáááľ áŽáłá˘
á áľá áŽááśá ááľáĽ á¨áłá á°áááááśá˝á á ááłá¨áľ áá
á á áľá°áłá°á áŽááśá ááľáĽ á áŠáá áá¨ááťáá˝ ááľáĽ áááľáá˝ á¨áłáá á°áááááśá˝á áááłá¨áľ á°ááŁá áłáááᢠáá áŤáŁá˘áŤá áĽá ááŤá áá¨ááťáá˝ á¨á°áááááľ ááłáŤ áá°áááá˘
á¨á¨ááľáá áá áŚááŹá°áhub ááá ááá á
á¨OpenShift áááľá°áá á áááá°á á ááłá¨áá¨áĽ ááľáĽ ááá°ááŤáľ á¨á°áá°á ááá á¨á áááá¨áĽ ááłá¨áť á ááá á ááłá¨ áá¨áĽ ááľáĽ ááŚááŹá°á áἠáááἠá¤áľ âááľáłááľâ ááá á ááá áááᢠá áá á áśáľáľ áľáááá˝ áĽáť áá¨ááá áá˝áá.
á°áŤá˛áŤá
áŞááśá áá˝áŽá, áŠáŞ á´áááŠáŽá
ááá: hab.com