Sarkan DocumentationSarkan Documentation
Overview
  • HostDisk CSI
  • SaunaFS Operator
  • SaunaFS CSI
Website
Contact Us
Overview
  • HostDisk CSI
  • SaunaFS Operator
  • SaunaFS CSI
Website
Contact Us
  • Overview

    • Introduction
    • Prerequisites
    • Installation
  • HostDisk CSI

    • Introduction
    • Deployment
    • Usage
    • Design
    • Hostdisk Metrics
  • SaunaFS Operator

    • Introduction
    • Deployment
    • Usage
    • NFS Ganesha
    • Architecture
    • Custom resources
    • Metric exporters
    • Sarkan Grafana Dashboard
  • SaunaFS CSI

    • Introduction
    • Deployment
    • Usage
    • Design

Deployment

Prerequisites

  • Kubernetes 1.28+
  • Helm 3.8+

Helm registry

Authorize to Sarkan OCI registry using Helm:

helm registry login 'registry.indevops.com'

Installation

  1. Generate a new values.yml file from the defaults:

    helm show values oci://registry.indevops.com/hostdisk-csi/hostdisk-csi > values.yml
    

    Version

    You can generate a values file and install a specific version by using the --version option with both the helm show values and helm install commands

  2. Edit the values.yml and configure it to match your cluster and requirements. You will need to configure the registry using valid credentials.

    registry:
        hostname: registry.indevops.com
        namespace: hostdisk-csi
        username: my-username
        password: my-password
    
    kubeletPath: /var/lib/kubelet
    
  3. Deploy to the Kubernetes cluster:

    helm install "hostdisk-csi" \
        oci://registry.indevops.com/hostdisk-csi/hostdisk-csi \
        --create-namespace -n "hostdisk-csi" \
        -f ./values.yml
    
  4. Wait until all pods are running:

    kubectl --namespace hostdisk-csi rollout status daemonset hostdisk-csi-node
    kubectl --namespace hostdisk-csi rollout status daemonset hostdisk-csi-manager
    

Upgrading

  1. Check for new configuration options since the last upgrade:

    helm show values oci://registry.indevops.com/hostdisk-csi/hostdisk-csi > values.yml
    

    Version

    You can generate a values file and upgrade to a specific version by using the --version option with both the helm show values and helm upgrade commands

  2. Edit the values.yml and configure it to match your cluster and requirements. You will need to configure the registry using valid credentials.

  3. Use following command to upgrade the driver:

    helm upgrade "hostdisk-csi" \
        oci://registry.indevops.com/hostdisk-csi/hostdisk-csi \
        -n "hostdisk-csi" -f ./values.yml
    
Prev
Introduction
Next
Usage

Copyright © 2025 Sarkan. All rights reserved.
Made with ❤️ by Indevops for Kubernetes and SaunaFS 💑.