Red Hat OpenShift 4.2 සංවර්ධකයන්ට වැඩිදියුණු කළ සහ පුළුල් කළ මෙවලම් ලබා දෙයි

OpenShift 2019 4.2 ඔක්තෝම්බර් මාසයේදී නිකුත් කරන ලදී, වලාකුළු පරිසරය සමඟ වැඩ කිරීමේ ස්වයංක්‍රීයකරණය සහ ප්‍රශස්තකරණය සඳහා පාඨමාලාව දිගටම කරගෙන යන සමස්ත සාරය.

Red Hat OpenShift 4.2 සංවර්ධකයන්ට වැඩිදියුණු කළ සහ පුළුල් කළ මෙවලම් ලබා දෙයි

2019 මැයි මාසයේදී අපි අපගේ Kubernetes වේදිකාවේ මීළඟ පරම්පරාව වන Red Hat OpenShift 4 හඳුන්වා දුන් බව අපි සිහිපත් කරමු, නිෂ්පාදන පරිසරයන්හි බහාලුම් යෙදුම් කළමනාකරණය සරල කිරීම සඳහා අපි ප්‍රතිනිර්මාණය කළෙමු.

විසඳුම දෙමුහුන් වලාකුළක් තුළ ස්වයං-යාවත්කාලීන කිරීම් සහ ජීවන චක්‍ර කළමනාකරණය සමඟ ස්වයං-කළමනාකරන වේදිකාවක් ලෙස නිර්මාණය කර ඇති අතර එය ඔප්පු කර ඇති Red Hat Enterprise Linux සහ Red Hat Enterprise Linux CoreOS මත ගොඩනගා ඇත. 4.2 අනුවාදයේ, වේදිකාව වඩාත් සංවර්ධක-හිතකාමී බවට පත් කිරීම කෙරෙහි අවධානය යොමු විය. මීට අමතරව, අපි OpenShift 3 සිට 4 දක්වා සංක්‍රමණ මෙවලම් ලබා දීමෙන් මෙන්ම නොබැඳි වින්‍යාස කිරීම් සඳහා සහය ක්‍රියාත්මක කිරීමෙන් පොකුරු පරිපාලකයින් සඳහා වේදිකාව සහ යෙදුම් කළමනාකරණය කිරීමේ කාර්යය සරල කර ඇත.

වේගය කොහෙද?

4.2 අනුවාදය Kubernetes සමඟ වැඩ කිරීම බෙහෙවින් සරල කරයි, සංවර්ධක කාර්යයන් සඳහා ප්‍රශස්ත කළ නව OpenShift කළමනාකරණ කොන්සෝල මාදිලියක් මෙන්ම බහාලුම් තැනීම, CI/CD නල මාර්ග සංවිධානය කිරීම සහ සේවාදායක රහිත පද්ධති ක්‍රියාත්මක කිරීම සඳහා නව මෙවලම් සහ ප්ලගීන ඉදිරිපත් කරයි. මේ සියල්ල ක්‍රමලේඛකයින්ට ඔවුන්ගේ ප්‍රධාන කාර්යය කෙරෙහි වඩාත් නිවැරදිව අවධානය යොමු කිරීමට උපකාරී වේ - යෙදුම් කේතය නිර්මාණය කිරීම, කුබර්නෙටේස්ගේ සුවිශේෂතා වලින් අවධානය වෙනතකට යොමු නොවී.

Red Hat OpenShift 4.2 සංවර්ධකයන්ට වැඩිදියුණු කළ සහ පුළුල් කළ මෙවලම් ලබා දෙයි
සංවර්ධක කොන්සෝලයේ යෙදුම් ස්ථාන විද්‍යාව බලන්න.

Red Hat OpenShift 4.2 සංවර්ධකයන්ට වැඩිදියුණු කළ සහ පුළුල් කළ මෙවලම් ලබා දෙයි
OpenShift කොන්සෝලයේ නව සංවර්ධක මාදිලිය

