Hyppää sisältöön

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti will be decommissioned after Roihu becomes available. Users should clean up unnecessary files and move any required data by the end of August 2026. See the Roihu data preparation instructions for details.

Puhti scratch is very full: keep only active data there and move or delete everything else. No new Puhti scratch quota will be granted.

Pysyvät taltiot

Pysyvät taltiot ovat tallennustilaa, joka säilyy podin elinkaaren aikana ja sen jälkeen.

Rahtissa pysyvät taltiot tallennetaan vikasietoiseen tallennusjärjestelmään, kuten CEPHiin. Ne luodaan käyttämällä PersistentVolumeClaim-objektia. Kun uusi pyyntö tehdään ja pod liittää sen, uusi taltio luodaan.

Rahtissa on saatavilla yksi tallennusluokka:

  • standard-csi. Tämä on "Read Write Once" (RWO) -tallennusluokka, mikä tarkoittaa, että vain yksi pod voi liittää taltion (luku-kirjoitustilassa).

Lisää tallennusluokkia on työn alla.

PersistentVolumeClaim

Pysyvää tallennustilaa pyydetään klusterissa PersistentVolumeClaim-objekteilla:

pvc.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: testing-pvc
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi

Yllä oleva esimerkki pyytää 1 GiB:n pysyvän tallennustilan, jonka yksi pod voi liittää luku-kirjoitustilassa.

Pysyvää tallennustilaa voi pyytää myös selainkäyttöliittymän kautta.

Warning

Kun taltio sisältää suuren määrän tiedostoja (>15 000), sen liittämiseen ja käyttövalmiiksi tulemiseen kuluva aika voi olla yli 5 minuuttia. Mitä enemmän tiedostoja, sitä enemmän aikaa käyttövalmiiksi tuleminen vie.

Pysyvää taltiota voidaan käyttää podissa määrittämällä spec.volumes (liitettävät taltiot) ja spec.containers.volumeMounts (määrittää, mihin liitetyt taltiot liitetään kontin tiedostojärjestelmässä):

pvc-pod.yaml:

apiVersion: v1
kind: Pod
metadata:
  name: mypod-vol
  labels:
    app: serveapp-vol
    pool: servepod-vol
spec:
  containers:
  - name: serve-cont
    image: "image-registry.openshift-image-registry.svc:5000/openshift/httpd"
    volumeMounts:
    - mountPath: /mountdata
      name: smalldisk-vol # Refers to your volume below
  volumes:
  - name: smalldisk-vol
    persistentVolumeClaim:
      claimName: testing-pvc # Refers to your PersistentVolumeClaim (pvc.yaml)

Warning

Kun Persistent Volume poistetaan, sitä vastaava data poistetaan pysyvästi. On erittäin suositeltavaa tehdä datasta säännöllisesti versioituja kopioita erilliseen tallennusjärjestelmään, kuten Altaaseen.

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta