How to specify , via Terraform, the mountpath of a volume for a Kubernetes pod/containerWhat QoS does Kubernetes assign to a pod with a single container?Does Azure support multiple Agent Profiles for Kubernetes with Container Service?How does nodeAffinity work in DaemonSets?How to sleep a pod in KubernetesSpecify how a container is replaced with KubernetesHow to mount volume with specific UID in Kubernetes Pod?kubernetes daemonset pod terminating for a time after being killedIn Kubernetes, how can a container created from a CronJob find out when it was scheduled?how to get kubernetes to mount ext4 volumes over iscsi in journaled mode instead of orderedHow to create kubernetes horizontal pod autoscaler with specific name?

Physical only checkdb is failing, but full one is completed successfully

Cisco 3750X Power Cable

Moons and messages

How to deceive the MC

How to escape dependency hell?

Storing voxels for a voxel Engine in C++

Are runways booked by airlines to land their planes?

How to teach an undergraduate course without having taken that course formally before?

Writing "hahaha" versus describing the laugh

Can diplomats be allowed on the flight deck of a commercial European airline?

Why did Drogon spare this character?

What is the use case for non-breathable waterproof pants?

Comparison of bool data types in C++

Have any humans orbited the Earth in anything other than a prograde orbit?

What did the 'turbo' button actually do?

Why is 'additive' EQ more difficult to use than 'subtractive'?

Can attacking players use activated abilities after blockers have been declared?

Why Emacs (dired+) asks me twice to delete file?

How would a developer who mostly fixed bugs for years at a company call out their contributions in their CV?

Why was this character made Grand Maester?

Is superuser the same as root?

Python script to extract text from PDF with images

Complications of displaced core material?

Knight's Tour on a 7x7 Board starting from D5



How to specify , via Terraform, the mountpath of a volume for a Kubernetes pod/container


What QoS does Kubernetes assign to a pod with a single container?Does Azure support multiple Agent Profiles for Kubernetes with Container Service?How does nodeAffinity work in DaemonSets?How to sleep a pod in KubernetesSpecify how a container is replaced with KubernetesHow to mount volume with specific UID in Kubernetes Pod?kubernetes daemonset pod terminating for a time after being killedIn Kubernetes, how can a container created from a CronJob find out when it was scheduled?how to get kubernetes to mount ext4 volumes over iscsi in journaled mode instead of orderedHow to create kubernetes horizontal pod autoscaler with specific name?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















Going mad at the moment about this.
Absolutely unable to specify a volume binding in Kubernetes via Terraform



With a simple yaml to be applied via kubectl, is quite straight ! See yml extract:



- image: gcr.io/kuar-demo/kuard-amd64:1

name: kuard

volumeMounts:

- mountPath: "/data"

name: "kuard-data"


But How the the hell is mountPath specified with Terraform??? At the moment I'm getting lost with the concepts of persistent_volume and persistent_volume_claim (which seemed to me to be the binding), but persistent_volume_claim, does not offer at all any argument to specify how the Pod/Containers will see such volume, does not specify something like mountPath at all.



