inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

26년 11월 기준 쿠버네티스 설치 가이드 요청

미해결

데브옵스(DevOps)를 위한 쿠버네티스 마스터

노션 / Q&A 가이드 보고 따라하고있는데, containerd.io 부터 패키지 다운로드가 안되서 막히고 있습니다. 최신 쿠버네티스 설치 가이드 요청드립니다

  • docker
  • kubernetes
life240101 댓글 0 좋아요 0 조회수 9

vagrant 가 잘안됩니다.

미해결

쉽게 시작하는 쿠버네티스(v1.35)

[질문 하기] 오류 투성이에 겨우 트러블 슈팅으로 해결해도 다음에 다시키면 또 안되고.. 강의 가 오래된버전이라 그런걸까요? 공부에 집중을 하고싶어도 저거 해결한다고 매번킬때마다 1시간씩 날리고 시작하네요 이게 쿠버네티스를 배우러온건지 베이그란트 트러블 슈팅하러 온건지

  • ansible
  • docker
  • kubernetes
  • msa
  • devops
  • infrastructure
  • container
JUO 댓글 1 좋아요 0 조회수 11

kubeinstall.sh 오류 확인 요청드립니다.

미해결

데브옵스(DevOps)를 위한 쿠버네티스 마스터

다운받은 vmware 이미지로 강의 진행중입니다, 노션에서 다운받은 kubeibstall.sh을 작성하고 실행하면 다은과 같은 오류가 나옵니다. 내용 확인 부탁드립니다.

  • docker
  • kubernetes
hyungsu.lee 댓글 1 좋아요 0 조회수 13

강의와 상관 없지만 여쭤봅니다.

미해결

Certified Kubernetes Administrator (CKA) – Practical Exam Guide

1pro 님 혹시 프리렌서로 작업을 하시는지요?

  • kubernetes
  • devops
  • certificates
  • container
  • CKA
내일은 한걸음 더 나아갈거야 댓글 1 좋아요 0 조회수 25

[github fork]tz-argocd-repo

미해결

바로쓰는 CI/CD on K8S

안녕하세요 tz-argocd-repo를 포크하려고 하는데 파일이 init 하나만 남아있는 상태라 확인 부탁드립니다. 감사합니다.

  • docker
  • jenkins
  • kubernetes
  • vagrant
  • argocd
cloai.dev 댓글 1 좋아요 0 조회수 36

현재 배포 아키텍처에서 Kafka 테스트 배치 및 구성 방향 질문드립니다.

미해결

eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)

안녕하세요 강사님! 강의 잘 듣고 있습니다. 현재 개인 프로젝트를 EKS 기반(Spring Boot + RDS PostgreSQL)으로 AWS에 배포 완료한 상태에서, 대용량 부하 테스트 및 장애 복구 경험을 포트폴리오에 깊이 있게 녹여내고자 고민 중입니다. 실무 및 기술 검증 관점에서 Kafka를 어디에 어떻게 배치하여 테스트하는 것이 맞는지 2가지 방향을 고민해 보았는데, 강사님의 조언을 얻고 싶어 질문드립니다. [현재 저의 아키텍처 구조] EKS (Worker Node 2개) + Spring Boot (Kotlin) Amazon RDS PostgreSQL ALB -> Ingress -> Service -> Pod [고민 중인 2가지 방향] 아키텍처 내부에 Kafka를 직접 추가하여 검증하는 방식 EKS 내부(Pod) 또는 Amazon MSK로 Kafka를 추가하고, 결제 승인 웹훅이나 대량 데이터 수집 로직을 비동기 이벤트 기반으로 변경합니다. 목적: k6 부하 테스트 시 Consumer Lag 지연 측정, EKS Pod 강제 종료 시 메시지 재처리 및 멱등성(중복 방지)을 실제로 아키텍처상에서 검증하고 포트폴리오에 데이터로 남기는 목적입니다. 2. 아키텍처 외부에 별도 격리 환경으로 테스트 후 결과만 포트폴리오에 녹이는 방식 메인 배포 아키텍처는 현재 구조(Spring Boot + RDS)로 깔끔하게 유지하고, Kafka 관련 부하/장애 테스트는 로컬 Docker Compose나 별도 테스트 전용 EC2 인스턴스에서 독립적으로 진행한 뒤 "비동기 메세징 검증 경험"으로 정리합니다. [질문 내용] 면접관 입장에서 "실제 포트폴리오의 완성도와 깊이"를 보여주려면, 현재 EKS 메인 아키텍처에 Kafka를 직접 편입시켜 비동기 파이프라인 전체를 부하 테스트한 지표를 보여주는 것이 훨씬 설득력이 있을까요? 아니면 서비스의 복잡도보다 "결제/예약 시 정합성과 장애 상황(Consumer 중단, 메시지 중복)을 데이터로 검증했는가" 자체가 더 핵심이므로, 별도 환경에서 테스트한 기록만 남겨도 충분한 가치가 있을까요? 강의 범위 외의 포트폴리오 전략 관련 질문이지만, 현업에서의 실무적 관점이 궁금하여 여쭤봅니다. 바쁘시겠지만 방향성에 대해 조언해 주시면 정말 큰 도움이 될 것 같습니다. 감사합니다!

  • aws
  • docker
  • kubernetes
  • github-actions
  • argocd
