오늘의 인기 글
최근 글
최근 댓글
Today
Total
11-29 00:00
관리 메뉴

우노

[Terraform] terraform import kubernetes_manifest 본문

DevOps/Terraform

[Terraform] terraform import kubernetes_manifest

운호(Noah) 2023. 9. 7. 09:52

들어가기 앞서,

  • 해당 포스팅에선, kubernetes_manifest 자원을 terraform import 하는 명령어에 대해서 다뤄보겠습니다.

예제 코드

  • kubernetes_manifest 예제 코드

      resource "kubernetes_manifest" "example" {
        manifest = {
          apiVersion = "apps/v1"
          kind       = "Deployment"
          metadata = {
            name      = "example-deployment"
            namespace = "example-namespace"
          }
          spec = {
            replicas = 3
            selector = {
              matchLabels = {
                app = "example-app"
              }
            }
            template = {
              metadata = {
                labels = {
                  app = "example-app"
                }
              }
              spec = {
                containers = [{
                  name  = "example-container"
                  image = "nginx:latest"
                }]
              }
            }
          }
        }
      }
  • terraform import 예제 코드

      # 해당 자원이 apps 모듈 내부에 선언 되어있는 경우
      terraform import module.apps.kubernetes_manifest.example "apiVersion=apps/v1, kind=Deployment, name=example-deployment, namespace=example-namespace"
Comments