All I get is something like this tf definitions, which in no way refers how the Pods see such volume :( :( :( :(



...
resource "kubernetes_persistent_volume" "disk01"
metadata
name = "disk01"

spec
capacity
storage = "9.8Gi"

#access_modes = ["ReadWriteOnce"]
access_modes = ["ReadWriteMany"]
storage_class_name = "local-storage"
persistent_volume_source
host_path
path = "/mnt/glusterfs"




...
resource "kubernetes_persistent_volume_claim" "disk01_claim"
metadata
namespace = "$var.namespace"
name = "disk01"
labels
app = "my-lamp"


spec
access_modes = ["ReadWriteOnce"]
storage_class_name = "local-storage"
resources
requests
storage = "9.8Gi"


#volume_name = "$kubernetes_persistent_volume.wordpress.metadata.0.name"
#volume_name = ""
#wait_until_bound = true




What am I missing ? Help !










share|improve this question






























    0















    Going mad at the moment about this.
    Absolutely unable to specify a volume binding in Kubernetes via Terraform



    With a simple yaml to be applied via kubectl, is quite straight ! See yml extract:



    - image: gcr.io/kuar-demo/kuard-amd64:1

    name: kuard

    volumeMounts:

    - mountPath: "/data"

    name: "kuard-data"


    But How the the hell is mountPath specified with Terraform??? At the moment I'm getting lost with the concepts of persistent_volume and persistent_volume_claim (which seemed to me to be the binding), but persistent_volume_claim, does not offer at all any argument to specify how the Pod/Containers will see such volume, does not specify something like mountPath at all.



    All I get is something like this tf definitions, which in no way refers how the Pods see such volume :( :( :( :(



    ...
    resource "kubernetes_persistent_volume" "disk01"
    metadata
    name = "disk01"

    spec
    capacity
    storage = "9.8Gi"

    #access_modes = ["ReadWriteOnce"]
    access_modes = ["ReadWriteMany"]
    storage_class_name = "local-storage"
    persistent_volume_source
    host_path
    path = "/mnt/glusterfs"




    ...
    resource "kubernetes_persistent_volume_claim" "disk01_claim"
    metadata
    namespace = "$var.namespace"
    name = "disk01"
    labels
    app = "my-lamp"


    spec
    access_modes = ["ReadWriteOnce"]
    storage_class_name = "local-storage"
    resources
    requests
    storage = "9.8Gi"


    #volume_name = "$kubernetes_persistent_volume.wordpress.metadata.0.name"
    #volume_name = ""
    #wait_until_bound = true




    What am I missing ? Help !










    share|improve this question


























      0












      0








      0


      1






      Going mad at the moment about this.
      Absolutely unable to specify a volume binding in Kubernetes via Terraform



      With a simple yaml to be applied via kubectl, is quite straight ! See yml extract:



      - image: gcr.io/kuar-demo/kuard-amd64:1

      name: kuard

      volumeMounts:

      - mountPath: "/data"

      name: "kuard-data"


      But How the the hell is mountPath specified with Terraform??? At the moment I'm getting lost with the concepts of persistent_volume and persistent_volume_claim (which seemed to me to be the binding), but persistent_volume_claim, does not offer at all any argument to specify how the Pod/Containers will see such volume, does not specify something like mountPath at all.



      All I get is something like this tf definitions, which in no way refers how the Pods see such volume :( :( :( :(



      ...
      resource "kubernetes_persistent_volume" "disk01"
      metadata
      name = "disk01"

      spec
      capacity
      storage = "9.8Gi"

      #access_modes = ["ReadWriteOnce"]
      access_modes = ["ReadWriteMany"]
      storage_class_name = "local-storage"
      persistent_volume_source
      host_path
      path = "/mnt/glusterfs"




      ...
      resource "kubernetes_persistent_volume_claim" "disk01_claim"
      metadata
      namespace = "$var.namespace"
      name = "disk01"
      labels
      app = "my-lamp"


      spec
      access_modes = ["ReadWriteOnce"]
      storage_class_name = "local-storage"
      resources
      requests
      storage = "9.8Gi"


      #volume_name = "$kubernetes_persistent_volume.wordpress.metadata.0.name"
      #volume_name = ""
      #wait_until_bound = true




      What am I missing ? Help !










      share|improve this question
















      Going mad at the moment about this.
      Absolutely unable to specify a volume binding in Kubernetes via Terraform



      With a simple yaml to be applied via kubectl, is quite straight ! See yml extract:



      - image: gcr.io/kuar-demo/kuard-amd64:1

      name: kuard

      volumeMounts:

      - mountPath: "/data"

      name: "kuard-data"


      But How the the hell is mountPath specified with Terraform??? At the moment I'm getting lost with the concepts of persistent_volume and persistent_volume_claim (which seemed to me to be the binding), but persistent_volume_claim, does not offer at all any argument to specify how the Pod/Containers will see such volume, does not specify something like mountPath at all.



      All I get is something like this tf definitions, which in no way refers how the Pods see such volume :( :( :( :(



      ...
      resource "kubernetes_persistent_volume" "disk01"
      metadata
      name = "disk01"

      spec
      capacity
      storage = "9.8Gi"

      #access_modes = ["ReadWriteOnce"]
      access_modes = ["ReadWriteMany"]
      storage_class_name = "local-storage"
      persistent_volume_source
      host_path
      path = "/mnt/glusterfs"




      ...
      resource "kubernetes_persistent_volume_claim" "disk01_claim"
      metadata
      namespace = "$var.namespace"
      name = "disk01"
      labels
      app = "my-lamp"


      spec
      access_modes = ["ReadWriteOnce"]
      storage_class_name = "local-storage"
      resources
      requests
      storage = "9.8Gi"


      #volume_name = "$kubernetes_persistent_volume.wordpress.metadata.0.name"
      #volume_name = ""
      #wait_until_bound = true




      What am I missing ? Help !







      kubernetes terraform disk-volume






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited May 9 at 11:10







      Zirikatzaile

















      asked May 9 at 7:01









      ZirikatzaileZirikatzaile

      12




      12




















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "2"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f966513%2fhow-to-specify-via-terraform-the-mountpath-of-a-volume-for-a-kubernetes-pod-c%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Server Fault!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f966513%2fhow-to-specify-via-terraform-the-mountpath-of-a-volume-for-a-kubernetes-pod-c%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

          Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

          Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020