이경용 댓글 1 좋아요 0 조회수 36

nginx 질문드려도될까요?

미해결

eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)

강의해주신부분에서 docker push해서 이미지 올린거 실습하다 궁금해서 질문드리는데요. ecr처음 상요할때 nginx? 랑 프론트는 보통 어디에 하는것인지 궁금합니다... eks에서는 실제 nginx설치가 필요없는것인지? 또 프론트는 하나의 이미지에 같이 배포하는지 궁금합니다.

  • aws
  • docker
  • kubernetes
  • github-actions
  • argocd
이경용 댓글 1 좋아요 0 조회수 44

실습용 VM 시간 불일치로 인한 Calico CNI 인증(Unauthorized) 에러 조치 문의

미해결

Certified Kubernetes Administrator (CKA) – Practical Exam Guide

안녕하세요 강사님, nginx-static 실습 진행 중 Pod가 ContainerCreating 상태에서 멈추는 현상이 발생했습니다. kubectl describe pod 로 확인한 에러 메시지는 다음과 같습니다. Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "...": plugin type="calico" failed (add): error getting ClusterInformation: connection is unauthorized: Unauthorized [확인된 원인 및 진행 상황] 가상머신의 OS 시간이 과거 시점으로 맞춰져 있어 API 서버 인증서 유효기간 문제( certificate has expired or is not yet valid )가 먼저 발생했습니다. sudo date 로 시스템 시간을 현재로 교정한 후에도, 이미 로드된 Calico CNI 가 API 서버와 인증을 맺지 못해 계속 connection is unauthorized 를 뱉으며 Pod 네트워크 샌드박스 생성이 실패하고 있습니다. [질문 사항] 시험용/실습용 구축 환경에서 이처럼 날짜가 틀어져 Calico 토큰/인증이 만료됐을 때, 노드 재부팅이나 특정 컨트롤러 재시작 외에 강사님께서 추천하시는 가장 깔끔한 CNI 인증 갱신/초기화 순서 가 궁금합니다!

  • kubernetes
  • devops
  • certificates
  • container
  • CKA
snowdrop6342 댓글 2 좋아요 0 조회수 59

안녕하세요aks에대한 문의드립니다.

미해결

eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)

잉그레스? 실습듣다 문득 궁금해서 문의드리는데요. 만약에 A란 프로젝트 하고 eks 부분을 지우고 B프로젝트를 제 설정할경우 호스트서버? 도메인주소 신청하는곳에 변경내용을 다시해야하는지 또한 잉그레스?도 다시 설정해줘야하는지 궁금해지는데 알려주실수있으실까요?

  • aws
  • docker
  • kubernetes
  • github-actions
  • argocd
이경용 댓글 1 좋아요 0 조회수 36

개인 블로그에 정리하면서 ppt 자료 캡처 해서 넣어도 되나요?

미해결

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

안녕하세요 강사님! 잘 듣고 있습니다. 혹시 개인 블로그에 정리하면서 ppt 자료 캡처 해서 넣어도 되나요? (인프런 강의 출처 밝히고 복습 차원에서 블로그에 정리해볼 생각인데 저작권이 걸리는 지 문의 드립니다.)

  • kubernetes
  • devops
  • argocd
  • container
  • helm
클라우드가좋아 댓글 2 좋아요 1 조회수 62

ubuntu 18.04 다운로드 링크 삭제

미해결

데브옵스(DevOps)를 위한 쿠버네티스 마스터

ubuntu 18.04 다운로드 링크가 만료 되었는지 404 에러 뜨며 다운로드가 안됩니다.

  • docker
  • kubernetes
life240101 댓글 2 좋아요 0 조회수 65

