python runner unavailable 오류 발생. 버전 내리지않고 python runner 컨테이너 추가 시도. docker-compose, env 파일 수정 docker 재실행 다시 n8n 접속하니 id,name,password 입력 화면이 떠서 기존 정보를 입력. 기존 workflow 가 다 사라졌고 초기화됨. 다른 볼륨을 잡았거나 DB를 잘못 잡고 있는건지 어떻게 된건지 모르겠네요 으앍ㅜ
강의를 듣기 전에 학습 자료를 먼저 읽어 봤습니다. 그런데 AWS CLI 설치 및 액세스 키 등록 관련 궁금한 점이 있습니다. https://jscode.notion.site/AWS-EC2-Spring-Boot-91cb5f42afa04e39b6c80a462187d75b 여기선 액세스 키를 등록하기 전에 docker push를 하는데, 액세스 키 등록 전에 aws ecr get-login-password ... 및 AWS ECR에 docker push가 가능한 건가요? 액세스 키는 docker pull이랑만 관련이 있는 건가요? 액세스 키는 무엇을 위해 등록하는지 궁금합니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예] 3. 질문 잘하기 법을 읽어보셨나요? [예] ( https://inf.run/DvsRD ) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up 으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. ( https://inf.run/Ljaer ) [질문 하기] 안녕하세요 k8s 를 테스트 중에 있습니다. containers: - name: operator image: 192.168.200.111:5000/ibm-spectrum-scale-csi-operator:latest imagePullPolicy: IfNotPresent kube 오퍼레이터를 yaml 파일로 만들려고하는데, local repo인 (192.168.200.111:5000) 에서 가지고 오려고합니다 curl http://192.168.200.111:5000/v2/ibm-spectrum-scale-csi-operator/manifests/latest 로는 잘되는데 curl https:// 로는 불가능한데, kubectl apply -f ibm-spectrum-scale-csi-operator.yaml 하면 ImagePullBackOff 뜹니다 ErrImagePull 로 가는데 이에 에러 내용은 아래와 같이 나와요 Warning Failed 29s (x3 over 74s) kubelet Failed to pull image "192.168.200.111:5000/ibm-spectrum-scale-csi-operator:latest": failed to pull and unpack image "192.168.200.111:5000/ibm-spectrum-scale-csi-operator:latest": failed to resolve image: failed to do request: Head " https://192.168.200.111:5000/v2/ibm-spectrum-scale-csi-operator/manifests/latest ": http: server gave HTTP response to HTTPS client Warning Failed 29s (x3 over 74s) kubelet Error: ErrImagePull Warning FailedToRetrieveImagePullSecret 4s (x8 over 74s) kubelet Unable to retrieve some image pull secrets (ibm-entitlement-key); attempting to pull the image may not succeed. Normal BackOff 4s (x5 over 74s) kubelet Back-off pulling image "192.168.200.111:5000/ibm-spectrum-scale-csi-operator:latest" Warning Failed 4s (x5 over 74s) kubelet Error: ImagePullBackOff 쿠버가 https 로 트라이는하는데 실패하는데 방안이 있을까요?
'섹션 3. 데이터를 저장하기, MySQL로 시작하기' - '17. MySQL 데이터베이스 설정하기 (Docker)' 질문입니다. 제가 기존에 만들어둔 도커 컨테이너도 3306 포트를 쓰고 있어서 포트 문제 때문에 기존 컨테이너를 삭제하고 진행했습니다. 여러 컨테이너를 만들려면 어떻게 해야되나요? 안쓰는 포트 아무대나 만들면 되나요? 예를 들어 지금 3306 포트를 쓰고 있으니까 다음에 만들 컨테이너는 3307을 쓰면 되는건가요? docker run --name mysql-twitter \ -e MYSQL_ROOT_PASSWORD=root123 \ -e MYSQL_DATABASE=twitterdb \ -e MYSQL_USER=dev \ -e MYSQL_PASSWORD=dev123 \ -p 3306:3306 \ -d \ mysql:9.3 3306 포트 말고 다른 포트를 사용할 경우 위 명령어에서 -p 3306:3306 는 어떤 식으로 바꾸면 되나요?
depl_svc.yml을 apply 했는데 계속 pod이 CrashLoopBackOff 상태가 되어서 log를 확인해보려 했더니 exec format error가 뜹니다. 현재 맥북(M2)을 사용중인데 exec format error 이 오류는 CPU 아키텍처 불일치 문제 때문이라고 하는데 어떻게 해결해야 할까요?
'섹션 2. 데이터 주고받기, Spring Boot API 서버 만들기' - '10. Postman으로 API 테스트하기' 질문 입니다. 오타로 @PostMapping과 @GetMapping의 URL이 불일치해서 포스트맨에서 제대로된 값이 안나왔더라고요. 이럴 경우 오류도 안떠서 해결하기가 힘든데, URL 오타를 방지하는 방법이 있을까요?
몇번을 다시 설치 해도 강사님과 버전을 맞춰 다시 해봐도 없어지질 않네요. 다른분들 혹시 지금 설치하시는 분들 괜찮으신지요? 하나 틀린건 전 우분투 24.04.3 라이브 서버에 직접 설치하는것 입니다. 서버만 계속 지웠다 이것저것 해보는데 안되네요..ㅜ,ㅜ 지금 마지막으로 서버 버전도 22.04.05 버전으로 다시 설치해보려 합니다.ㅎ
https://new.contabo.com/servers/vps 접속하면 VPS에 아래처럼 나오네요 You have no VPS You have no Virtual Private Server (VPS). To create a new VPS, click the button below. 뭐 추가인증하라는 메일도 없습니다.
chatgpt,google image, seedream의 경우 셋팅이 되어있지 않아 테스트용으로 flux-1.1-pro로 변경 후 실행을 하여봤습니다. 이렇게 사진처럼 변경을 했구요 작동을 해보니 flux-1.1pro로 정확히 인식된것을 확인하였음에도 switch에서 더이상 넘어가지 않습니다..ㅠㅠ 뭐 솔직히 기존에 이미지에서 붙여넣은거라 딱히 바꿀것도 없긴한데 왜 이게 제대로 넘어가지 않을까요? 혹여나해서 image쪽 n8n이 잘못되었나 체크해봤음에도 불구하고 그건 문제 없이 정상작동하는 것을 확인하였습니다 ㅠㅜ
강의 13:20초대 나오는데로 원격에 push를 하면 ! [remote rejected] main -> main (refusing to allow a Personal Access Token to create or update workflow .github/workflows/deploy.yml without workflow scope) 이런 식으로 Push 불가 멘트가 나옵니다. 토큰 발급할때 workflow 권한 잘 체크했는데 push 불가입니다. 깃 액션 보안 강화로 ssh?로 접근해야 하나요? 강의대로는 cicd 불가능한 걸까요?
services: springboot-twitter: container_name: springboot-twitter image: springboot-twitter:latest ports: - "8080:8080" environment: - SPRING_DATASOURCE_URL=jdbc:mysql://mysql-twitter:3306/twitterdb - SPRING_DATASOURCE_USERNAME=dev - SPRING_DATASOURCE_PASSWORD=dev123 networks: - twitter-network depends_on: mysql-twitter: condition: service_healthy mysql-twitter: container_name: mysql-twitter image: mysql:9.3 environment: MYSQL_ROOT_PASSWORD: root123 MYSQL_DATABASE: twitterdb MYSQL_USER: dev MYSQL_PASSWORD: dev123 healthcheck: test: [ "CMD", "mysqladmin", "ping", "-h", "localhost" ] interval: 10s timeout: 5s retries: 5 ports: - "3307:3306" networks: - twitter-network networks: twitter-network: driver: bridge 로컬 환경에서 mysql에 대한 이미지가 떠있어야 spring boot application을 실행해야 DB connection도 잘 이루어진다고 이해했습니다. 여기서 궁금한 점이 있습니다. 로컬 환경에서 docker compose up -d를 한 경우 compose 파일에서 spring boot 이미지도 함께 띄워놔서 application을 실행할 때 8080 already in use 오류가 발생합니다. 이렇게 될 경우에는 docker-compose.yaml을 수정하거나 docker compose up -d mysql-twitter 커맨드를 실행해서 mysql만 띄워야 하는지 궁금합니다.