Wednesday, 18 October 2017

Helm issues


  1. Helm install pod in pending state:
    When you execute kubectl get events you will see the following error:
    no persistent volumes available for this claim and no storage class is set or
    PersistentVolumeClaim is not bound
    This error usually comes in kubernetes set with kubeadm.
    You will need to create persistentvolume with the following yaml file:
    [code]
    kind: PersistentVolume
    apiVersion: v1
    metadata:
    name: redis-data
    labels:
    type: local
    spec:
    storageClassName: generic
    capacity:
    storage: 8Gi
    accessModes:
    - ReadWriteOnce
    hostPath:
    path: "/bitnami/redis"

    [/code]
    create pv with kubectl create -f pv-create.ymlThen you will need to create pvc with following yaml

    [code]
    kind: PersistentVolumeClaim
    apiVersion: v1
    metadata:
    name: redis-data
    spec:
    storageClassName: generic
    accessModes:
    - ReadWriteOnce
    resources:
    requests:
    storage: 8Gi

    [/code]
    You will need to create pvc with kubectl create -f pv-claim.ymlCheck the pvc status with kubectl get pvc with status should be bound.

Harry

Author & Editor

A technology enthusiast and addictive blogger who likes to hacking tricks and wish to be the best White Hacket Hacker of the World.

0 comments:

Post a Comment

Note: only a member of this blog may post a comment.