GitLab의 Operations 기능으로 로컬 k8s 연동을 할 수 없는 경우의 대처법
1728 단어 kubernetesopenshiftGitLab
소개
GitLab에는 Operations라는 k8s 연계 기능이 있다.
로컬 네트워크 환경내에 k8s를 가지고 있었다고 해서, 거기와 GitLab를 연계시키려고 하면(자), 에러가 나오고 블록 된다.
그 경우의 대처법.
※이 기사에서는 k8s 제휴로 무엇을 할 수 있는 거야? 라든지 어떻게 연동시킬까? 같은 이야기는 언급하지 않습니다. 미안해.
※연계 설정에 대해서는, 공식 문서 에 매우 잘 정리되어 있으므로, 이쪽을 참고로 해 주세요.
환경
사건
Operations > Add existing cluster로 이동하여 각 매개 변수를 채우고 Add Kubernetes cluster를 실행하면,
API URL에서 is blocked: Requests to the local network are not allowed
가 표시됩니다. 앞으로 나아갈 수 없다.
원인
오류 메시지를 읽고 글자처럼.
대처법
매우 간단. Admin 권한 계정(root)에서만 접할 수 있는 Admin Area의 설정 변경으로 회피 가능.
오류 메시지를 읽고 글자처럼.
대처법
매우 간단. Admin 권한 계정(root)에서만 접할 수 있는 Admin Area의 설정 변경으로 회피 가능.
Admin Area
페이지로 이동 (스패너 마크의 녀석) Outbound requests
에서 다음 중 하나를 수행한다.Allow requests to the local network from web hooks and services
사용 Whitelist to allow requests to the local network from hooks and services
내에 로컬 k8s API URL을 추가합니다. 참고
정말 도움이 되었습니다. 고마워요.
Reference
이 문제에 관하여(GitLab의 Operations 기능으로 로컬 k8s 연동을 할 수 없는 경우의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gzock/items/b06c3a7d1c59a0ba582a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)