OpenShift 4.2 හි නව සංවර්ධක මෙවලම්:

  • සංවර්ධක මාදිලිය වෙබ් කොන්සෝලය සංවර්ධකයින්ට අවශ්‍ය තොරතුරු සහ වින්‍යාස කිරීම් පමණක් සංදර්ශන කිරීමෙන් වඩාත් වැදගත් දේ කෙරෙහි අවධානය යොමු කිරීමට උදවු කරයි. ස්ථල විද්‍යාව බැලීම සහ යෙදුම් එකලස් කිරීම සඳහා වැඩිදියුණු කළ UI මඟින් බහාලුම් යෙදුම් සහ පොකුරු සම්පත් නිර්මාණය කිරීම, යෙදවීම සහ දෘශ්‍යමාන කිරීම පහසු කරයි.
  • මෙවලම් ඔෙඩෝ - OpenShift වේදිකාවේ යෙදුම් සංවර්ධනය කිරීම සරල කරන සංවර්ධකයින් සඳහා විශේෂ විධාන රේඛා අතුරු මුහුණතක්. Git push වැනි අන්තර්ක්‍රියා සංවිධානය කිරීමෙන්, මෙම CLI සංවර්ධකයින්ට Kubernetes හි සංකීර්ණතා ගැන සොයා බැලීමකින් තොරව OpenShift වේදිකාවේ යෙදුම් නිර්මාණය කිරීමට උපකාරී වේ.
  • Red Hat OpenShift සම්බන්ධකය Microsoft Visual Studio Code සඳහා, JetBrains IDE (IntelliJ ඇතුළුව) සහ Eclipse Desktop IDE භාවිතා කරන මෙවලම් සමඟ පහසු ඒකාබද්ධතාවයක් සපයන අතර සංවර්ධකයින්ට හුරුපුරුදු IDE පරිසරය තුළ OpenShift සඳහා යෙදුම් සංවර්ධනය කිරීමට, ගොඩනැගීමට, දෝෂහරණය කිරීමට සහ යෙදවීමට ඔබට ඉඩ සලසයි.
  • Microsoft Azure DevOps සඳහා Red Hat OpenShift යෙදවුම් දිගුව. මෙම DevOps මෙවලම් කට්ටලය භාවිතා කරන්නන්ට Azure Red Hat OpenShift හෝ Microsoft Azure DevOps වේදිකාවේ වෙනත් ඕනෑම OpenShift පොකුරු මත තම යෙදුම් යෙදවීමේ හැකියාව ලබා දේ.

Red Hat OpenShift 4.2 සංවර්ධකයන්ට වැඩිදියුණු කළ සහ පුළුල් කළ මෙවලම් ලබා දෙයි
Visual Studio සඳහා ප්ලගිනය

ලැප්ටොප් එකක සම්පූර්ණ OpenShift

Red Hat CodeReady බහාලුම්, වැඩපොළක හෝ ලැප්ටොප් පරිගණකයක යෙදවීම සඳහා ප්‍රශස්ත කර ඇති සූදානම් කළ OpenShift පොකුරු වන අතර, දේශීයව වලාකුළු යෙදුම් සංවර්ධනය කිරීමට හැකි වේ.

සේවා දැල්

අපගේ විසඳුම OpenShift සේවා මෙෂ්, විවෘත මූලාශ්‍ර මෘදුකාංග ව්‍යාපෘති Istio, Kiali සහ Jaeger සහ විශේෂ පදනම මත ගොඩනගා ඇත Kubernetes ක්රියාකරු, අවශ්‍ය මෙවලම් සැපයීමෙන් සහ ක්ෂුද්‍ර සේවා වැනි නවීන ගෘහ නිර්මාණ ශිල්පය මත පදනම්ව ක්ලවුඩ් යෙදුම් ස්වයංක්‍රීයකරණය භාර ගැනීමෙන් OpenShift වේදිකාවේ යෙදුම් සංවර්ධනය කිරීම, යෙදවීම සහ නඩත්තු කිරීම සරල කරයි. මෙම විසඳුම මඟින් ක්‍රමලේඛකයින්ට නිර්මාණය කෙරෙන යෙදුම් සහ ව්‍යාපාර තර්කනය සඳහා අවශ්‍ය විශේෂිත ජාල සේවා ස්වාධීනව යෙදවීමේ සහ පවත්වාගෙන යාමේ අවශ්‍යතාවයෙන් නිදහස් වීමට ඉඩ සලසයි.

