묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
[6.3] create-certificate.sh, 5.docker-image-pullpush-to-harbor.sh 실행시 에러발생건
안녕하세요, 강사님. 6.3을 실습하는 과정에서 표제에 적은 두 스크립트를 실행 할 때 동일한 이슈가 발생하여 문의드립니다. 일단 create-certificate.sh 실행 시 cp-k8s 노드에 sshpass 가 없어서 정상적으로 스크립트가 진행되지 못했습니다. (사실 이 부분을 제대로 인지하지 못하고 강의 뒷부분까지 진행하였습니다) 그다음 http://5.docker-image-pullpush-to-harbor.sh 실행 할 때는, docker가 없어서 docker login부터 push 과정까지 전부 진행이 안되더라고요.root@cp-k8s:~/_Lecture_prom_learning.kit/ch6/6.3# ./5.docker-image-pullpush-to-harbor.sh ./5.docker-image-pullpush-to-harbor.sh: line 3: docker: command not found ./5.docker-image-pullpush-to-harbor.sh: line 4: docker: command not found ./5.docker-image-pullpush-to-harbor.sh: line 5: docker: command not found ./5.docker-image-pullpush-to-harbor.sh: line 6: docker: command not found그래서 docker를 설치한 다음, 아래 내용들처럼 pull은 된 거 같은데, push는 인증서 이슈로 실패한 거 같습니다. root@cp-k8s:~/_Lecture_prom_learning.kit/ch6/6.3# ./5.docker-image-pullpush-to-harbor.sh WARNING! Using --password via the CLI is insecure. Use --password-stdin. Error response from daemon: Get "https://192.168.1.63/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authority Using default tag: latest latest: Pulling from library/nginx f11c1adaa26e: Pull complete c6b156574604: Pull complete ea5d7144c337: Pull complete 1bbcb9df2c93: Pull complete 537a6cfe3404: Pull complete 767bff2cc03e: Pull complete adc73cb74f25: Pull complete Digest: sha256:67682bda769fae1ccf5183192b8daf37b64cae99c6c3302650f6f8bf5f0f95df Status: Downloaded newer image for nginx:latest docker.io/library/nginx:latest Using default tag: latest The push refers to repository [192.168.1.63/library/nginx] Get "https://192.168.1.63/v2/": tls: failed to verify certificate: x509: certificate signed by unknown authorityroot@cp-k8s:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE 192.168.1.63/library/nginx latest fffffc90d343 3 weeks ago 188MB nginx latest fffffc90d343 3 weeks ago 188MB그 다음엔 강의 앞 부분으로 돌아가서, 인증서 설치 부분을 다시 진행해보았습니다.root@harbor:~/_Lecture_prom_learning.kit/ch6/6.3/2.harbor-certificate# ./create-certificate.sh Certificate request self-signature ok subject=C = KR, ST = Seoul, L = Seoul, O = lecture, OU = prometheus, CN = 192.168.1.63 ./create-certificate.sh: line 26: sshpass: command not found ./create-certificate.sh: line 27: sshpass: command not found ./create-certificate.sh: line 28: sshpass: command not found ./create-certificate.sh: line 29: sshpass: command not found ./create-certificate.sh: line 33: sshpass: command not found ./create-certificate.sh: line 34: sshpass: command not found ./create-certificate.sh: line 35: sshpass: command not found ./create-certificate.sh: line 36: sshpass: command not found ./create-certificate.sh: line 33: sshpass: command not found ./create-certificate.sh: line 34: sshpass: command not found ./create-certificate.sh: line 35: sshpass: command not found ./create-certificate.sh: line 36: sshpass: command not found ./create-certificate.sh: line 33: sshpass: command not found ./create-certificate.sh: line 34: sshpass: command not found ./create-certificate.sh: line 35: sshpass: command not found ./create-certificate.sh: line 36: sshpass: command not found mkdir: cannot create directory ‘/root/_Lecture_prom_learning.kit/ch6/6.3/tls/’: File exists mv: cannot stat 'ca.srl': No such file or directory앞서 말씀드린 대로 docker처럼 sshpass 가 없어서 새로 설치한 다음, 계속 진행해보았는데 ca.srl 파일이 생성이 되지 않더라고요. 그래서 그런 건지 이미지 push가 계속 실패하였습니다. 질문을 좀 정리하자면... 일단 마스터 노드에 sshpass, docker 가 설치가 안 되어 있는 건지, 바쁘시겠지만 확인 한 번 부탁드립니다. 그리고 이미지 push 이슈를 해결하는 방법도 함께 가이드 부탁 드리겠습니다.감사합니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
2.3강의중 tabby에서 cp-k8s connection이 되질 않습니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)[질문 하기]2.3강의중 tabby에서 cp-k8s connection이 되질 않습니다.아래 사진과 같이 Timed out while waiting for handshake 오류가 발생하는데 어떻게 해야할까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
실습5 진행시 젠킨스에서 playbook실행 커맨드 추가하고 빌드 시 오류
Running as SYSTEM Building in workspace /var/jenkins_home/workspace/My-First-Project The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/jenkins_home/workspace/My-First-Project/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/joneconsulting/cicd-web-project # timeout=10 Fetching upstream changes from https://github.com/joneconsulting/cicd-web-project > git --version # timeout=10 > git --version # 'git version 2.39.2' > git fetch --tags --force --progress -- https://github.com/joneconsulting/cicd-web-project +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision df356f7f9629011a817acf6fbd0ae17864226dea (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f df356f7f9629011a817acf6fbd0ae17864226dea # timeout=10 Commit message: "changed version to 3.2.5" > git rev-list --no-walk df356f7f9629011a817acf6fbd0ae17864226dea # timeout=10 SSH: Connecting from host [00eb708d0fb1] SSH: Connecting with configuration [ansible-server] ... SSH: Creating session: username [root], hostname [172.17.0.3], port [22] SSH: Connecting session ... SSH: Connected SSH: Opening SFTP channel ... SSH: SFTP channel open SSH: Connecting SFTP channel ... SSH: Connected SSH: cd [.] SSH: OK SSH: Remote root is not absolute, getting absolute directory from PWD SSH: cd [/root] SSH: OK SSH: put [hello-world.war] SSH: Opening exec channel ... SSH: EXEC: channel open SSH: EXEC: STDOUT/STDERR from command [ansible-playbook -i hosts first-devops-playbook.yml] ... SSH: EXEC: connected PLAY [all] ********************************************************************* TASK [Gathering Facts] ********************************************************* fatal: [172.17.0.3]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: root@172.17.0.3: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).", "unreachable": true} PLAY RECAP ********************************************************************* 172.17.0.3 : ok=0 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0 SSH: EXEC: completed after 1,002 ms SSH: Disconnecting configuration [ansible-server] ... ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [4]] Build step 'Send build artifacts over SSH' changed build result to UNSTABLE Finished: UNSTABLE실습 5번 진행하면서 젠킨스에서 ansible-server를 ssh로 연결 한 후에 playbook 실행 exec에 작성하고 빌드하면 위와 같은 문제가 납니다...yml파일을 ansible-server에서 직접 실행하면 동작이 되는데 젠킨스에서 빌드 할 때 만 오류가 나네요.... ㅠㅠ
-
미해결세 시간만에 끝내는 쿠버네티스부터 마이크로서비스, CI/CD, 서비스 메시까지
kubernetes 구조 설계에 관한 질문
안녕하세요.쿠버네티스를 vm에 직접 구축해서 서비스를 올려보려고 하고 있습니다. 네트워크 관련해서 여쭤보려고 하는데요.쿠버네티스 클러스터(master node, worker node 들)는 private zone에 두고 metal lb에 공인 ip를 줘서 외부에서 통신이 들어올 때, 쿠버네티스 클러스터로 직접 들어오는 것이 아니라 metal lb를 통해서 들어오게 구성하고 싶은데, 이게 가능한 구조 일까요? 혹시 저 방법이 아니면 위와 같은 구조를 설계하려고 할 때 어떤 방식으로 인프라 설계를 해야되는지 여쭤보고자 합니다. 감사합니다.
-
미해결쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2
# Rocky Linux Repo 세팅 오류
처음에 이 오류가 나왔을 때는 경로 상에 한글로 되어있어서 그런것으로 파악을 했어서 C:\Users\컴퓨터\k8s의 경로를 C:\Users\Andrew\k8s로 바꿔서 진행 했는데도 불구하고 이 오류가 또 발생하여 이제는 원인이 무엇인지 잘 모르겠습니다. 혹시 방법이 있을까요??
-
미해결멀티OS 사용을 위한 가상화 환경 구축 가이드 (Docker + Kubernetes)
vagrant+virtualbox를 이용한 리눅스 가상머신 생성
영상 2:36초처럼 일반 pc에서 따라하고싶은데 에러가 나옵니다.일반 pc cmd창에서 "git clone 도메인주소https://github.com/joneconsulting/vagrant.git" 입력하게 되면 지정된 경로를찾을수 없다고 나옵니다. 해결방법을 알려주세요.
-
해결됨실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
[2.11] prometheus-installer-15s.sh 설치시 repo edu not found 발생 이슈
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]3. 질문 잘하기 법을 읽어보셨나요? [예](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]안녕하세요, 강사님현재 윈도우11 home을 사용하고 있으며, 기본스펙은 i5-12세대, 16GB 를 사용하고 있습니다.x86-64 amd64에서 실습을 진행하기 위한 기본세팅은 알려주신 방법대로 정상적으로 설치되었습니다. 그런데 챕터 2.11 에서 prometheus-installer-15.sh 자동설치를 진행하는 과정에서 repo not found 이슈가 발생하였습니다. 영상 하단에 git 주소에 들어가서 repo URL을 등록했는데도, 계속 not found가 뜨네요. 혹시 해결방법을 알 수 있을지 문의드립니다. #repo 추가시 사용한 명령어helm repo add prometheus-community https://prometheus-community.github.io/helm-chartshelm repo update
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
pv,pvc delpoyment 배포가 안되요
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)6. ARM 계열의 m1 , m2 계열은 VirtualBox를 통한 구성이 원할하지 않고, 실습 환경의 다변화는 추후 대처하기 어려워서 현재 과정에서는 지원하지 않습니다. (https://www.inflearn.com/questions/915529)[질문 하기]영상과 동일하게 pvc-wol 생성 후 pv, pvc 확인 후 deploy 배포까지 했는데 ContainerCreating 에서 생성되지않습니다. describe 명령어 확인 시 마운트 오류라는데... 확인 부탁드립니다..
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
hostpath 마운트 질문
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)6. ARM 계열의 m1 , m2 계열은 VirtualBox를 통한 구성이 원할하지 않고, 실습 환경의 다변화는 추후 대처하기 어려워서 현재 과정에서는 지원하지 않습니다. (https://www.inflearn.com/questions/915529)[질문 하기]안녕하세요.다름이 아니라 볼륨 강의를 수강하던 중 의문점이 발생하여 질문합니다.5.3 호스트패스 yaml 파일 배포 전에 /var/log 경로에 aaa.txt 라는 임의의 파일을 생성하고 배포하였습니다. 그럼 host-log 경로에 마운트 되었을때 host-log 경로에서도 aaa.txt 파일이 보여야하는게 아닌지 문의드립니다.추가적으로 테스트를 진행해봤는데요. /home 경로에 임의 테스트 파일 생성 > mountpath에 /host-home, path에 /home/ 이렇게 파일을 수정하고 배포해봤는데 컨테이너 /host-home 경로에 생성한 파일이 보이지않습니다. 위 두개가 같은 문제로 보이는데 그 이유가 뭔지 문의드립니다.
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
4.4 로드밸런서 펜딩 현상 문의
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)6. ARM 계열의 m1 , m2 계열은 VirtualBox를 통한 구성이 원할하지 않고, 실습 환경의 다변화는 추후 대처하기 어려워서 현재 과정에서는 지원하지 않습니다. (https://www.inflearn.com/questions/915529)[질문 하기]위 사진 처럼 4.4 로드밸런서 강의를 듣고 실행하였는데 로드밸런서가 펜딩현상에서 넘어가지지 않습니다. 설정을 잘못 했나 싶어 VM을 삭제하고 재설치를 진행하고 하였으나 동일 증상 발생중입니다. 확인 부탁드립니다.
-
해결됨쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2
argo CD image auto updater 사용에 질문이 있습니다
안녕하세요, 수업 감사히 잘 듣고 있습니다.argo CD image auto updater 사용에 관해 궁금한 지점이 있습니다.실습 내용에 따르면 image version이 자동으로 regex rule에 따라 가장 최신에 match되는 버전으로 업데이트가 되는 것인데요.그렇다면 git repo에 있는 yaml과는 image tag가 맞지 않으므로, 다시 out of sync가 되는 것이 아닌지요.감사합니다.
-
해결됨대세는 쿠버네티스 [초급~중급]
vagrant box add 오류
안녕하십니까?k8s 최초 설치시에 vagrant box add, vagrant up 오류 문의드립니다."vagrant box add rockylinux-repo.json", "vagrant up" 입력시 사진과 같은 오류가 발생합니다. 구글검색도 해보고, 강의 커뮤니티 타수강생 문의글을 검색해보아도 동일한 증상은 없는것같아 반나절 헤매고 있습니다.rockylinux repo 주소가 변경된거같아https://dl.rockylinux.org/vault/rocky/8.8/images/x86_64/Rocky-8-Vagrant-Vbox-8.8-20230518.0.x86_64.box 해당 URL 접속해보았더니 정상접속되고,https://vagrantcloud.com/rockylinux/boxes/8/versions/9.0.0/providers/virtualbox/unknown/vagrant.box 이 주소는 404 에러 나오고 있습니다.네트워크 연결 정상, 윈도우 호스트 이름 변경(변경전 호스트 이름에 공백이 있어서 변경해봄), VirtualBox, Vagrant 재설치도 해보았는데 계속 동일한 오류가 발생됩니다. 해결방법 문의드립니다. 감사합니다.
-
미해결대세는 쿠버네티스 [초급~중급]
Longhorn 설치과정과 대시보드 의문
실습 자료실의 1-2) Longhorn 설치부분부터는 master node에서만 진행하면 되는건가요??일단 master node에서 설치과정을 모두 진행하고 대시보드에 진입해서 node리스트를 보니 master node를 제외한 node1, node2만 출력됩니다. 다른분들 질문 글을 보니 master node도 출력되던데 혹시 버전업데이트 되면서 변경된 부분일까요?출력되지않아도 상관은 없는건지 궁금합니다.
-
해결됨대세는 쿠버네티스 [초급~중급]
bash: nslookup: command not found
안녕하세요,현재 중급편 - Service 실습 진행중인데 파드에 접속해서 nslookup 명령어 입력하면위와같이 command not found가 발생합니다. 해당 파드에서 아래의 명령어로 직접 설치하려해도 에러가 발생하는데 해결방법이 있을지요.yum install bind-utils net-tools -y 감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
docker-server 이미지 만드는 법이 궁금합니다. (아래도 똑같은 질문이 있는데 AI의 엉뚱한 답변만 있습니다;;)
강사님은 docker-server 이미지에 ssh서버, docker 기능을 넣으셨는데요.해당 이미지를 만드는 과정도 알려주시면 감사하겠습니다.
-
미해결실습으로 배우는 그라파나 - {{ x86-64, arm64 }}
tabby에서 cp-k8s 접속 안되는 현상
cmd에 작성되어 있는cp ./tabby-v1.0.207/config.yaml $env:APPDATA/tabby/이걸로 했을 때 tabby가 실행이 되지 않아서전에 다른 분이 질문하셨던 글의 댓글을 통해 cp ./tabby-v1.0.207/config.yaml $env:APPDATA/tabby/config.yaml을 추가했더니 tabby가 실행되었어요. 그런데 문제는 tabby 실행후 처음에는 cp-k8s에 접속이 되었는데그 이후로 다시 접속하려고 할때 접속이 안되더라구요.Tabby를 아무리 삭제하고 재설치해도 접속이 안됩니다.어떻게 해결해야 할 지 확인 부탁드립니다.
-
미해결대세는 쿠버네티스 [초급~중급]
UTM BdsExe: failed to load Boot0001 Error
현재 사용 기기 : MACBook Pro M2OS : 처음 설치 Ventura(문제없이 사용중이었음)업그레이드 Sonoma 주말에 OS 업데이틍 이후 아래와같은 UTM 에러가 발생합니다....혹시 해결방안이 있을까요? 새로 설치 하고 처음에만 구동이되고 그 다음에는 위와 같이 동일한 에러가 발생합니다.. 추가 테스트 결과UTM : 리눅스만 설치 후 재시작 문제 없이 구동됨. 상단 에러메세지는 그대로 나옴쿠버 세팅 후 : synchronous Exception 이 나면서 진행이 안됨.minimal 아닌 DVD 버전으로도 했음에도 불구하고 동일하였습니다.
-
미해결쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2
bitnami keyloak helm 설치
안녕하세요 bitnami의 keycloak차트로 eks에서 keycloak 설치하려는데 postgresql이 계속 정상적으로 뜨지않습니다. 디버깅해보았을땐 hugepage를 끄라는데 찾은대로 꺼도 제대로 안뜨네요. 딱히 에러로그도없습니다. storageclass 등등도 정상으로 볼륨도 잘 붙고요. bitnami keycloak 설치 되신다면 values file공유 가능할까요?
-
미해결실습으로 배우는 그라파나 - {{ x86-64, arm64 }}
vagrant up 안됩니다.
디렉토리 싹 지우고, 전부 uninstall 후 다시 install 해서 다시시도해봐도 마찬가집니다.
-
미해결실습으로 배우는 그라파나 - {{ x86-64, arm64 }}
Tabby 실행이 안됩니다.
환경은 윈도우입니다.ch2/2.3으로 작업하였고207은 설치가 안되어 1.0.208로 설치하였습니다.config.yaml파일을 %APPDATA% 경로에 "tabby" 라는 파일명으로 복사하는 작업이 맞는건가요?