Tilt로 Buildpacks 가져오기

3591 단어 buildpackstilttech
tilt.dev에서buildpacks를 사용하는 문서를 찾지 못했기 때문에 미리 기록합니다.

대상에 대한 참조 요청


https://github.com/nokamoto/sandbox/pull/75
  • Tilt v0.22.15, built 2021-10-29
  • Kind v0.11.1 go1.16.4 linux/amd64
  • devcontainer에서 확인을 실행합니다.

    Tilt+Buildpacks 문서


    공식으로 검색하면 블로그를 찾을 수 있어요.
    https://blog.tilt.dev/2020/05/04/april-2020-commit-of-the-month
    블로그의 인용에서 extension의 README를 발견했습니다.
    https://github.com/tilt-dev/tilt-extensions/blob/master/pack/README.md
    상기 설명을 참고하시오Tiltfile.

    Tiltfile


    load('ext://pack', 'pack')
    
    pack('example', builder = 'gcr.io/buildpacks/builder:v1')
    
    k8s_yaml('deployments/example.yaml')
    
    Tiltfile에서 기술packk8s_yaml.
    pack의 기술에서 pack build example:tilt-build-pack-caching --path . --builder gcr.io/buildpacks/builder:v1 --pull-policy if-not-present --env BP_LIVE_RELOAD_ENABLED=true && docker tag example:tilt-build-pack-caching $EXPECTED_REF와 같은 명령을 집행했다.
    apiVersion: apps/v1
    kind: Deployment
    metadata:
      labels:
        app: example
      name: example
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: example
      template:
        metadata:
          labels:
            app: example
        spec:
          containers:
          - image: example
            name: example
    
    pack의 첫 번째 매개 변수가 spec.containers.image의 이미지 이름과 일치하면 이동합니다.

    좋은 웹페이지 즐겨찾기