Hyppää sisältöön

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

Warning!

Puhti and Mahti are being decommissioned in stages, and their storage areas will become fully unavailable from 15 October 2026. Clean up unnecessary files and move any data you need to keep by 31 August 2026. See the Roihu data migration guide for instructions on transferring your data to Roihu.

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