운영환경에서의 secret 관리

미해결

대세는 쿠버네티스 (초급~중급편)

안녕하세요, 먼저 도움되는 강의 공유해주셔서 감사드립니다. 일반적으로 실제 운영 환경에서 Secret을 관리하는데 사용하는 방식이 있는지 궁금합니다. 실제로 제 시스템은 Helm 및 gitops를 사용중인데, Secret의 경우 따로 yml 파일로 관리하지 않고 매번 직접 create 해서 사용합니다. 이 방식의 경우, 동일한 Secret들을 각각 다른 환경에 배포( dev, prd, dr 등) 할 경우 중복된 작업이 발생한다는 문제가 있는데요, 보통 운영환경에서는 이를 관리하는 방법이 있을까요? 다른 객체들처럼 git에 두고 관리하기에는 base64 디코딩만으로 민감정보가 노출이 될 수 있는거라.. 암호화가 가능한 추가 tool을 함께 사용하나요? 추가로, 이와 같이 실제 운영시 k8s 객체들을 어떻게 다루는지에 대해서는 어떤 강의를 들으면 가장 도움이 될지도 문의드립니다. 감사합니다.

  • docker
  • kubernetes
  • devops
  • container
김재현 댓글 2 좋아요 0 조회수 74

7강 설치 질문

미해결

대세는 쿠버네티스 (초급~중급편)

안녕하세요 7강 수강 중 궁금한게 있어 문의 남깁니다. 현재 Mac에서 진행 중이며, 강사님 카페 게시글 참고하여, UTM 기반으로 cks-master 설치 후, 쿠버 정상 작동까지 확인하였습니다. ( 설치 참조 글 - https://cafe.naver.com/f-e/cafes/30725715/articles/1105?referrerAllArticles=true&inCafeSearch=true&query=mac&art=aW50ZXJuYWwtY2FmZS1hcnRpY2xlLXJlYWQtaW5DYWZlLXNlYXJjaC1saXN0.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjYWZlVHlwZSI6IkNBRkVfSUQiLCJhcnRpY2xlSWQiOjExMDUsImlzc3VlZEF0IjoxNzkyNTQ4NTMxODcxLCJjYWZlSWQiOjMwNzI1NzE1fQ.B6_II7u-Dg4UozGoGeOw8AMzk54drNQiBGAgz4PXADM ) 이후 워커노드1과 워커노드2 동일하게 설치를 진행하면되는지? 문의 드립니다. kubectl get pod -A -o wide NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES kube-system coredns-7d764666f9-lnf2b 0/1 Pending 0 11m <none> <none> <none> <none> kube-system coredns-7d764666f9-nfzns 0/1 Pending 0 11m <none> <none> <none> <none> kube-system etcd-cks-master 1/1 Running 0 11m 192.168.64.42 cks-master <none> <none> kube-system kube-apiserver-cks-master 1/1 Running 0 11m 192.168.64.42 cks-master <none> <none> kube-system kube-controller-manager-cks-master 1/1 Running 0 11m 192.168.64.42 cks-master <none> <none> kube-system kube-proxy-jdtm5 1/1 Running 0 11m 192.168.64.42 cks-master <none> <none> kube-system kube-scheduler-cks-master 1/1 Running 0 11m 192.168.64.42 cks-master <none> <none>

  • docker
  • kubernetes
  • devops
  • container
토끼나무 댓글 2 좋아요 0 조회수 66

jenkins 노드 구성 실습 오류 수정

미해결

CloudNet@ - Amazon EKS 확장판 강의

원인 java 버전 불일치, 필요버전 21/설치된 버전 17 해결 java 21설치 후 Agent 재실행 오류메시지 PM hudson.remoting.UserRequest perform WARNING: LinkageError while performing UserRequest:hudson.slaves.SlaveComputer$SlaveVersion@f99ef2b java.lang.UnsupportedClassVersionError: Failed to load hudson.slaves.SlaveComputer$SlaveVersion at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:472) at hudson.remoting.RemoteClassLoader.loadRemoteClass(RemoteClassLoader.java:301) at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:277) at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:236) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:469) at hudson.remoting.MultiClassLoaderSerializer$Input.resolveClass(MultiClassLoaderSerializer.java:133) at java.base/java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:2034) at java.base/java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1898) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2224) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1733) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:509) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:467) at hudson.remoting.UserRequest.deserialize(UserRequest.java:312) at hudson.remoting.UserRequest.perform(UserRequest.java:196) at hudson.remoting.UserRequest.perform(UserRequest.java:50) at hudson.remoting.Request$2.run(Request.java:391) at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:81) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:312) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: java.lang.UnsupportedClassVersionError: hudson/slaves/SlaveComputer$SlaveVersion has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0 at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:879) at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:470)

  • aws
  • kubernetes
  • security
  • observability
  • eks
