Hyppää sisältöön

Tietokantapalvelun luominen

Rahti-projektiin voi lisätä esivalmisteltuja kontteja Developer/+Add-näkymästä:

Tässä esimerkissä käytetään Database/MySQL-vaihtoehtoa.

Huom! Tarjolla olevat Ephemeral-versiot tietokantapalveluista käyttävät pelkästään väliaikaista tallennuskapasiteettia ja kaikki mahdolliset muutokset mm. tietokantaan häviävät samalla, kun kontin suoritus loppuu. Pysyvää tallennusta varten tulee valita "tavallinen" tietokantapalvelukontti ja sille dedikoitu Persistent Volume Claim (PVC) -tallennustila.

Avaa luontivelho painamalla 'Instantiate Template' nappia. Asetuksista kannattaa täydentää ainakin:

  • Database Service Name: Tietokantapalvelun nimi. Tällä nimellä muut kontit löytävät palvelun.
  • MySQLConnection Username: Käyttäjätunnus sql-palvelimelle kirjautumiseen.
  • MySQL Connection Password: Salasana sql-palvelimelle kirjautumiseen.
  • MySQL Database Name. Luotavan tietokannan nimi.

Luontivelho luo salaisuustiedoston (secret), johon tietokannan konfiguraatiotiedot talletetaan .

Salaisuus luodaan, koska sitä käyttäen luottamuksellisia konfiguraatiotietoja ei tarvitse tallettaa versionhallintaan, eikä niitä tarvitse lainkaan käsitellä suoraan vaan ne voidaan lukea salaisuustiedostosta.

Salaisuudet (ja muut vastaavat resurssit) löytyvät Rahti-palvelun web-käyttöliittymästä Administrator/Workloads-valikon alta. Pelkät salaisuudet on nähtävillä myös valikosta Developer/Secrets.