업그레이드 Kubernetes 가시성 에이전트
Helm 차트 또는 YAML 파일을 사용하여 업그레이드할 Kubernetes 가시성 에이전트 수 있습니다 Kubernetes .
시작하기 전에
필요한 역할: 없음
이 태스크 정보
이 절차는 표준 Kubernetes 가시성 에이전트 업그레이드 프로세스에 대해 설명합니다. 일반적으로 Helm 차트를 사용하여 업그레이드를 수행합니다. 또는 에서 ServiceNow제공하는 YAML 파일을 구성하고 실행하여 Kubernetes 업그레이드할 Kubernetes 가시성 에이전트 수 있습니다. 두 경우 모두 업그레이드하기 전에 제거할 필요가 없습니다.
인스턴스에서 원격으로 클러스터의 인포머 포드 Kubernetes 를 ServiceNow 업그레이드할 Kubernetes 가시성 에이전트 수도 있습니다. 자세한 내용은 원격으로 인포머 업그레이드 Kubernetes 가시성 에이전트 문서를 참조하십시오.
프로시저
에서 제공하는 Helm 차트 또는 Kubernetes YAML 파일을 사용하여 업그레이드 Kubernetes 가시성 에이전트 합니다ServiceNow.
-
Helm 차트를 사용하여 업그레이드 Kubernetes 가시성 에이전트 합니다.
- Helm 업그레이드 명령을 편집합니다.
- 다음 명령에서 NAMESPACE, INSTANCE_NAME 및 CLUSTER_NAME을 관련 값으로 바꾸고 HELM_URL을 Now Support 지식베이스의 CNO for Visibility Helm 차트 및 Kubernetes YAML 파일 릴리스 [KB1564347] 문서에 제공된 최신 버전의 URL로 바꿉니다.
helm upgrade -n NAMESPACE --set acceptEula=Y --set instance.name=INSTANCE_NAME --set clusterName="CLUSTER_NAME" {--set image.repository=COMPANY_REPO --set image.tag=COMPANY_TAG} {--set proxyUrl=http://proxy_host:proxy_port} k8s-informer HELM_URL주:- 중괄호로 둘러싸인 코드 세그먼트는 선택 사항입니다. 조직의 이미지 리포지토리에서 이미지를 끌어와야 하거나 클러스터에서 나가는 트래픽이 프록시를 통과하는 경우 이러한 코드 세그먼트를 사용합니다.
--set acceptEula=Y를 전달하면 최종 사용자 라이선스 계약에 동의하는 것입니다. informer-helm-<VERSION_NUMBER>.tgz에서 EULA.pdf를 추출하여 최종 사용자 라이선스 계약을 읽을 수 있습니다.- OpenShift에 인포머가 설치된 경우 명령에 openShift 매개변수를 추가하고 true로 설정합니다.
helm upgrade -n NAMESPACE --set acceptEula=Y --set instance.name=INSTANCE_NAME --set clusterName="CLUSTER_NAME" {--set image.repository=COMPANY_REPO --set image.tag=COMPANY_TAG} {--set proxyUrl=http://proxy_host:proxy_port} {--set openShift=true} k8s-informer HELM_URL주:OpenShift에 인포머가 설치되어 있지 않으면 이 매개변수를 설정할 필요가 없습니다.
- 명령에서 필요에 따라 추가 설정을 구성합니다.
- 인포머 포드의 메모리 제한 구성
- 에서 전체 검색 빈도 변경 Kubernetes 가시성 에이전트
- 에서 지속적 디스커버리 비활성화 Kubernetes 가시성 에이전트
- Kubernetes 클러스터의 잦은 변경을 억제하여 인스턴스의 부하를 줄입니다. 이 기능이 활성화되면 인포머가 구성된 임계치 비율을 초과하는 변경 내용을 인스턴스에 다시 보고하지 않습니다. 자세한 내용은 Now Support 지식베이스의 CNO for Visibility가 보고한 Kubernetes 클러스터의 빈번한 변경 억제 [KB1580745] 문서를 참조하십시오.
- 인포머가 여러 클러스터에서 동시에 실행할 수 있는 최대 전체 검색 수를 제어합니다. 자세한 내용은 Now Support 지식베이스의 CNO for Visibility에서 전체 검색 예약 [KB1580250] 문서를 참조하십시오.
- 다음 명령에서 NAMESPACE, INSTANCE_NAME 및 CLUSTER_NAME을 관련 값으로 바꾸고 HELM_URL을 Now Support 지식베이스의 CNO for Visibility Helm 차트 및 Kubernetes YAML 파일 릴리스 [KB1564347] 문서에 제공된 최신 버전의 URL로 바꿉니다.
- 명령을 실행합니다.
- Helm 업그레이드 명령을 편집합니다.
- YAML 파일을 사용하여 업그레이드 Kubernetes 가시성 에이전트 합니다 Kubernetes .
- Now Support 지식베이스의 CNO for Visibility Helm 차트 및 Kubernetes YAML 파일 릴리스 [KB1564347] 문서에 제공된 Kubernetes YAML zip 파일을 다운로드합니다.
- zip 파일에서 k8s_informer.yaml 및 EULA.pdf 파일을 추출합니다.
- k8s_informer.yaml 파일을 편집합니다.
- 다음과 같이 ACCEPT_EULA 값을 "Y"로 변경합니다.
- name: ACCEPT_EULA value: "Y"주:값을 "Y"로 변경하면 EULA.pdf 파일에 포함된 최종 사용자 라이센스 계약에 동의하는 것입니다. - 모든 <NAMESPACE>를 인포머를 설치할 네임스페이스로 바꿉니다.
- 모든 <INSTANCE_NAME> 발생을 도메인 이름 없이 인스턴스 이름으로 바꿉니다.
- <CLUSTER_NAME> 를 에 CMDB나타나는 클러스터 이름으로 바꿉니다.
- OpenShift에 인포머가 설치된 경우 OPENSHIFT 환경 변수의 값을 true로 변경합니다.
- 다음과 같이 ACCEPT_EULA 값을 "Y"로 변경합니다.
- 다음 명령을 실행합니다.
kubectl apply -f k8s_informer.yaml
다음에 수행할 작업
관리 및 문제 해결에 대한 Kubernetes 가시성 에이전트 자세한 내용은 기술 자료의 관리 및 문제 해결 CNO for Visibility(Cloud-Native-Operations) [KB1532614] 문서를 Now Support 참조하십시오.