묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
1.23에서 1.24 업그레이드 건
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [ | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | ]3. 질문 잘하기 법을 읽어보셨나요? [예 | ](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]X . 단계에서 제공해 주신 멀티 컨텍스트용 bk8 클러스터를 활용하여kubenetes 버전을 1.23에서 1.24 로 업그레이드 해 보려고 합니다. kubenetes 의 document에 따라 진행 시1.24 부터 containerd를 사용해야 한다고 하는제약이 있던데요.'문서대로 진행할때 에러가 나는데...dockershim이 적용된 버전인지 문의드려 봐도 될까요?
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
vagrant up시 yum mirror 오류
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]맥북 카탈리나 환경이공 WO-m-k8s를 생성시 패키지를 설치하는 과정에서 mirror 사이트 연동시 오류가 발생하여 진행이 안됩니다. 오류 코드는 아래와 같습니다. WO-m-k8s-1.20: https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64/repodata/primary.xml.gz: [Errno 14] curl#56 - "SSL received a record with an incorrect Message Authentication Code." WO-m-k8s-1.20: Trying other mirror. WO-m-k8s-1.20: http://mirror.kakao.com/centos/7.9.2009/updates/x86_64/repodata/6df07470753b2bea2aaf6f798d9b03d8a1f0a8d483270e4398d43becb1cc3393-primary.sqlite.bz2: [Errno -1] Metadata file does not match checksum WO-m-k8s-1.20: Trying other mirror. WO-m-k8s-1.20: http://ftp.kaist.ac.kr/CentOS/7.9.2009/updates/x86_64/repodata/6df07470753b2bea2aaf6f798d9b03d8a1f0a8d483270e4398d43becb1cc3393-primary.sqlite.bz2: [Errno -1] Metadata file does not match checksum
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
MultiNode 구현시 Slave노드를 위해 추가하는 Docker서버
해당 도커서버도 아래 명령어처럼 privileged를 사용하지 않고 2번째 방식으로 작성하면 될까요?? docker run -itd --name docker-server -p 10022:22 -p 8081:8080 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/docker:latest /usr/sbin/init
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
DOOD방식 -p 8081:8080 마운팅으로 접속 안됨.
처음 SSH를 기동할 때 2번째 방법인 DOOD 방법으로 기동하였습니다.docker run -itd --name docker-server -p 10022:22 -p 8081:8080 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/docker:latest /usr/sbin/init코드를 보시면 아시다싶히 -p 10022:22 마운팅과추가로 -p 8081:8080 마운팅을 추가하였습니다. 이후 Jenkins로 빌드를 진행하였고 아래와 같이 빌드가 정상적으로 처리가 되는것이 확인이 됩니다.하지만 localhost:8081/hello-world로 접속하면 접속이 안되고 localhost:8080/hello-world로 접속해야만 접속이 가능해집니다. 당연히 제대로 된다면 둘 다 접근이 가능해지겠죠?근데 톰캣 포트로만 접근이되버려서...제가 처음 ssh를 기동할때 분명 8080포트를 8081로 마운팅을 했는데 왜 8081포트로 접속이 안되는건지 원인과 해결 부탁드립니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
dood방식 yum sed 작업
DOOD방식에서는 그럼 yum install -y iptables net-tools sed -i -e 's/overlay2/vfs/g' /etc/sysconfig/docker-storage위 두 명령어를 실행하지 않아도 되는건가요?
-
미해결실리콘밸리 엔지니어에게 배우는 쿠버네티스 for SWE
net cat 관련 질문
안녕하세요! 어제부터 본 kubernetes강의를 듣고 있는 수강생입니다.다름이 아니라, 2강에서 nc를 쓰시는 것을 보고, 저도 설치해서 사용하고 싶었는데요.net cat이 바이러스를 포함하고 있다고 설치가 진행되지 않습니다. netcat 공식 사이트에서 zip파일로 설치하려 했습니다.실제로 그런지는 모르겠는데, 혹시 다른 방법으로 서버가 열렸는지 확인하는 방법도 있을까요?
-
미해결초보를 위한 쿠버네티스 안내서
ghcr.io/subicura/echo:v1 에 오류가 있습니다.
kubectl run echo --image ghcr.io/subicura/echo:v1를 입력했는데 kubectl describe pod/echo 에서 Event 가 이렇게 뜨네요. Failed to pull image "ghrc.io/subicura/echo:v1": rpc error: code = Unknown desc = Error response from daemon: error unmarshalling content: invalid character '<' looking for beginning of value 뭔가 image 에 오류가 있는것 같습니다. 수정 부탁드려요.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
docker-server eth0 inet주소로 ssh접근이 되지 않습니다
맥 OS는 Ventura 13.2.1입니다.도커 이미지를 docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup:rw --cgroupns=host edowon0623/docker-server:m1 /usr/sbin/init 로 실행하였습니다.net-tools하고 ssh서버를 깔았구요, docker-desktop으로 컨테이너에 terminal에서 확인을 했을 때 [root@147277fe7c68 etc]# service sshd statusRedirecting to /bin/systemctl status sshd.service● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2023-07-09 04:34:51 UTC; 2h 40min ago라는 결과가 출력되어 ssh도 잘 깔려있고 22번 포트가 정상적으로 실행되는지 확인했을 때 LISTEN으로 잘 동작했습니다[root@147277fe7c68 etc]# netstat -an | grep LISTENtcp 0 0 0.0.0.0:22 0.0.0.0:* LISTENtcp6 0 0 :::22 :::* LISTEN 도커 이미지를 실행하고 centOS8임을 확인하고 ssh서버까지 실행된다고 이해했습니다 ssh root@localhost -p 10022를 사용해서 로컬호스트에서 접속할때는 정상적으로 잘 접근됩니다. 그런데 ifconfig를 사용해서 eth0의 주소를 확인 해 보면 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 65535 inet 172.17.0.3 netmask 255.255.0.0 broadcast 172.17.255.255라고 떠서 172.17.0.3으로 접속하면 되겠다고 이해 했는데 로컬 iterm2를 사용해서 접속해보면 접속이 거부됩니다. iterm2과 terminus에서는 시간초과가 나고 👤 Starting a new connection to: "172.17.0.3" port "10022"⚙️ Starting address resolution of "172.17.0.3"⚙️ Address resolution finished⚙️ Connecting to "172.17.0.3" port "10022"😨 Connection failed: connection timed out. No more addresses to try. jenkins에서는 jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [docker-server]. Message [java.net.ConnectException: Connection refused (Connection refused)]]라는 에러가 뜹니다.어느부분이 문제인지 모르겠습니다 흑흑
-
해결됨쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
[pending 여부]
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 ]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 (비슷한 내용은 있습니다)]3. 질문 잘하기 법을 읽어보셨나요? [예](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]안녕하세요 강의 진행중에kubectl apply -f ~/_Lecture_k8s_starter.kit/ch2/2.4/metallb.yamlkubectl create deployment chk-hn --image=sysnet4admin/chk-hnkubectl scale deployment chk-hn --replicas=3kubectl expose deployment chk-hn --type=LoadBalancer --port=80kubectl get services순을 진행했으나 결과가위 처럼 pending 상태로 유지되어 있습니다. kubectl delete service chk-hnkubectl delete deployment chk-hnkubectl delete -f Lecturek8s_starter.kit/ch2/2.4/metallb.yaml위처럼 다 삭제하고 진행해도 같은 pending이 발생하여시도하다 질문 남깁니다.. :) Virtual box안에 있는것들 모두 날리고 두가지 방식 모두 vagrant up으로 해도로드밸런싱 에서 pending이 걸리는 상황입니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
kubelet stop 명령어 관련문의 외
안녕하세요! kubelet stop 후 deployment 생성하는 실습에 대해 문의사항이 있습니다. (4.2강의) kubelet stop 명령어강사님께서 실습해주신 결과를 보면 kubelet 이 stop된 해당 문제있는 워커노드#1은 pending상태로 빠지고 나머지 워커노드#2,#3에만 정상적으로 생성된걸로 나오는데 실제 제가 실습을 해보니 컨테이너d가 죽었을 때와 동일하게 문제되는 워크노드#1을 제외한 나머지 워커노드에 3개의 pods가 배포되더라구요...강사님이 직접 하신 실습과 차이나는 이유가 무엇일까요?? k단축어 문의그리고 k단축어 눌렀을때 k후 탭 두번누르면 된다고 하셨는데 전 스페이스 한 후 탭 두번을 눌러야지 인식이되는거 같거든요, 차이가 날수있는건가요? 아래는 k하고 탭두번눌렀을 때 [root@m-k8s ~]# kk kbdrate kexec killall kubeadmka kd keyctl killall5 kubectlkbdinfo kdumpctl key.dns_resolver kmod kubeletkbd_mode kernel-install kill kpartx 아래는 k하고 스페이스 하고 탭두번 눌렀을때[root@m-k8s ~]# kalpha certificate delete get port-forward topannotate cluster-info describe help proxy uncordonapi-resources completion diff kustomize replace versionapi-versions config drain label rollout waitapply cordon edit logs runattach cp exec options scaleauth create explain patch setautoscale debug expose plugin taint 확인부탁드립니다. 감사합니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
master 연결 비밀번호 관련해서 질문 있습니다
강의 영상 보면서 그대로 따라하고 있는데패스워드를 설정하라는 창이 뜨지도 않았는데 왜 저는 패스워드를 입력하라고 뜨는 걸까요...MobaXterm 처음 깔아봐서 이전에 쓰던 프로그램도 아닙니다ㅜㅜ해당 패스워드 초기화 하는 명령어라도 있을까요..?sudo passwd 명령어로 비밀번호 재설정해봐도 안먹힙니다 Windows 11에다가 MobaXterm 깔아서 쓰고 있습니
-
미해결실습으로 배우는 그라파나 - {{ x86-64, arm64 }}
AWS 그라파나에 유용한 메트릭을 소개해주실 수 있나요?
AWS 그라파나에서 사용해야할 일이 생겨서 강의를 구매했습니다.많은 도움이 되었습니다. 감사합니다. 그런데 AWS 에서 사용하는 매트릭은 이름이 다른게 많아서 바로 적용하기는 어렵더라구요. 혹시 짤막하게나마 AWS 에서 사용할 수 있는 매트릭을 소개해주실 수 없는지 궁금합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Docker 내부의 ansible컨테이너에서 ssh root@ip로 접근할 수 있는이유가 궁금합니다.
ssh가 22번포트를 사용함으로 별도로 포트번호를 지정하지않아도 ssh root@ip로 접근이 가능한건가요? 만약 그렇다면 컨테이너 내부포트가 22번이 아닌 다른 컨테이너에게도 똑같이 접근할 수 있나요?원래 컨테이너 내부는 userid@내부ip로 접근할 수 있는건가요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
docker 로 ssh 서버 연결 시 사용되는 docker images 만들기
docker 로 ssh 서버 연결 시 사용되는 docker images를 만드는 방법도 설명 되어 있나요 ?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강사님께 질문드립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.제가 지금 프로젝트를 하고 있고 CI/CD 및 Docker까지 적용하고자 이 강의를 구매하게 되었습니다! 일단 프로젝트가 급해서 쿠버네티스까지는 프로젝트가 끝나고 난뒤 이후에 개념을 다시 잡는 용도로 듣고자 하는데, 섹션2를 수강하고 난뒤 바로 섹션 5로 넘어가도 섹션5를 듣는데 무리가 없는지 여쭤봅니다!
-
미해결대세는 쿠버네티스 (초급~중급편)
pod 업로드 오류
안녕하세요, pod 생성 및 업로드시 아래와 같이 에러가 발생했다는 팝업이 노출되어 업로드 불가합니다3번째 라인 문법오류같은데, 수업 및 실습자료에 있는 내용 그대로 입력후 생성하였는데도 업로드되지 않고 있습니다 tab키 사용하지않고 spacebar로 띄어쓰기해서 입력해도 동일증상발생합니다
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
MAC 에서 설치할때 JDK 환경변수 설정에서 막힙니다.
MAC용 JDK를 다운받고, .bash_profile 에서 JAVA_HOME 환경변수를 설정하였는데요. 어떤 부분을 놓쳤는지, echo $JAVA_HOME 을 해보면 The operation couldn’t be completed. Unable to locate a Java Runtime. 에러가 나오네요. 백엔드 개발자가 아니다보니, JDK설치 부분에서부터 막히네요 ㅜㅜ
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
부록
부록이 뭔가요 ?
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
'A.11.030.쿠버네티스 인증서가 1년인 이유와 조치 방법' 강의가 진행되지 않아 수료가 되지 않고 있는데 어떻게 조치를 해야하나요?
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? 아니요2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 법을 읽어보셨나요? 아니요(https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]'A.11.030.쿠버네티스 인증서가 1년인 이유와 조치 방법' 강의가 진행되지 않아 수료가 되지 않고 있는데 어떻게 조치를 해야하나요?
-
미해결쿠버네티스 101 - 클라우드/서버 개발 첫걸음
minikube dashboard URL 이 나오지 않습니다.
PS C:\Users\LDCC> minikube dashboard🤔 Verifying dashboard health ...🚀 Launching proxy ...🤔 Verifying proxy health ... 위에 상태에서 더 이상 진행이 되지 않네요..어떻게 해야 될까요?