Kiri 댓글 1 좋아요 1 조회수 61

상세 설정까지 이해하시는 비결이 궁금합니다

해결됨

배포부터 운영 장애 대응까지 - GitOps, 옵저버빌리티, AI 에이전트

안녕하세요 강사님 강의 들으면서 상세 설정 내용을 설명해주시는 거 들으면서 매강마다 감탄하면서 듣고 있는데 어떻게 상세 설정 내용을 전부 다 아시는거죠? 😅 물론 따로 준비를 하셨겠지만 준비를 한다고 해도 이렇게 모든 설정 및 코드를 이해하고 설명을 한다는게 놀랍습니다. 혹시 비결이 있으실까요? 🤣 비밀 아니라면 공유 부탁드립니다. -- 괜한 질문 남긴거 같네요. 삭제는 않겠습니다. 😅

  • spring-boot
  • kubernetes
  • ci/cd
  • github-actions
  • argocd
  • gitops
  • ai-agent
아라레 댓글 2 좋아요 1 조회수 92

ClusterIP 실습 시 Connection refused

미해결

대세는 쿠버네티스 (초급~중급편)

우선 해당 카페 주소에 있는 실습 코드를 사용했습니다. 1-1, 1-2 https://cafe.naver.com/kubeops/498 생성 후 생성된 service의 IP 주소 확인을 대시보드와 명령어를 통해 확인했습니다. 생성한 파드가 Service label에 정상적으로 묶여있고 running 상태인것도 확인했습니다. 질문은 2가지 입니다. 왜 connection refused인지 원인을 잘 모르겠습니다. b. Service 정보를 확인할 수 있는 대시보드화면에서 적혀있는 엔드포인트 쪽 호스트 IP는 어떤 IP 인가요?

  • docker
  • kubernetes
  • devops
  • container
insub2004 댓글 2 좋아요 0 조회수 69

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

해결됨

배포부터 운영 장애 대응까지 - GitOps, 옵저버빌리티, AI 에이전트

안녕하세요, 강의 잘 듣고 있습니다. 공유드릴 내용이 있어서 남깁니다. 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
아라레 댓글 1 좋아요 1 조회수 69

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

미해결

Jenkins와 ArgoCD로 배우는 실전 GitOps CI/CD

제공된 스크립트를 어디서 받을 수 있나요? 강의 관련 pdf 자료 밖에 없는거 같은데 어디서 받아야 될까요??? 공유된 폴더에 있다고 말씀하시는데 못찾겠어요 ㅠㅠ compose 파일 같은건 직접 작성해야되나요?

  • docker
  • jenkins
  • spring-boot
  • kubernetes
  • ci/cd
  • devops
  • argocd
김하영 댓글 1 좋아요 0 조회수 62

미션 제출 방식 건의

미해결

AI 시스템 디자인 실습 6주 챌린지: AI 에이전트로 백엔드 설계 실습 + 기술 면접 대비

안녕하세요. 미션 제출 방식 건의 드립니다. 마감기한을 정해두지 않고 받을 수 있게 해주심은 어떠신지 여쭙니다. 왜냐하면, 지금 회사 야근으로... 과제를 못 하고 있습니다. 주말에 몰아서 할 수 있는데, 그때되면 여러 과제가 이미 마감되어 제출할 수 없게 됩니다. 아니라면 제출 가능한 기간에 이전에 했던 과제도 겹겹이 쌓아서 제출하도록 하겠습니다.

  • kotlin
  • spring-boot
  • kubernetes
  • 아키텍처
  • kafka
  • redis
  • prometheus
Bruce Han 댓글 0 좋아요 0 조회수 52

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

해결됨

Certified Kubernetes Application Developer (CKAD) – Practical Exam Guide

[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 안녕하세요, 해당 문제에서 rollout resume 명령어를 사용하셨는데, 그 대신 deployment spec 에서 paused 값을 지우거나 false 로 바꾸어도 될까요?

  • 네트워크
  • kubernetes
  • devops
  • infrastructure
  • container
  • ckad
김재현 댓글 1 좋아요 1 조회수 58

인기 태그

인프런 TOP Writers

주간 인기글