Consumer 서버를 처음 만들 때 yml 설정에서 서버 포트를 왜 굳이 0으로 둘까? 궁금했는데 30강을 통해서 이해가 되었습니다. Kafka와 관련없는 질문인거 같긴 하지만 혹시 yml 파일에 server.port를 8081 같은걸로 고정시켜두었다면, 서버 여러대를 띄울 수 있는 방법이 있을까요 ? (강의 환경처럼 localhost로 Consumer 띄우는 경우)
안녕하세요, 먼저 도움되는 강의 공유해주셔서 감사드립니다. 일반적으로 실제 운영 환경에서 Secret을 관리하는데 사용하는 방식이 있는지 궁금합니다. 실제로 제 시스템은 Helm 및 gitops를 사용중인데, Secret의 경우 따로 yml 파일로 관리하지 않고 매번 직접 create 해서 사용합니다. 이 방식의 경우, 동일한 Secret들을 각각 다른 환경에 배포( dev, prd, dr 등) 할 경우 중복된 작업이 발생한다는 문제가 있는데요, 보통 운영환경에서는 이를 관리하는 방법이 있을까요? 다른 객체들처럼 git에 두고 관리하기에는 base64 디코딩만으로 민감정보가 노출이 될 수 있는거라.. 암호화가 가능한 추가 tool을 함께 사용하나요? 추가로, 이와 같이 실제 운영시 k8s 객체들을 어떻게 다루는지에 대해서는 어떤 강의를 들으면 가장 도움이 될지도 문의드립니다. 감사합니다.
우선 해당 카페 주소에 있는 실습 코드를 사용했습니다. 1-1, 1-2 https://cafe.naver.com/kubeops/498 생성 후 생성된 service의 IP 주소 확인을 대시보드와 명령어를 통해 확인했습니다. 생성한 파드가 Service label에 정상적으로 묶여있고 running 상태인것도 확인했습니다. 질문은 2가지 입니다. 왜 connection refused인지 원인을 잘 모르겠습니다. b. Service 정보를 확인할 수 있는 대시보드화면에서 적혀있는 엔드포인트 쪽 호스트 IP는 어떤 IP 인가요?
안녕하세요. virtualbox 설치 진행과정 중에 아래와 같은 경고 문구가 뜨는데, 제가 현재 사정상 회사 노트북으로 강의를 듣고 실습을 진행하려고 하는데. 저 과정에서 yes를 선택한다고 해서 기존 회사 사내망 관련 네트워크 인터페이스 정보라든가 vpn 정보들도 같이 리셋이 될 가능성이 있을까요?
환경 macOS (Apple Silicon) Docker Desktop 4.93.0, Kubernetes v1.36.1 (kubeadm 모드) 증상 setup-mac.sh 실행 후 bash verify.sh 를 돌리면 1~3단계는 통과합니다. 4단계(Jenkins 컨테이너 내부에서 K8s 접속)만 아래 에러로 실패했습니다. The connection to the server 127.0.0.1:6443 was refused - did you specify the right host or port? 원인 호스트의 ~/.kube/config 에 클러스터 주소가 https://127.0.0.1:6443 으로 저장되어 있었습니다. 이 파일이 그대로 Jenkins 컨테이너에 마운트됩니다. 컨테이너 안에서 127.0.0.1 은 호스트가 아니라 컨테이너 자기 자신이라서 접속이 거부됩니다. 교안의 docker-compose.yml ( extra_hosts: kubernetes.docker.internal:host-gateway )은 kubeconfig 주소가 kubernetes.docker.internal 이라고 전제하고 있습니다. 그런데 제 Mac은 /etc/hosts 에 kubernetes.docker.internal 항목이 없었고, Docker Desktop이 kubeconfig에 127.0.0.1 을 쓰고 있었습니다. Docker 공식 문서에도 Mac에서는 kubernetes.docker.internal 이 127.0.0.1 로 해석되도록 등록하는 것이 사용자 책임이라고 되어 있습니다. Windows에는 자동 등록 설정이 있지만 Mac에는 없습니다. https://docs.docker.com/desktop/setup/install/mac-permission-requirements/ 해결 /etc/hosts 에 이름을 등록했습니다. sudo sh -c 'echo "127.0.0.1 kubernetes.docker.internal" >> /etc/hosts' kubeconfig 클러스터 주소를 바꿨습니다. kubectl config set-cluster docker-desktop --server=https://kubernetes.docker.internal:6443 bash verify.sh 를 다시 실행하니 4단계까지 모두 통과했습니다. Jenkins 컨테이너 재시작은 필요 없었습니다.
안녕하세요. 강의 안내대로 UTM 네트워크 고급 설정에서 Guest Network를 192.168.56.0/24 로 지정하고 VM을 192.168.56.40 으로 설정했는데, Mac에서 SSH 접속 시 타임아웃이 발생했습니다. 확인해 보니 현재 UTM의 Shared Network는 실제로 192.168.64.0/24 대역을 생성했고, Mac 측 게이트웨이는 192.168.64.1 , VM DHCP 주소는 192.168.64.2 였습니다. 고급 설정에 입력한 192.168.56.0/24 는 설정 파일에는 저장됐지만 실행 중인 Shared Network에는 반영되지 않았습니다. VM의 enp0s1 을 DHCP로 변경하니 192.168.64.2/24 가 할당됐고, 이후 ssh root@192.168.64.2 로 정상 접속됐습니다. 현재 UTM 버전에서는 Shared Network 사용 시 강의의 192.168.56.x 설정을 192.168.64.x 로 변경해야 하는 것인지, 아니면 Emulated VLAN 등 다른 네트워크 모드를 사용해야 하는지 확인 부탁드립니다. 하라는대로 해도 안되는 사람 많을거라서 질문드렸습니다
ubuntu-on-win> vagrant up Bringing machine 'server1' up with 'virtualbox' provider... Bringing machine 'server2' up with 'virtualbox' provider... Bringing machine 'server3' up with 'virtualbox' provider... ==> server1: Checking if box 'bento/ubuntu-24.04' version '202510.26.0' is up to date... ==> server1: Clearing any previously set network interfaces... There was an error while executing VBoxManage , a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["hostonlyif", "create"] Stderr: 0%...E_FAIL VBoxManage.exe: error: Failed to create the host-only adapter VBoxManage.exe: error: Querying NetCfgInstanceId failed (ERROR_FILE_NOT_FOUND) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCreate(struct HandlerArg *)" at line 105 of file VBoxManageHostonly.cpp
[👍좋은 질문을 했을 때 좋은 답변이 돌아 옵니다] 1. 실습 중 본인의 환경이 가이드와 다른 부분이 있었다면 말씀해주세요. 2. 해당 문제의 발생 빈도(재설치 여부)와 문제 해결을 위해 시도해본 케이스를 말씀해 주시면 원인 파악에 큰 도움이 됩니다. 3. 에러 메시지만 봐서는 저도 모르는 경우가 많아요. 그전에 했던 작업이 포함된 캡쳐 화면도 부탁 드려요. 4. 영상 내용에 대한 질문 시 해당 시간을 같이 올려 주시면 답변을 드리는 시간이 더 빨라집니다. 5. 긴 로그는 제 메일로 보내주세요. ( k8s.1pro@gmail.com )
[root@k8s-master ~]# k get storageclasses.storage.k8s.io No resources found [root@k8s-master ~]# k get storageclasses.storage.k8s.io -n echo-sound No resources found 스크립트확인 요청 드립니다.