묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨대세는 쿠버네티스 [초급~중급]
호스트 인터페이스 및 인/디캡슐레이션
안녕하세요, 중급편 Networking 관련해서 질문이 있습니다. 1) 호스트 네트워크 인터페이스 확인방법아래와 같이 노드IP 정보를 담고있는 인터페이스가 호스트 인터페이스인지요. 2) 인캡슐레이션/디캡슐레이션 확인방법강의영상에서는 아래와 같이 컨테이너에 접근하는 트래픽 정보에 디캡슐레이션 되는 부분이 보입니다.하지만 제쪽에서는 호스트, 컨테이너 인터페이스의 트래픽을 조회해도 인캡슐레이션이나 디캡슐레이션 되는 부분(ex. k8s-node1.36072 > 20.111.156.72)이 안보이고 인캡슐레이션/디캡슐레이션이 끝난 후의 트래픽만 보이는데 버전에 따른 차이인지요. - 컨테이너 인터페이스 트래픽 조회- 호스트 네트워크 인터페이스 트래픽 조회* 1)번의 방법으로 호스트 인터페이스를 조회했는데 방법이 틀렸을 수 있을 것 같습니다. 감사합니다.
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
처음 push.yaml 에서 actions로 넘어갈때
이화면이떠요 선생님과 다른화면이뜨는데 어떡하면되나요
-
해결됨대세는 쿠버네티스 [초급~중급]
그라파나에서 default 네임스페이스 안보이는 이유
안녕하세요,현재 Logging 실습 진행 중에 Loki, Grafana 설치 후 연결은 모두 이상없으나default 네임스페이스만 조회되지 않는데 혹시 설치과정에 제가 누락한 부분이 있는건지요.(해당 네임스페이스에 파드는 Running 상태이며 필터 조건을 변경해도 동일함)
-
해결됨실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
[A.001] prometheus-force-installer.sh 내용중 설치경로 변경요청건
안녕하세요 강사님정말 별건 아니지만....소스에 적힌 설치경로가 2.2 -> 2.11로 변경되어야 할 것 같아서 연락드렸습니다.echo "Start to deploy native prometheus with scraping 15s interval" echo "============================================================" sh ~/_Lecture_prom_learning.kit/ch2/2.11/prometheus-installer-15s.sh보강 수업도 열심히 따라가고 있습니다.두 강사님 모두 늘 감사드립니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
젠킨스 배포에서 ansible의 역할에 대해 궁금한 점이 있습니다.
안녕하세요. MSA 강의부터 젠킨스까지 강의 재밌게 듣고 있습니다. 강의를 듣다가 ansible의 역할에 대해 궁금한 점이 생겨 질문드립니다.현재 저희가 구축한 환경은젠킨스 -> ansible -> k8s로 이루어진 환경으로 알고있습니다. 젠킨스가 빌드하고 빌드된 파일을 ansible로 보내서 ansible에서 이미지를 빌드 및 푸시하고 k8s에서 해당 이미지를 사용하여 배포하는 과정이라고 이해했습니다.저는 여기서 ansible의 역할이 jenkins만으로 충분히 대체될 수 있다는 생각이 들었습니다. 이미지를 빌드하고 푸시하는 과정을 jenkins의 exec command나 script로 따로 짜서 진행하면 ansible의 역할을 대체할 수 있나요? 만약 대체할 수 있다면 그럼에도 불구하고 ansible을 사용하는 이유가 분명이 있을 것이라 사료되는데요, 저희가 구축한 환경 혹은 현업에서 ansible이 또 어떤 방식으로 활용될 수 있을지가 궁금해서 질문드립니다.감사합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
EC2에 SonarQube 설치 오류 해결법
강의에서 SonarQube를 설치하기 위해 사용했던 코드는sudo wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.6.zip였습니다.하지만, openjdk-17버전에서 위의 SonarQube 버전으로 작업을 했을 때, SonarQube가 최신 JVM 버전에서 더 이상 지원되지 않는 UseConcMarkSweepGC 옵션을 사용하므로 실행이 되지 않습니다.따라서, openjdk-17버전으로 자바를 설치하신 분들은 sudo wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.9.1.69595.zip위 명령어를 사용하셔서 진행하시면 될 것 같습니다. :)
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
강의 마지막부분 ssh-copy-id 명령어 질문드립니다.
강의내용에ssh-copy-id root@172.17.0.2 로 되어있습니다.처음부터 강의 따라왔다면 172.17.0.2 는 jenkins-server일텐데강의 내용대로 172.17.0.2 에 copy하는게 맞나요??아니면 강의순서대로 올 경우 ansible ip는 172.17.0.4니까copy는 172.17.0.3에 하는기 맞나요??실습 따라하기 너무 햇갈리내요
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
윈10 docker-server 문제로 실행 안될경우 참고.
실행시 마지막에 ...access permission. 에러시 아래 참고※ 윈도우 10022포트 확인하여 아래 적용 후 1번 시작- 10022포트 막혀있는지 확인: netsh interface ipv4 show excludedportrange protocol=tcp- winnat 정지: net stop winnat- 10022포트 허용: netsh int ipv4 add excludedportrange protocol=tcp startport=10022 numberofports=1- winnat 시작: net start winnat
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
이 K8S와 그림으로 배우는 K8S 차이가 있나요?
물론 강의의 내용이 초급 -> 중급 이상으로 올라가는 만큼 내용의 퀄리티 차이가 있는 것으로 알고 있는데요.이후의 강의들 ANSIBLE (필수) / 프로메테우스(VS ZABBIX) + 그라피나 / ALGO (앞으로 나올)이 단계로 넘어가기 위해서는 이후의 다른 강의도 필수인지 궁금하네요.
-
미해결실습으로 배우는 그라파나 - {{ x86-64, arm64 }}
정확하게 강의 순서를 알려주시겠어요?
강의 난이도가 대부분 초급이 아니라 중급 이상이라 순서를 여쭤봅니다.쉽게 배우는 k8s -> 그림으로 배우는 K8S -> 앤서블 -> 프로메테우스 -> 그라피나순인가요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
window에서 docker minikube 사용하시는 분들... ssh 접속 ping 테스트 공유
https://learn.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_install_firstuse?tabs=powershell를 따라서 window ssh 서버 클라이언트 설치하고ansinble-server와 윈도우 pc(쿠버네티스 돌아갈 host)에 python 3.9로 설치해줬고,ansible-server에서 pip install pywinrm 설치linux에서 ssh-keygen 한 것 윈도우 pc에 authorized_key에 직접 복사해줬음https://github.com/AlbanAndrieu/ansible-windows/blob/master/files/ConfigureRemotingForAnsible.ps에서 파일 직접 받아서파워쉘에서powershell.exe -ExecutionPolicy ByPass -File C:\Users\user\Downloads\ConfigureRemotingForAnsible.ps1파워쉘에서 실행ansible-server에서 vi /ect/ansible/host[local] localhost [docker] 172.17.0.3 [windows] 본인 컴퓨터(윈도우) host pc의 ip입력 [windows:vars] ansible_password='본인 컴퓨터((윈도우) host pc 비밀번호 입력' ansible_connection=winrm ansible_winrm_server_cert_validation=ignore ansible_user=user ansible_port=5986를 작성해서 저장ansible windows -m win_ping -u userwin_ping으로 핑 테스트 하면 정상 동작함➕ ./k8s/hosts파일 에서 [kubernetes]도 [kubernetes:vars] 위와 같이 작성해줘야 -i ./k8s/hosts kubernetes 로 win_ping 보냈을 때 응답 받을 수 있어요
-
해결됨Jenkins를 이용한 CI/CD Pipeline 구축
tomcat 배포 문제 war? jar?
안녕하세여 강의듣다가 현재 진행중인 프로젝트를 tomcat에 올려볼까 시도하고 있는데 잘안되서 여쭤봅니다. gradle 프로젝트이고 .jar -> .war으로 변환해서 올리고있는데 404에러가뜹니다. maven 프로젝트로만 사용해야되는 건가요 ?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ansible server에서 window로 ssh접속확인시 오류가 납니다.
관련 질문 찾아서 진행했는데 이렇게 오류 뜨면서 마지막 명령어 실행이 안되는데 왜이럴까요...
-
해결됨대세는 쿠버네티스 [초급~중급]
Logging - 실습 진행중 loki-stack pod 생성에 문제가 있습니다.
안녕하세요.Logging - 실습 진행중 logstack pod 생성에 어려움을 겪고 있어서 문의드립니다.helm 설치 이후에아래와 같은 순서로 loki-stack 설치를 마치고 나서loki-stack 배포를 하게 되면 pod 가 시작하고 바로 죽어서 반복적으로 재시작됩니다.====================================helm repo add grafana https://grafana.github.io/helm-chartshelm fetch grafana/loki-stacktar -xf loki-stack-2.10.2.tgzcd loki-stack/vi values.yaml(Grafana Enable 설정)kubectl create ns loki-stackhelm install loki-stack -f values.yaml . -n loki-stack====================================이후 대시보드에선 아래 내용을 확인할 수 있습니다.
-
해결됨실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
[7.1][7.2] OS 교체에 따른 yum -> apt-get 변경 요청 건
안녕하세요, 강사님큰 이슈는 아닙니다만.. 7강이 아무래도 CentOS에서 녹화하셨고, 소스도 그때 만드셔서 그런지redis, mysql 을 다운받는 sh 파일을 실행시키면 yum이 없다고 다운이 안되더라고요.물론 apt-get으로 소스 내용을 바꿔서 설치하고 실습을 이어가고 있습니다만아마 뒤에 강의들도 비슷한 상황일 듯 해서 조심스럽게 추후 소스 변경에 대한 건의를 드려봅니다.항상 세심하게 챙겨주셔서 감사드립니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
스토리지 클래스
제 로컬에서 vagrant랑 virtualbox 활용해서 클러스터 구축했습니다. kubeadm으로 환경을 구축했으며, 기본 cni는 flannel로 잡힌 상태입니다. 기본 스토리지 클래스가 존재하지 않던데, 원래 따로 지정하는 과정이 필요한 것인가요??만약 그렇다면 어떻게 지정하는 것인지 아직 잘 모르겠습니다.
-
미해결쿠버네티스 어나더 클래스 (지상편) - Sprint 1, 2
JDK, JRE 관련해서 질문드립니다.
개발환경에 OpenJDK가 필요하다고 말씀 주셨고인프라 환경에도 JAR를 돌리기위해 JDK가 필요하다고 말씀주셨는데요.인프라 환경에서 JDK가 필요한 이유는 JVM을 통해 어플리케이션을 돌리기위함인데 JRE만 설치해도 되는건지...아니면 통상적으로 JDK를 설치하는건지 궁금해서 문의드립니다.
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
윈도우 11 tabby 설치후 창이 안보입니다.
질문 답변을 제공하지만, 강의 비용에는 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)[질문 하기]win 11 24H2 인데 tabby-1.0.211-setup-x64.exe 다운받아서 설치 했는데, 설치 완료후 실행은 되는데 UI가 안보입니다.다른 버전으로 설치해야되나요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
버전관리
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.이 업데이트를 어떻게 기록관리할 수 잇을까요?단순히 명령으로 진행하다보면 실수 내기도 쉽고 어느 게 어느 버전인지도 확인하기 어려울것 같아요
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
1.5강 cp-k8s 패스워드 입력
1.5.쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30에서 cp-k8s 노드 들어가려하니 PW 입력하라고 뜹니다. 다른 노드도 마찬가지 입니다.