Red Hat OpenShift සේවා දැල, OpenShift 4 සඳහා ලබා ගත හැකිය, සංවර්ධකයා සඳහා වචනාර්ථයෙන් "ආරම්භයේ සිට අවසානය දක්වා" සකස් කර ඇති අතර ජාල සන්නිවේදනයන් ලුහුබැඳීම, ප්‍රමිතික, දෘශ්‍යකරණය සහ අධීක්ෂණය, මෙන්ම එක් ක්ලික් කිරීමකින් සේවා දැලක් ස්ථාපනය කිරීම සහ වින්‍යාස කිරීම වැනි විශේෂාංග පිරිනමයි. මීට අමතරව, විසඳුම දත්ත මධ්‍යස්ථානය තුළ සේවාදායකයන් අතර ගමනාගමනය සංකේතනය කිරීම සහ API ද්වාරයක් සමඟ ඒකාබද්ධ කිරීම වැනි මෙහෙයුම් කළමනාකරණය සහ ආරක්ෂාව සම්බන්ධයෙන් ප්‍රතිලාභ ලබා දෙයි. Red Hat 3 පරිමාණය.

Red Hat OpenShift 4.2 සංවර්ධකයන්ට වැඩිදියුණු කළ සහ පුළුල් කළ මෙවලම් ලබා දෙයි
OpenShift Service Mesh තුළ Kiali භාවිතයෙන් පොකුරු ගමනාගමනයේ උසස් දෘශ්‍යකරණය

සර්වර් රහිත පරිගණනය

අපගේ අනෙක් විසඳුම OpenShift Serverless, ඉල්ලුම මත පහසුවෙන් ඉහළ පහළ යන යෙදුම් යෙදවීමට සහ ධාවනය කිරීමට ඔබට උදවු කරයි, ශුන්‍ය දක්වා. Knative ව්‍යාපෘතියට ඉහලින් ගොඩනගා ඇති අතර තාක්ෂණික පෙරදසුනෙහි ඇත, මෙම විසඳුම සම්බන්ධිත Kubernetes ක්‍රියාකරු භාවිතයෙන් ඕනෑම OpenShift 4 පොකුරක් මත සක්‍රිය කළ හැක, එය ආරම්භ කිරීම පහසු කරවන අතර OpenShift මත සේවාදායක රහිත යෙදුම් හෝ කාර්යයන් යෙදවීමට අවශ්‍ය සංරචක ස්ථාපනය කිරීම පහසු කරයි. 4.2 අනුවාදයේ දර්ශනය වූ OpenShift කොන්සෝලයේ සංවර්ධන මාදිලිය, Git වෙතින් ආයාත කිරීම හෝ Deployan Image වැනි සම්මත සංවර්ධන ක්‍රියාවලීන්හි සේවාදායක රහිත විකල්ප භාවිතා කිරීමට ඔබට ඉඩ සලසයි, වෙනත් වචන වලින් කිවහොත්, ඔබට කොන්සෝලයෙන් කෙලින්ම සේවාදායකය රහිත යෙදුම් සෑදිය හැකිය.

Red Hat OpenShift 4.2 සංවර්ධකයන්ට වැඩිදියුණු කළ සහ පුළුල් කළ මෙවලම් ලබා දෙයි
OpenShift කොන්සෝලය තුළ සේවාදායක රහිත යෙදවීම සැකසීම

