Kubernetes 에이전트 인스턴스 관리
Kubernetes 에이전트 인스턴스 관리에 대해 설명합니다.
Kubernetes 에이전트로 작업할 때는 다음 작업을 활용합니다. 에이전트 보기 # 설치된 agentk 버전은 Agent 탭에 표시됩니다. 사전 요구 사항: Developer, Maintainer 또는 Owner 권한이 있어야 합니다. 에이전트 목록을 보려면 다음 단계를 따릅니다. 상단 바에서 Search or go to 를 선택하고 에이전트 구성 파일이 있는 프로젝트를 찾습니다. 에이전트 구성 파일이 없는 프로젝트에서는 등록된 에이전트를 볼 수 없습니다. Operate > Kubernetes clusters 를 선택합니다. 에이전트를 통해 GitLab에 연결된 클러스터를 보려면 Agent 탭을 선택합니다. 이 페이지에서 다음 정보를 확인할 수 있습니다. 현재 프로젝트에 등록된 모든 에이전트 연결 상태 클러스터에 설치된 agentk 의 버전 각 에이전트 구성 파일의 경로 에이전트 구성 # 에이전트를 구성하려면 다음 단계를 따릅니다. 설치 과정 에서 선택적으로 만든 config.yaml 파일에 내용을 추가합니다. 에이전트 목록에서 에이전트 구성 파일을 빠르게 찾을 수 있습니다. Configuration 칼럼은 config.yaml 파일의 위치를 나타내거나 파일을 만드는 방법을 안내합니다. 에이전트 구성 파일은 다음과 같은 여러 에이전트 기능을 관리합니다. GitLab CI/CD 워크플로용. 에이전트가 프로젝트에 액세스하도록 승인 한 다음 .gitlab-ci.yml 파일에 kubectl 명령을 추가 해야 합니다. GitLab UI 또는 로컬 터미널에서 클러스터에 대한 사용자 액세스 용. 운영 컨테이너 스캐닝 구성용. 원격 워크스페이스 구성용. 사용 가능한 구성 파일 필드 # 에이전트의 구성 파일 형식은 소스 리포지터리에 프로토콜 버퍼 메시지 로 정의되어 있습니다. 사용 가능한 모든 구성 파일 필드를 보려면 다음 단계를 따릅니다. 에이전트 구성 파일 전체의 필드를 보려면 생성된 문서 의 ConfigurationFile 로 이동합니다. 필드 구조에 대한 자세한 내용을 보려면 필드 유형을 선택합니다. 공유 에이전트 보기 # 프로젝트가 소유한 에이전트 외에도 ci_access 와 user_access 키워드로 공유된 에이전트를 볼 수 있습니다. 에이전트가 프로젝트에 공유되면 해당 프로젝트의 에이전트 탭에 자동으로 표시됩니다. 공유 에이전트 목록을 보려면 다음 단계를 따릅니다. 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 Operate > Kubernetes clusters 를 선택합니다. Agent 탭을 선택합니다. 공유 에이전트와 해당 클러스터 목록이 표시됩니다. 에이전트 활동 정보 보기 # 활동 로그는 문제를 식별하고 문제 해결에 필요한 정보를 얻는 데 도움이 됩니다. 현재 날짜로부터 1주일 전까지의 이벤트를 볼 수 있습니다. 에이전트 활동을 보려면 다음 단계를 따릅니다. 상단 바에서 Search or go to 를 선택하고 에이전트 구성 파일이 있는 프로젝트를 찾습니다. Operate > Ku