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

          RemoteApp sporadic failureWindows 2008 RemoteAPP client disconnects within a matter of minutesWhat is the minimum version of RDP supported by Server 2012 RDS?How to configure a Remoteapp server to increase stabilityMicrosoft RemoteApp Active SessionRDWeb TS connection broken for some users post RemoteApp certificate changeRemote Desktop Licensing, RemoteAPPRDS 2012 R2 some users are not able to logon after changed date and time on Connection BrokersWhat happens during Remote Desktop logon, and is there any logging?After installing RDS on WinServer 2016 I still can only connect with two users?RD Connection via RDGW to Session host is not connecting

          How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords

          Esgonzo ibérico Índice Descrición Distribución Hábitat Ameazas Notas Véxase tamén "Acerca dos nomes dos anfibios e réptiles galegos""Chalcides bedriagai"Chalcides bedriagai en Carrascal, L. M. Salvador, A. (Eds). Enciclopedia virtual de los vertebrados españoles. Museo Nacional de Ciencias Naturales, Madrid. España.Fotos