සංවර්ධක කොන්සෝලය සමඟ ඒකාබද්ධ වීමට අමතරව, OpenShift හි නව අනුවාදය සේවාදායකය රහිතව වෙනත් වැඩිදියුණු කිරීම් ඇත. විශේෂයෙන්, මෙය kn - පහසු සහ අවබෝධාත්මක ක්‍රියාකාරිත්වයක් සපයන Knative විධාන රේඛා අතුරුමුහුණත, යෙදුම් සඳහා අවශ්‍ය වස්තු කණ්ඩායම් කිරීමට ඔබට ඉඩ සලසයි; කේත සහ වින්‍යාසයන්හි ස්නැප්ෂොට් ගන්න, තවද විශේෂිත අනුවාද හෝ සේවාවන් වෙත ජාල අන්ත ලක්ෂ්‍ය සිතියම්ගත කිරීමේ හැකියාවද සපයයි. මෙම සියලු විශේෂාංග, OpenShift Serverless ක්‍රියාකරු හරහා තාක්ෂණික පෙරදසුන තුළ ලබා ගත හැකි අතර, සංවර්ධකයින්ට සේවාදායක රහිත ගෘහ නිර්මාණ ශිල්පය සමඟ සුවපහසු වීමට සහ විශේෂිත යටිතල ව්‍යුහයන්ට අගුලු දැමීමකින් තොරව ඔවුන්ගේ යෙදුම් දෙමුහුන් වලාකුළෙහි යෙදවීමට නම්‍යශීලී වීමට උපකාරී වේ.

Cloud CI/CD නල මාර්ග

අඛණ්ඩ ඒකාබද්ධ කිරීම සහ බෙදා හැරීම (CI/CD) යනු මෘදුකාංග යෙදවීමේ වේගය සහ විශ්වසනීයත්වය වැඩි කරන අද දින ප්‍රධාන සංවර්ධන භාවිතයන් වේ. හොඳ CI/CD මෙවලම් මඟින් සංවර්ධන කණ්ඩායම්වලට ප්‍රතිපෝෂණ ක්‍රියාවලීන් විධිමත් කිරීමට සහ ස්වයංක්‍රීය කිරීමට ඉඩ සලසයි, එය සාර්ථක වේගවත් සංවර්ධනයක් සඳහා ඉතා වැදගත් වේ. OpenShift හි, ඔබට එවැනි මෙවලම් කට්ටලයක් ලෙස සම්භාව්‍ය ජෙන්කින්ස් හෝ අපගේ නව විසඳුම භාවිතා කළ හැකිය OpenShift නල මාර්ග.

අද ජෙන්කින්ස් යනු තථ්‍ය ප්‍රමිතියයි, නමුත් අපි බහාලුම් CI/CD හි අනාගතය Tekton විවෘත කේත මෘදුකාංග ව්‍යාපෘතිය සමඟ සම්බන්ධ කරමු. එබැවින්, OpenShift Pipelines විශේෂයෙන් මෙම ව්‍යාපෘතියේ පදනම මත ගොඩනගා ඇති අතර නල මාර්ගයක් ලෙස-කේතය ("පයිප්ලයින් ලෙස කේතය") සහ GitOps වැනි වලාකුළු විසඳුම් සඳහා වඩාත් හොඳ සහය දක්වයි. OpenShift Pipelines හි, සෑම පියවරක්ම එහිම බහාලුම් තුළ ක්‍රියාත්මක වේ, එම පියවර ක්‍රියාත්මක වන විට පමණක් සම්පත් පරිභෝජනය කරනු ලැබේ, මධ්‍යම CI/CD සේවාදායකයක් මත රඳා නොසිට සංවර්ධකයින්ට ඔවුන්ගේ බෙදා හැරීමේ නල මාර්ග, ප්ලගීන සහ ප්‍රවේශ පාලනය පිළිබඳ පූර්ණ පාලනයට ඉඩ සලසයි.

OpenShift Pipelines තවමත් සංවර්ධක පෙරදසුනෙහි පවතින අතර ඕනෑම OpenShift 4 පොකුරක භාවිතා කළ හැකි අනුරූප ක්‍රියාකරුවෙකු ලෙස පවතී.Jenkins OpenShift 3 සහ 4 අනුවාද දෙකෙහිම භාවිතා කළ හැක.

Red Hat OpenShift 4.2 සංවර්ධකයන්ට වැඩිදියුණු කළ සහ පුළුල් කළ මෙවලම් ලබා දෙයි
Red Hat OpenShift නල මාර්ග

දෙමුහුන් වලාකුළක බහාලුම් කළමනාකරණය කිරීම

