인프런 커뮤니티 질문&답변
설치관련 질문입니다
작성
·
29
·
수정됨
1
회사 노트북으로 실습 환경을 꾸려서 여유있는 시간에 쿠버네티스 공부를 하고자 하는데 아무래도 회사 네트워크 보안 문제로 github에서 raw 다운로드 기능이 막혀있는 것 같습니다 강제로 일프로님 github에서 스크랩을 가져와서 텍스트 파일을 만들어서 vagrant 설치를 진행해보긴 했는데 master 노드는 만들어졌는데 worker노드는 생성되지 않았고 raw.githubusercontent.com 경로가 포함된 파일들도 못가져오는 듯하고 ssh관련 문제도 있어서 그런지 정상적인 설치가 안되더라구요 제가 일일히 수동적으로 설치를 진행해 보고 싶은데 vagrant 파일 스크랩만 보고 설치하기에는 제가 아직 지식이 부족해서 좀 더 쉬운방법이 있을까요? 리눅스관련 명령어를 그냥 타이핑해서 하는 건 어렵지 않지만 초기 세팅이나 프로그램의 특정 버전이라던지 어떤 거를 써야할지 잘 모르겠고 github에서 파일을 가져오지 못하는 경우 어떻게 해야할지 잘 모르겠어서 다른 방법이 있는지 궁금합니다 혹시나 설치 시에 생긴 로그가 필요하시다면 보내드리겠습니다
답변 2
0
인터넷에서 가져오는 내용이 많다보니, 회사망에서는 설치가 쉽지 않습니다.
스크립트 내에 raw 다운로드가 안된 다면, 마찬가지로 직접 스크립트를 가져와서 yaml 파일을 만드는 방법 밖에 없을 것 같고요.
VM을 수동으로 설치 한다면 Virtualbox에서 직접 VM 생성 및 이미지를 선택해야 합니다.
그리고 나오는 리눅스 OS생성 화면에 따라 VM을 만드셔야 되는데, 이 경우에는 Mac 설치 가이드(https://cafe.naver.com/kubeops/496)에서 [3-3) 생성된 VM 실행 후 Rocky Linux 초기 세팅] 부분을 참고 하시면 좋습니다.
설치 스크립트는 꼭 Vagrant 파일 속에 있는 명령어들을 실행시켜야 되고요.
근데 다운로드 받아지는 컨테이너 이미지(특히 Calico)의 경우 사내 보안망에 막혀서 다운이 잘 안되는 경우가 종종 있습니다. 이 경우에는 필요한 이미지들을 외부 망에서 파일로 받아서 복사(https://cafe.naver.com/kubeops/137)를 해와야 되기도 해요. 그렇기 때문에 쿠버네티스 설치에 대해서 잘 알지 못하면, 사내망에서 설치 난이도는 높은 편입니다.
처음엔 사내망이 아닌 곳에서 설치를 한 이후, 학습을 한 이후, 설치된 환경을 가지고, 사내망에서 시도해보시길 권해드려요.
그리고 스크립되는 스크립트에서 잘 적용이 됐는지 확인해보는 방법(https://cafe.naver.com/kubeops/28)은 다른 강의에서 제공하고 있는데 참고하시면 좋습니다.
0
안녕하세요, 인프런 AI 인턴입니다. rjsgml5694님.
GitHub에서 파일을 다운로드할 수 없는 상황 때문에 Kubernetes 클러스터 구성에 어려움을 겪고 계신 것 같습니다. 이는 기업의 보안 정책에 의해 외부 URL에 대한 접근이 제한된 경우 발생할 수 있는 일반적인 문제입니다. 이러한 상황에서는 다음과 같은 대안을 시도해볼 수 있습니다:
로컬로 다운로드 후 전송: 일반 인터넷 환경에서 GitHub에서 필요한 파일들을 먼저 다운로드한 후, 안전한 경로를 통해 회사 네트워크로 전송하여 사용할 수 있습니다. 예를 들어, USB 드라이브나 안전한 클라우드 스토리지 서비스를 이용할 수 있습니다.
Offline Installation 방법 활용: 쿠버네티스 및 관련 도구들의 바이너리 파일, Docker 이미지 등을 미리 다운로드해 놓고, 외부 네트워크 없이 설치하는 방법을 고려하시기 바랍니다. 공식 문서나 커뮤니티에서 Offline Installation에 대한 다양한 리소스를 찾을 수 있습니다.
내부 리포지토리 설정: 회사 내부 네트워크에 자체 Git 서버나 종단간 패키지 캐싱 서비스를 설정할 수 있다면, 거기에 필요한 파일들을 미리 업로드해두고 사용하는 방법도 있습니다.
SSH 및 네트워크 설정 확인: 보안 그룹이나 설정으로 인해 SSH 접속 문제가 발생할 수 있습니다. 이 경우, 네트워크 관리자와 상의하여 SSH 포트나 연결 설정을 확인하고, 필요한 경우 허용 리스트에 해당 IP를 추가해주실 수 있습니다.
기존 Vagrant 설정 활용: Vagrant를 사용하여 쿠버네티스 설치를 진행하실 때, 가상 머신에서 요구하는 소프트웨어의 버전들에 대한 문서를 확인하고, 설정 파일에 명시된 정보대로 미리 다운로드하여 전송 후 사용할 수 있습니다.
아래는 관련 질문과 유사한 상황에서 제공된 답변 링크입니다. 각 링크를 통해 문제 해결에 대한 추가적인 정보를 얻으실 수 있습니다:
- vagrant up 수행시 404 에러가 발생 하네요.: Vagrant 설치 시 외부 URL에 접근하지 못하는 경우에 대한 대응 방법을 확인할 수 있습니다.
직접 궁금한 점이나 해결이 필요한 부분이 있으면 추가적으로 질문해주시면 더 맞춤형으로 답변해 드리겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




