3.x Paikallinen kehittäminen

Last modified by aulembin@helsinki_fi on 2024/02/07 06:34

Paikallinen kehittäminen Openshiftillä

Jos jostain syystä tahdot ajaa openshiftiä paikallisella työasemalla kehittämistä ja pientä testailua varten, sekin on mahdollista Codeready Containers -ohjelmistolla. Tarvitset redhat -tunnukset (joilla haet pull-secretin openshiftin kontti-imageille).

Codeready Containers on minikuben kaltainen ohjelmisto, joka käynnistää yhden paikallisen virtuaalikoneen ja pystyttää siihen riisutun yksinoodisen openshift-ympäristön. Lisäksi ohjelmisto muokkaa verkkoasetuksiasi (mm. DNS) siten että nimet *.crc.testing ohjautuu tuon virtuaalikoneen ip-osoitteeseen. 

  • https://developers.redhat.com/ (luo tunnus jos ei ole: login → create)
  • https://cloud.redhat.com/openshift → kirjaudu tunnuksellasi ja valitse "Clusters" → "Create cluster" →  "Red Hat Openshift Container Platform" → "On your laptop" 
    • Hae oman käyttöjärjestelmäsi asennuspaketti ja pull secret.
    • Asenna ohjelmisto ohjeiden mukaan. ( https://code-ready.github.io/crc/ )
    • HUOM: Linuxilla parhaiten tuettua ovat uudet RPM-pohjaiset distrot (rhel/centos/fedora), ilmeisesti versiosta 1.20 alkaen myös Ubuntu-desktoppia tuetaan hiukan paremmin.
      Joudut jokatapauksessa Linuxissa varmistamaan että järjestelmässäsi on muutamia libvirt/qemu/kvm -kirjastoja asennettuna.


Yhteystietoja

Suositeltu yhteydenottotapa kysymyksiin on:

https://helsinkifi.slack.com #kontit 

Resurssien lisäys/muutospyynnöt kannattaa lähettää sähköpostilla.

grp-openshift-owner@helsinki.fi (alustan ylläpito ja kehitys)

tike-ohjelmistotuotanto@helsinki.fi (sovelluskehitys)