OpenShift ස්වයංක්‍රීයව ස්ථාපනය කිරීම සහ යාවත්කාලීන කිරීම පරිශීලක අත්දැකීම් අනුව දෙමුහුන් වලාකුළ කැනොනිකල් වලාකුළට හැකි තරම් සමීප කරයි. OpenShift 4.2 මීට පෙර ප්‍රධාන පොදු වලාකුළු වේදිකා, පුද්ගලික වලාකුළු, අථත්‍යකරණ වේදිකා සහ හිස් ලෝහ සේවාදායකයන් සඳහා ලබා ගත හැකි විය, නමුත් XNUMX අනුවාදය මෙම ලැයිස්තුවට නව පොදු වලාකුළු වේදිකා දෙකක් එක් කරයි - Microsoft Azure සහ Google Cloud Platform, මෙන්ම OpenStack පුද්ගලික වලාකුළු .

OpenShift 4.2 ස්ථාපකය විවිධ ඉලක්ක පරිසරයන් සඳහා වැඩිදියුණු කර ඇති අතර, පළමු වරට හුදකලා (අන්තර්ජාලයට සම්බන්ධ නොවන) වින්‍යාසයන් සමඟ වැඩ කිරීමට ද පුහුණු කර ඇත. නියාමන ප්‍රමිතීන්ට සහ අභ්‍යන්තර ආරක්ෂක ප්‍රොටෝකෝලවලට අනුකූල වීම සහතික කිරීම සඳහා ඔබේම CA බණ්ඩලයක් සැපයීමේ හැකියාව සහිත වැලි පෙට්ටි ස්ථාපනය සහ අනිවාර්ය ප්‍රොක්සි මාදිලිය. අන්තර්ජාල ප්‍රවේශය නොමැති ප්‍රදේශවල හෝ දැඩි රූප පරීක්ෂණ ප්‍රතිපත්ති සහිත පරිසරයක සෑම විටම OpenShift බහාලුම් වේදිකාවේ නවතම අනුවාදය ලබා ගැනීමට ස්වාධීන ස්ථාපන මාදිලිය ඔබට ඉඩ සලසයි.

මීට අමතරව, Red Hat Enterprise Linux හි සැහැල්ලු අනුවාදයක් වන Red Hat Enterprise Linux CoreOS භාවිතයෙන් සම්පූර්ණ OpenShift තොගයක් යෙදවීමෙන්, ඔබට ස්ථාපනය කිරීමෙන් පැයකට අඩු කාලයකදී වලාකුළක් සූදානම් කර ගත හැක.

Red Hat OpenShift මඟින් වලාකුළෙහි සහ පරිශ්‍රයේ යටිතල ව්‍යුහයන් තුළ බහාලුම් යෙදුම් සෑදීම, යෙදවීම සහ කළමනාකරණය කිරීමේ ක්‍රියාවලීන් ඒකාබද්ධ කිරීමට ඔබට ඉඩ සලසයි. පහසු, වඩා ස්වයංක්‍රීය සහ වේගවත් ස්ථාපනයක් සමඟින්, OpenShift 4.2 දැන් AWS, Azure, OpenStack සහ GCP මත ලබා ගත හැකි අතර, ආයතනවලට ඔවුන්ගේ Kubernetes වේදිකා දෙමුහුන් වලාකුළක් තුළ කාර්යක්ෂමව කළමනාකරණය කිරීමට ඉඩ සලසයි.

OpenShift 3 සිට OpenShift 4 දක්වා පහසු සංක්‍රමණය

නව වැඩ බර සංක්‍රමණ මෙවලම් වේදිකාවේ පෙර අනුවාද වලින් OpenShift 4.2 වෙත සංක්‍රමණය වීම පහසු කරයි. පැරණි පොකුරකින් නව එකකට බඩු මාරු කිරීම දැන් වඩා වේගවත්, පහසු සහ අවම අතින් ක්‍රියා කරයි. පොකුරු පරිපාලකයාට අවශ්‍ය වන්නේ මූලාශ්‍ර OpenShift 3.x පොකුර තෝරාගෙන, එය මත අපේක්ෂිත ව්‍යාපෘතිය (හෝ නාම අවකාශය) සලකුණු කර ඊට අනුරූප ස්ථීර වෙළුම් සමඟ කුමක් කළ යුතු දැයි සඳහන් කරන්න - ඒවා ඉලක්කගත OpenShift 4.x පොකුරට පිටපත් කිරීම හෝ සංක්‍රමණය කිරීම . පරිපාලක විසින් ඒවා අවසන් කරන තෙක් යෙදුම් මුල් පොකුරේ දිගටම ක්‍රියාත්මක වේ.

