Feature: Kubernetes: Persistent Volume Claims - cockpit-project/cockpit GitHub Wiki

On the Cluster Volumes page, show the persistent volume claims that need creation

Notes

Stories

Robert is both a developer and sysadmin at the company he works at, since it's a fairly small shop. He's starting a new service that they need for their infrastructure. The service require 10 GB of storage.

Phillip J Fry is a junior sysadmin without much prior experience with Kubernetes clusters. He has been asked to starts a new service/app. The service needs 5 GB of storage. There is apparently no volume that can forfill that claim.

Workflows

Robert

  • Logs in to the machine.
  • Starts the service from the dashboard using a json-file he created earlier.
  • Gets a warning that he needs to create a volume that matches what the service he just started.
  • He goes on to set up the volume using an NFS-volume.
  • Makes sure the service comes up and tests it out.

Phillip

  • Logs in to the machine.
  • Starts the service from the dashboard using a json-file he's been given.
  • Sees that he doesn't have the appropiate permissions to add a volume.
  • Goes to Sarah, who's the admin and ask for a volume with that size.
  • Sarah creates a iscsi LUN on the company's storage server and adds it in the Cluster UI.
  • Once that is done, the claim is fulfilled and Phillips Pod is up and running.
  • Sarah lets Phillip know it's been taken care of.

Wireframes

Prior art

Feedback