Fizahan-takelaka[Afeno][Aseho]
Ampiasaina amin'ny ankamaroan'ny tontolon'ny famokarana ankehitriny ny kaontenera satria mora miendrika kokoa, mora vidy kokoa, ambony noho ny milina virtoaly, ary azo apetraka haingana kokoa.
Mazava ho azy, ny miasa miaraka amin'ny kaontenera 10-20 dia manamora kokoa ny zavatra, fa diniho ny toe-javatra iray ahitana ny tontolon'ny famokarana cluster Kubernetes misy kaontenera an-jatony.
Rehefa kaontenera maromaro no mandeha miaraka, dia lasa sarotra ny mifehy ny androm-piainan'ny kaontenera. Mila sehatra orkestra kaontenera na vahaolana ianao mba hikarakarana ny fametrahana, ny fanamafisam-peo, ny fandaminana ary ny fitantanan-draharaha rehetra.
Satria tetikasa roa samy hafa ny vahaolana orkestra kaontenera roa, tsy rariny ny fampitahana ny Kubernetes sy ny OpenShift.
Tsy sahala amin'ny OpenShift, izay serivisy Red Hat, Kubernetes dia fandraisana andraikitra misokatra. Ny roa amin'ireo fitaovana orkestra kaontenera ambony indrindra eny an-tsena amin'izao fotoana izao dia Kubernetes sy Red Hat OpenShift.
Ity lahatsoratra ity dia handalo fitaovana isan-karazany sy ny maha-samihafa azy ireo.
Alohan'ny handrosoana bebe kokoa, andeha hojerentsika ny orkestra kaontenera.
Noho izany, inona ny orkestra kaontenera?
Ny fanamafisam-peo mandeha ho azy ny kaontenera dia azo atao amin'ny alàlan'ny rindrambaiko orkestra kaontenera. Azo amboarina sy ampiasaina amin'ny toerana rehetra izy io, noho izany dia heverina ho azo entina.
Ny teknôlôjian'ny container dia mamehy ny kaody fampiharana, tranomboky ary angona hafa ilaina amin'ny fampiasana hetsika tokana.
Noho ny zava-misy fa misy ny zavatra fototra indrindra- na ny dingana-miompana fehezan-dalàna, dia antsoina hoe "singa tokana" ny fandaharana.
Ny fampiharana izao dia afaka miasa amin'ny fomba mahomby kokoa, na ampiasaina amin'ny ecosystem mpamorona na an-toerana. Ny orkestra kaontenera kluster dia karazana teknolojia lozisialy kaontenera malaza, ary natao ho an'ity karazana teknolojia ity ny Kubernetes.
Mamorona rafitra mitovy amin'ny mpizara mahomby amin'ny alàlan'ny vondron'ny nodes ny fametrahana container — na milina tena izy na virtoaly. Vokatr'izany dia misy toerana lehibe kokoa, fisarahana amin'ny fampiharana, fandanjana entana, ary misy taham-pikarakarana tsara kokoa hatrany.
Inona ny Kubernetes?
Rafitra noforonina ho an'ny orkestra kaontenera, loharano misokatra sy maimaim-poana ny Kubernetes. Google no namorona azy io.
Ny Cloud Native Computing Foundation, izay natsangana mba hampandrosoana ny teknolojia container, dia ahitana an'i Kubernetes ho mpikambana.
Ny sehatra fanaterana entana azo entina antsoina hoe Kubernetes dia manolotra fahaiza-manao maro izay natao hanamora ny fitantanana ny serivisy sy ny enta-mavesatra.
Vitsivitsy amin'ireo asa izay ananan'i Kubernetes fitaovana ho azy ny fandefasana, ny tambajotra ary ny fampitomboana.
Ny Kubernetes dia ampiasain'ny mpamorona mba hampidirana ny fiasa amin'ny fantsona CI/CD, toy ny fampifandanjana entana, automation process, ary orkestra fitahirizana.
Ao amin'ny cluster Kubernetes, node master sy node mpiasa maro no mampiasa endrika master-slave.
Ny node mpiasa tsirairay dia hanana fizarana maro miasa izay tsy inona fa fitambarana kaontenera mitambatra ho vondrona miasa.
Kubernetes dia mamaritra ny loharanon-karena atolotra amin'ny mpizara API amin'ny famoronana ny tena fampiharana mampiasa YAML.
Toetoetra
- Azo ampiasaina tsy misy sarany amin'ny sehatra rehetra izy io satria open-source.
- Azonao atao ny mihemotra sy mivoaka haingana mba hifehezana ho azy ny fiatoana.
- Izy io dia manome endri-javatra mampifandanja entana ho an'ny fizarana fifamoivoizana amin'ny tambajotra.
- Manana vondrom-piarahamonina matanjaka sy mavitrika ary injeniera izy io, izay manampy amin'ny famoahana ireo endri-javatra vaovao.
- Manohana fiteny sy rafitra fandaharana maromaro izy io, manome fahalalahana ny mpamorona sy ny mpitantana.
- Izy io dia manana dashboard default izay manome angon-drakitra be dia be mba hahatakarana ny lafiny rehetra amin'ny cluster.
- Manampy amin'ny fampiasana amim-pahombiazana ny loharanon'ny fotodrafitrasa sy fampidinana ny fandaniana amin'ny ankapobeny.
- Mba hanombohana ny fampiharana, Kubernetes dia mametraka sy manampy ny rafitra fitahirizana nofidinao.
- Miaraka amin'ny Kubernetes, azonao atao ny manitsy haingana sy mahomby ny loharanon-karena na mitsangana na mitsivalana.
- Ireo kaontenera tsy mahomby mandritra ny famonoana dia azo averina ho azy avy amin'ny Kubernetes, ary ireo izay tsy mihetsika amin'ny fisavana ara-pahasalamana voafaritry ny mpampiasa dia maty. Na izany aza, raha tsy nahomby ny node iray, dia manolo azy ary mizara indray ireo kaontenera tsy nahomby amin'ny node mavitrika hafa.
Inona ny openshift?
Red Hat dia namorona ny fanangonana OpenShift amin'ny fitaovan'ny containerization. Docker sy Kubernetes, teknolojia roa ankafizin'ny container, dia ampiasaina amin'ny ampahany amin'ny fampandrosoana ny OpenShift.
Raha mikasika ny sehatra fizarana azy, ny Red Hat dia mihevitra ny OpenShift ho fizarana ary Kubernetes ho fototry ny sehatra.
Ny sehatra natsangana tamin'ny Kubernetes ary natao ho hita ao amin'ny rahona dia antsoina hoe OpenShift Container Platform. Matetika izy io no heverina ho Platform as a Service (PaaS) manolotra tolotra containerization.
Izy io dia manome famatsiam-bola ho an'ny tena, fitantanana politika afovoany, fanaraha-maso naorina, ary fiarovana izay ambony indrindra ho an'ny orinasa.
Miaraka amin'ny entan'ny kaontenera Kubernetes, ny OpenShift dia mifanentana.
Ho fanampin'izay, manome OpenShift OKD (fantatra taloha hoe Origin) izy io, izay ahafahanao manangana, mizara ary manandrana rindranasa mifototra amin'ny rahona.
Ny fampiharana voasoratra amin'ny Node.js, Ruby, Python, Perl, ary Java dia azo fehezin'ny OpenShift. Ny sehatra dia mamela ny fanamafisam-peo mandeha ho azy na amin'ny tanana amin'ny programa containerized.
OpenShift dia mampiditra hevitra virtoaly maromaro ho toy ny sosona abstraction. Ny hevitra voalohany ao ambadiky ny OpenShift dia virtoaly.
OpenShift dia mifanaraka amin'ny Open Container Initiative (OCI) ho an'ny fampiantranoana container sy ny fotoana fandehanana ary mifandray haingana amin'ny teknolojia DevOps hafa.
Ny orinasa mampiasa OpenShift dia mila sehatra feno miaraka amin'ny torolàlana fiarovana henjana, fametrahana fampiharana haingana ary fanohanana manokana.
Izany dia mahatonga azy io ho safidy manintona manokana ho an'ny tetikasa lehibe na orinasa madinika izay tsy manana mpiasa manokana hitantana, hiaro ary hanara-maso ny fampiharana azy ireo.
Toetoetra
- Afaka mamorona sy manomboka ny fampiharana haingana kokoa sy haingana kokoa.
- Fitaovana DevOps maro hafa azo ampidirina mora aminy.
- Ho an'ny famoahana tsirairay dia mandinika plugins an'ny antoko fahatelo.
- Mora ampiasaina na eo an-toerana na miaraka amin'ny mpanome tolotra rahona.
- Izy io dia manohana ny Open Container Initiative (OCI) ho an'ny fampiantranoana sy fampandehanana kaontenera.
- Ahitana fanamboarana maromaro momba ny fampisehoana, ny lesoka ary ny olana momba ny fiarovana.
- Prometheus sy Grafana dia tohanana, izay manampy amin'ny fanaraha-maso cluster
- Afaka manangana sy mampihatra haingana ny politika amin'ny fampiasana console mitambatra amin'ny Red Hat.
- Ny fanaraha-maso ny fidirana, ny tambajotra ary ny rejisitra orinasa miaraka amin'ny scanner naorina dia vitsivitsy amin'ireo endri-piarovana fototra an'ny Red Hat OpenShift.
- Ny rindranasa mifototra amin'ny Red Hat OpenShift dia afaka mitombo amin'ny tranga an'arivony amin'ny node an-jatony ao anatin'ny segondra vitsy.
- Miaraka amin'ny fanampian'ny clusters 3-node, node Red Hat OpenShift tokana, ary node mpiasa lavitra, ny Red Hat OpenShift dia manatsara ny fanohanana ireo topologie misy dian-tongotra kely kokoa amin'ny sehatra sisiny. Ireo topologie ireo dia mifanandrify kokoa amin'ny haben'ny fizika, ny fifandraisana ary ny fitakiana ny fisian'ny tranokala isan-karazany.
Ny fahasamihafana fototra eo amin'ny Kubernetes & OpenShift
OpenSource sy Commercial
Ny fahasamihafana voalohany eo amin'ny Kubernetes sy ny OpenShift dia ny tetik'asa open-source ny teo aloha, raha toa kosa ny tolotra orin'asa ahazoana tombony. Vokatr'izany dia fitaovana mahazaka tena i Kubernetes.
Mifandray amin'ny vondrom-piarahamonina Kubernetes ny olona, izay ahitana mpamorona, mpitantana, mpanao mari-trano, sns., mba hamahana olana na bibikely amin'ity teknolojia ity.
Rehefa mampiasa ity famandrihana vokatra Red Hat ity miaraka amin'ny OpenShift dia manana safidy fanohanana karama tsara ianao amin'ny famahana olana rehetra. Red Hat CloudForms dia azo ampiasaina amin'ny famandrihana OpenShift hitantana ny fotodrafitrasa ara-batana, virtoaly ary rahona.
Ny vidin'ny sehatra dia azo jerena Eto.
User Interface & Experience
Mety hampisavoritaka ny vao manomboka ny interface interface be pitsiny an'ny Kubernetes.
Ny mpampiasa dia tsy maintsy mametraka ny dashboard Kubernetes ary mampiasa Kube-proxy hampita ny seranan-tsambon'ny milinany amin'ny mpizara cluster mba hijerena ny GUI amin'ny Internet graphical user interface (GUI).
Koa satria tsy misy pejy fidirana ny dashboard, ny mpampiasa dia tsy maintsy mametraka mari-pamantarana koa mba hanomezana fanamarinana sy fanomezan-dàlana.
Amin'ny lafiny iray, OpenShift dia manolotra console an-tserasera mora ampiasaina miaraka amin'ny pejy fidirana tokana. Ny Console dia manome mpampiasa interface tsara mifototra amin'ny endrika mora ampiasaina izay ahafahan'ny loharano manampy, mamafa ary manova. Miaraka amin'ny OpenShift, mahazo tombony mazava ny mpampiasa.
Web Interface
Mila interface tsara tranonkala mety sy mora ampiasaina ianao hanatanterahana ny asa fitantanana cluster rehetra. Ary ny OpenShift dia manome izany. Ny mpampiasa tsirairay dia mila mamita dingana fidirana fohy fotsiny alohan'ny hanehoana fanehoana intuitive ny cluster manontolo.
OpenShift avy amin'ny Red Hat dia manome UI web intuitive izay ahafahan'ny matihanina DevOps manao mora foana ny hetsika Kubernetes sy ny ekipa miasa mba hanara-maso tsara ny fampiharana.
Ny fanaraha-maso dia manome safidy maromaro izay azo ampiharina amin'ny tsindry iray monja, ao anatin'izany ny fananganana, fametrahana, fanavaozana, mari-pamantarana ary expose.
Ny Kubernetes dia misy dashboard tsotra izay afaka manampy anao amin'ny fiasa fototra ihany. Ankoatra izany, raha ampitahaina amin'ny dashboards hafa eny an-tsena, ny dashboard dia tsy tena mora ampiasaina.
Vokatr'izany, aleon'ny matihanina DevOps manambatra ny dashboard fototra Kubernetes miaraka amin'ny fitaovana fijerena hafa toy ny Prometheus ary grafana.
Scalability
Ny cluster dia hanana solosaina virtoaly maro, na virtoaly na metaly tsy misy dikany. Ny fampidirana milina virtoaly ao amin'ny Kubernetes dia dingana mandany fotoana. Mitaky programa ny hanoratra script YAML ho azy.
Ny scaling dia tsotra amin'ny fampiasana OpenShift, mifanohitra amin'izany. Miaraka amin'ny fanampian'ny installer misy sy ny playbooks Ansible, OpenShift dia afaka mametraka haingana ireo milina virtoaly ao amin'ny cluster.
Fanampin'izay, fomba tsotra ny scalability amin'ny OpenShift.
manovaova
Koa satria tsy misy fomba voafaritra hampiasana ny Kubernetes, dia manome fahalalahana lehibe izany. Izay rafitra miasa misy fameperana fanampiny dia azo ampiasaina hampandehanana ny Kubernetes.
Noho ny toetran'izy ireo taloha sy ny tsy fahafahany manome fahafaham-po ny fitakian'ny tsena maoderina, ny maritrano lova dia sakana ho an'ny orinasa maro tsy afaka mandresy.
Rehefa mifandray amin'ny OpenShift dia tsy ny rafitra miasa rehetra no tohana. Ny fizarana FedoraOS, CentOS, ary Red Hat ihany no mifanaraka amin'ny OpenShift.
Management
Amin'ny voalohany, azonao atao ny mifehy ny cluster ao amin'ny Kubernetes amin'ny alàlan'ny dashboard default.
Na izany aza, noho ny fampiasany voafetra sy ny interface interface kely indrindra, rehefa mitombo ny haben'ny cluster, dia mila manampy fitaovana mahery vaika toa an'i Istio, Prometheus, ary Grafana ianao mba hitantanana mora ny cluster.
Mba hitantana ny cluster, Red Hat OpenShift dia manome dashboard mora ampiasaina. Ny vavahadin-tranonkala OpenShift dia ahafahanao manao asa saro-pady amin'ny cluster mba hahazoana fitantanana tsara kokoa.
OpenShift koa dia manoro hevitra ny mampifandray ny cluster amin'ny stack EFK sy Istio. Farany, ny playbooks azo idirana sy installer amin'ny OpenShift fanampiana miaraka amin'ny fitantanana cluster.
fanapariahana
Ny dingana iray tena ilaina amin'ny DevOps dia ny fametrahana fampiharana amin'ny famokarana, ary ny OpenShift dia manao ity dingana ity ho tsotra.
Ny fizotry ny CICD dia mitantana ny zava-drehetra ho anao, manomboka amin'ny fampandrosoana ka hatramin'ny fametrahana, ka tsy mila manahy momba ny fanatanterahana ny dingana tsirairay ianao.
Hahatsiaro ho tsara ao an-trano ianao amin'ny fampandehanana fantsona CICD amin'ny fametrahana fampiharana miaraka amin'ny OpenShift, na dia vao haingana aza ianao. Raha hampiasa ny fampiharana OpenShift dia ampiasao ny baiko DeploymentConfig.
Na izany aza, sarotra ny fampiharana Kubernetes ary ataon'ny manam-pahaizana manokana manokana.
Ny dingana tsirairay amin'ny fantsona ho an'ny fametrahana fampiharana dia mila apetraka amin'ny tanana. Ny fampielezam-peo Kubernetes dia mampiasa zavatra deployment, izay manohana fiovana maro miaraka.
Security
Raha oharina amin'ny Kubernetes, OpenShift dia manana fitsipika fiarovana matanjaka kokoa. Ohatra, tsy azo atao amin'ny OpenShift ny fampandehanana ny container ho root.
Ankoatra izany, manakana ny mpampiasa tsy hampiasa sary ofisialy maro ao amin'ny DockerHub. Noho izany dia tsy maintsy mahafantatra ny politika fiarovana OpenShift ianao alohan'ny hampiasana azy.
Na izany aza, ireo fetra ireo dia mahatonga ny fanamarinana sy fanomezan-dàlana an'i OpenShift ho azo ianteherana kokoa noho ny Kubernetes.
Na dia eo ambanin'ny Kubernetes aza dia sarotra ny manangana ny maha-izy azy sy ny fahazoan-dàlana.
Raha toa ka tsy ampidirina ao anatin'ny kluster ny fitaovana fitarafana kaontenera, tsy toy ny OpenShift, ny kluster Kubernetes dia mety ahitana sary Docker tsy azo antoka.
Ny teknolojia fanaraha-maso ny fidirana mifototra amin'ny anjara (RBAC) dia misy ao amin'ny Kubernetes, na izany aza, tsy ampy ho an'ny fiarovana avo lenta ilaina amin'ny fampiharana famokarana.
Noho izany, mbola tsy maintsy manao fandrosoana fiarovana maro i Kubernetes raha oharina amin'ny OpenShift.
Famaranana
Izany rehetra izany dia momba ny fanavahana ny Kubernetes sy ny OpenShift. Ao amin'ny sehatry ny IT, samy manana ny fangatahana ny sehatra orkestra kaontenera roa. Noho izany, azonao atao ny misafidy ny sehatra orkestra kaontenera izay mety amin'ny orinasanao mifototra amin'ny filanao.
Raha mila flexibilité ny tetikasanao dia tokony hampiasa Kubernetes ianao.
Na izany aza, OpenShift dia safidy tsara kokoa raha afaka mifikitra amin'ny drafitra efa voafaritra mialoha ianao ary te hampiasa sehatra ho an'ny orkestra kaontenera izay mora apetraka sy mitantana.
Ary raha efa niasa nandritra ny fotoana kelikely tao amin'ny habaka DevOps ianao dia azonao atao ny manome tifitra an'i Kubernetes.
Na izany aza, raha vao manomboka ianao dia mandehana miaraka amin'ny OpenShift satria hahatonga ny ankamaroan'ny zavatra ho tsotra ho anao izany.
Red Hat OpenShift sy Kubernetes izao no safidinao, koa misafidiana tsara.
Leave a Reply