inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Từ triển khai đến ứng phó sự cố vận hành - GitOps, khả năng quan sát, tác nhân AI

Thực hành: Tự động hóa triển khai bằng Argo CD

Apple Silicon에서 CI 빌드 이미지가 재시작을 반복할 때 (jib platforms 수정)

4

wlghsp3420

40 câu hỏi đã được viết

0

안녕하세요, 강의 잘 듣고 있습니다. 공유드릴 내용이 있어서 남깁니다.

Apple Silicon(M3)에서 kind로 실습하다가, CI(GitHub Actions)가 빌드한 이미지가 계속 Running 0/1에서 재시작되는 문제를 겪었습니다.

원인

sns-app 레포의 build.gradle.kts에 있는 jib { from { platforms { ... } } } 블록이 빌드 머신의 아키텍처를 따라가도록 되어 있었습니다.

```kotlin

architecture = if (System.getProperty("os.arch") == "aarch64") "arm64" else "amd64"

```

GitHub Actions 러너는 x86이라 amd64 이미지가 만들어졌고, 이게 arm64 노드(Apple Silicon의 kind)에서 에뮬레이션으로 돌면서 기동이 너무 느려 liveness 프로브에 계속 죽었습니다.

저는 이렇게 해결했습니다.

sns-app 레포 루트의 build.gradle.kts 파일에서 jib { from { platforms { ... } } } 부분을 아래처럼 수정했습니다. 기존에는 platform { ... } 하나에 if 분기가 들어 있었는데, 이를 지우고 두 플랫폼을 모두 지정했습니다.


jib {
from {
image = "eclipse-temurin:25-jre-alpine"
platforms {
platform {
architecture = "amd64"
os = "linux"
}
platform {
architecture = "arm64"
os = "linux"
}
}
}
// to, container 블록은 그대로
}


amd64와 arm64를 둘 다 지정해서 멀티 플랫폼 이미지로 빌드했더니 정상 동작했습니다. 같은 환경에서 따라 하시는 분들께 도움이 될 것 같아 남깁니다. 감사합니다.

spring-boot kubernetes ci/cd github-actions argocd gitops ai-agent

Câu trả lời 0

제공된 스크립트를 어디서 받을 수 있나요?

0

8

0

해결했습니다

0

12

1

수업 ppt 해당 장표 위치

0

13

2

copilot-instruction.md

0

8

0

미션 제출 방식 건의

0

10

0

강의 슬라이드 자료

1

22

2

트랜잭션 내 Redis I/O 에 대한 궁금한점

1

15

1

Deployment 업데이트-2 해결 방식 문의

1

15

1

미션 진행 방식에 대한 질문입니다.

0

18

1

기본 프로필에서 설정 복제가 현재는 없는데 어떻게 설정해야되나요?

0

13

1

슬랙에서 /profile 해도 sophie가 호출되지않습니다ㅠㅠ

0

18

1

멀티 에이전트 Vs. 단일 에이전트 지식 아카이빙

0

33

1

mcp 관련 질문

0

47

2

지금 강의가 어려우신분 추천드립니다.

0

46

1

강의가 중복됐어요

0

43

0

결제가 이루어지는 방식에 대한 문의

0

50

1

MAGMA와 함께 개인 서비스도 같이 구축할때는 어떻게 세팅하는게 효율적인가요?

0

47

1

hermes dashboard : Failed to restart gateway

0

47

1

getOrCreate / Unique? 멱등 처리 질문

1

56

2

기존의 완성된 CRUD의 Build.gradle에 security관련 dependency를 추가하면 문제가 생깁니다.

0

59

2

파킹 페이지와 대기열 큐 질문입니다.

0

37

1

virtualbox 설치시

1

40

1

아무 수정도 안하고 주어진 소스로 그대로 했는데 패스워드 에러가 남

0

77

1

처음 실행 시 계속 패스워드가 틀리다고 나옴. 수정하고 해도 마찬가지임

1

93

2