OpenShift 4.2 විවිධ සංක්‍රමණ අවස්ථා සඳහා සහය දක්වයි:

  • Velero ව්යාපෘතිය මත පදනම් වූ අතරමැදි ගබඩාවක් භාවිතයෙන් දත්ත පිටපත් කර ඇත. මෙම විකල්පය ඔබට ගබඩා පද්ධතියේ වෙනසක් සමඟ සංක්‍රමණය වීමට ඉඩ සලසයි, උදාහරණයක් ලෙස, මුල් පොකුර Gluster භාවිතා කරන විට සහ නව එක Ceph භාවිතා කරයි.
  • දත්ත වත්මන් ගබඩාවේ පවතී, නමුත් එය නව පොකුරට සම්බන්ධ වේ (ස්ථිර පරිමාව මාරු කිරීම).
  • රෙස්ටික් භාවිතයෙන් ගොනු පද්ධති පිටපත් කිරීම.

පළමු රාත්රිය හරි

බොහෝ විට අපගේ පරිශීලකයින් නව නිකුතුවක් නිකුත් කිරීමට බොහෝ කලකට පෙර සැලසුම් කළ OpenShift නවෝත්පාදන අත්හදා බැලීමට කැමති වේ. එබැවින්, OpenShift 4.2 සමඟින් පටන් ගෙන, අපි පාරිභෝගිකයින්ට සහ හවුල්කරුවන්ට රාත්‍රී ගොඩනැගීම් සඳහා ප්‍රවේශය ලබා දෙන්නෙමු. මෙම ගොඩනැගීම් නිෂ්පාදන භාවිතය සඳහා අදහස් නොකරන බවත්, සහාය නොදක්වන බවත්, දුර්වල ලෙස ලේඛනගත කර ඇති බවත්, අසම්පූර්ණ ක්‍රියාකාරීත්වයක් තිබිය හැකි බවත් කරුණාවෙන් සලකන්න. අවසාන අනුවාදයට සමීප වන විට මෙම ගොඩනැගීම්වල ගුණාත්මකභාවය වැඩිවේ.

Nightly builds පාරිභෝගිකයින්ට සහ හවුල්කරුවන්ට සංවර්ධනයේ මුල් කාලයේ නව විශේෂාංග පෙරදසුන් කිරීමට ඉඩ සලසයි, ISV සංවර්ධකයින්ගේම විසඳුම් සමඟ OpenShift යෙදවීම සැලසුම් කිරීම හෝ ඒකාබද්ධ කිරීම සඳහා ප්‍රයෝජනවත් විය හැක.

OKD ප්‍රජා සාමාජිකයින්ට සටහන

සංවර්ධන ප්‍රජාව විසින් නිර්මාණය කරන ලද සහ Red Hat OpenShift යටතේ පවතින විවෘත මූලාශ්‍ර Kubernetes බෙදාහැරීම වන OKD 4.0 මත වැඩ ආරම්භ කර ඇත. වත්මන් තත්ත්වය පිළිබඳ ඔවුන්ගේ තක්සේරුව ලබා දීමට අපි සැමට ආරාධනා කරමු OKD4, OKD ක්‍රියාකාරී කණ්ඩායම තුළ Fedora CoreOS (FCOS) සහ Kubernetes හෝ වෙබ් අඩවියේ ප්‍රගතිය අනුගමනය කරන්න OKD.io.

සටහන:

මෙම ප්‍රකාශනයේ "හවුල්කාරිත්වය" යන වචනය Red Hat, Inc අතර නීතිමය හවුල්කාරිත්වයක් හෝ වෙනත් නීතිමය සම්බන්ධතාවක් අදහස් නොවේ. සහ වෙනත් ඕනෑම නීතිමය ආයතනයක්.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න