안녕하세요 강의 듣다가 에러가 나서 질문 남깁니다..😭 자바도 잘 설치되어 있습니다. java_home 경로도 제대로 해준 거 같은데 빌드가 되지 않습니다.. 도커 컨테이너 젠킨스 서버에서도 My-Second-Project 디렉토리도 잘 있습니다ㅠㅠㅠ 혹시 이 문제 아시는 분 댓글 남겨주시면 감사하겠습니다😭😭😭😭😭
Stderr: VBoxManage.exe: error: The virtual machine 'k8s_k8s-master_1671111000658_76488' has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005). More details may be available in 'C:\Users\joung\VirtualBox VMs\k8s_k8s-master_1671111000658_76488\Logs\VBoxHardening.log' VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine 동일 버전 다운로드 후 vagrant up 진행했는데, master 부터 안되네요..
강사님께서 올려주신 실행환경을 보면 cpu 6core이상, 램 16기가이상이라고 명시해 두셨는데요 cpu 4 core, 램 8r기가를 써서 그런지 vagrant up시 속도가 너무 느리고... master와 node1만 제대로 세팅 되고 node2는 잘 안되는것 같습니다.ㅠㅠ node1을 복사하여 node2도 세팅하려고 했으나, 우선 노트북 램을 16기가로 바꾸는 방향으로 하려고 합니다. cpu는 교체가 불가할거 같은데 이런 상황이라면 설치가조금 힘들까요?
강사님 안녕하세요 궁금한 부분이 있어서 질문 드립니다. Logging 챕터에 cAdvisor에 대한 설명과 프로메테우스등의 솔루션 내용이 나오는데요 Daemonset을 통해서 프로메테우스 파드들이 각 노드에 설치되는 것을 확인했습니다. 그런데 matrics server를 설치하면 각 노드의 kubelet이 matrics 정보를 API 서버로 주기 때문에 master 노드에서도 kubectl top 명령으로 성능 정보를 확인할 수가 있다고 본거 같은데요 그러면 Daemonset으로 모든 노드들에 파드들을 배포할 필요 없이 master 노드에서만 Agent를 설치하여 모든 노드들의 성능정보를 수집하는 것이 가능할까요? 왜 데몬셋을 통해 모든 노드에 Agent를 배포해야 하는지 궁금합니다. 또 프로메테우스에서 데몬셋으로 노드별로 파드를 배포하는데 노드의 matrics 정보가 아닌 클러스터 구성정보(노드 수, 네임스페이스, 파드 수)는 API Server를 통해서 수집을 하게 되는건가요? 그럼 노드마다 배포된 파드에서 API Server를 통해 정보를 수집하게 되면 (1번노드에서 수집, 2번노드에서 수집) 구성정보는 중복 수집이 될텐데 API Server로부터 구성정보를 수집하는 파드가 별도로 있을까요?
안녕하세요. m1 칩을 사용하고 있는데 edowon0623/sonarqube:arm 이미지를 풀 받고 docker run --rm -p 9000:9000 --name sonarqube edowon0623/sonarqube:arm 명령어로 컨테이너를 실행하고 로그를 보면 소나큐브가 뜨는 와중에 멈추는거 같아요. 여기서 더 이상 진행되지 않습니다.
강사님 좋은 강의 정말 잘 듣고 있습니다. section2 까지 달렸는데, 그동안 모호하게 알고 있던 포트 포워딩 등 디테일한 내용까지 알려주셔서 얻어가는게 많은 강의였습니다. 질문) Jenkins 에서 Docker container 에 배포하기 위해 ssh 를 거치는 아키텍쳐를 설명해주셨습니다. 젠킨스에서 곧바로 도커로 배포하는게 아닌 ssh 를 거치는 이유가 무엇인지 알 수 있을까요? ssh 란 이름 자체로 유추해보건대 보안을 위한 과정이라 생각이 드는데, 혹시 다른 기술적 이유도 있는지 궁금합니다 :) 좋은 강의 정말 감사합니다. 얼른 마저 다 듣고싶네요
Windows 첫번째, 두번째 명령어 모두 실행해도 두 파일이 존재하지 않습니다. yum install -y iptables net-tools 명령어를 실행했을 때는 already installed 라고 나오구요. Windows 2 명령어 실행하고 docker ps 확인했습니다. 최신 이미지일 경우 docker 파일 수정 없이 start 된다고 하셨지만,,,,,,,,, status inactive 확인 후, enable 해주고 start 했는데, failed 났구요,, 강의대로 docker 파일 수정하려고 했는데 파일이 없어서 해당 위치에 가서 ls 해봤더니, 두 파일 모두 없습니다. 같은 문제로 다른 학생분의 질문도 있으시던데, 질문 확인 부탁드립니다.
강사님 안녕하세요 StatefulSet 강의 중 궁금한 부분이 있어서 질문 드립니다. 먼저 ReplicaSet 부하 분산용으로 kubetm/app 가 3개 실행된다 replicas:3 spec: containers: - name: container image: kubetm/app 부하 분산용으로 kubetm/app 가 3개 실행된다는 내용은 이해를 하겠는데 StatefulSet 예제도 replicas:3 spec: containers: - name: container image: kubetm/app 이렇게 되어있더라구요 강의 내용처럼 containers에 예를 들어 image: kubetm/primary image: kubetm/secondary image: kubetm/albiter 각각 다른 역할을 하는 container가 실행되어야 하는거 아닌가요? 만약 그렇다고 하면 replicas 부분과 container 부분의 yaml 파일 작성이 실제로 어떻게 되는지 궁금합니다.
안녕하세요, 질문이라기 보다는 다른 수강생들에게 정보 공유차 글 남깁니다. Tomcat 의 경우 버전 업데이트가 진행되면 과거 버전 파일을 올리지 않아서, 예제 그대로 진행하면 실제 파일 다운로드시 404 notfound 가 발생하는걸로 보여집니다. 2022/11/6 기준 제가 사용한 스크립트는 다음과 같으며 문제 발생시 https://dlcdn.apache.org/tomcat/tomcat-9/ 에서 버전 확인하여 스크립트 변경 진행해주시면 될 것 같습니다
저도 밑에 있는 분과 같은 증상인데요 ansible-server에서 ssh-copy-id 명령어 입력 후 윈도우 .ssh 폴더에 가서 authorized_key를 열어보면 ECHO가 설정되어 있습니다 라는 글이 한줄 추가 되어있습니다. 같은걸 반복해서 실행 할 경우 동일하게 같은 글이 한줄더 추가가 됩니다 (수동으로 직접 값을 넣어봐도 ping 오류는 납니다) 혹시 관련 사항 해결방법이 있을까요??
안녕하세요 강사님, Secrets에 아무것도 보이지 않습니다. authentication 에서도 exec 명령후 etc 안에 Kubernetes 디렉토리가 없어서 인증 키 실습을 못하고 건너 뛰었는데.. 같은 문제로 안되는 건지 설명 부탁 드립니다. 같은 문제면 어떻게 해결해야 할지 도 알려 주시면 감사하겠습니다.
안녕하세요 강의 잘 보고 있습니다. Authorization 실습예제에서 궁금한 부분이 있는데 nm-02 네임스페이스를 생성하면 default serviceaccount가 같이 생성되자나요? 근데 clusterRole을 default serviceaccount와 연결하지 않고 sa-02라는 serviceaccount를 새로 만들어서 연결하는 이유가 있을까요?
안녕하세요 강사님! 이번 강의에서 ansible-server 이미지를 실행시키고 SSH 접속하는 과정에서 아래와 같은 에러가 발생하여 문의드립니다. kex_exchange_identification: Connection closed by remote host Connection closed by ::1 port 20022 저는 맥북 M1 을 사용하고 있습니다. 문제를 해결하기 위해 구글링을 해봤지만 원하는 답변이 나오지 않아 혼자서 이미지를 여러번 삭제도 해보고, 20022 대신 다른 포트로 실행도 시켜보고, SSH 키를 삭제하기도 하였지만 해결하지 못하였습니다. M1 환경에 맞는 이미지를 사용하였고, docker-server를 실습할 때는 SSH 접속이 정상적으로 되었습니다.
deployment와 service를 정상적으로 배포했음에도 불구하고 다음과 같이 사이트에 연결할 수 없다고 뜹니다. 전 강의 nginx-deployment도 같은 상황이 발생했습니다. localhost도 해보고 현재쓰고 있는 ip주소도 해봤지만 해결할 수 없었습니다. 방화벽 문제도 아닌 것 같습니다. 도움 주시면 감사하겠습니다.
[root@k8s-master ~]# helm repo add loki https://grafana.github.io/loki/charts "loki" has been added to your repositories [root@k8s-master ~]# helm fetch loki/loki-stack --version 0.41.2 [root@k8s-master ~]# tar -xf loki-stack-0.41.2.tgz [root@k8s-master ~]# ls anaconda-ks.cfg client.crt client.key client.p12 join.sh loki-stack loki-stack-0.41.2.tgz original-ks.cfg ssl [root@k8s-master ~]# cd loki-stack/ [root@k8s-master loki-stack]# ls charts Chart.yaml README.md requirements.lock requirements.yaml templates values.yaml [root@k8s-master loki-stack]# vi values.yaml [root@k8s-master loki-stack]# kubectl create ns loki-stack namespace/loki-stack created [root@k8s-master loki-stack]# helm install loki-stack -f values.yaml . -n loki-stack coalesce.go:160: warning: skipped value for filters: Not a table. Error: unable to build kubernetes objects from release manifest: [unable to recognize "": no matches for kind "Role" in version " rbac.authorization.k8s.io/v1beta1 ", unable to recognize "": no matches for kind "RoleBinding" in version " rbac.authorization.k8s.io/v1beta1 "] [root@k8s-master loki-stack]# 위와 같이 설치시 에러가 발생하는데 어떤 부분을 확인해보면 될까요?