To deploy an Availability On-premise Vantage Point Worker, also known as Worker, on Kubernetes, you need to download and deploy the Worker docker image.
               
Review the following prerequisites:
                  
- Supported versions: 
                        
- Kubernetes v1.25 or higher.
 
- Helm Chart 3.
 
 
- Download the on premise vantage point's helm chart zip and unzip. Upload the worker docker image downloaded in Download Worker to a private docker registry. For example: OCI Registry.
                     
 
- To pull images from a private image repository, a pull secret is required. 
                        
Depending on the Kubernetes distribution, you need to generate a pull secret. For information, see Pulling Images from Registry during Deployment.
                        
To deploy on OKE, Oracle recommends to use Use Dedicated Vantage Points instead.
                        
 
 
To deploy the Worker on Kubernetes:
- Open the navigation menu, and click Observability & Management. Under Application Performance Monitoring, click Availability Monitoring.
The Availability Monitoring page is displayed.
                     
 
- Under Resources, located in the left menu, click On-premise Vantage Points.
The On-premise Vantage Points page is displayed.
                     
 
- Under Get started, click Worker usage instruction and select Kubernetes.
 
- Select Download helm chart, and download the apm-synthetic-worker-helm file.
To verify the file integrity, check if the value of the MD5 checksum  column matches the output of the downloaded zip file.
                     
 
- Provide the following required information
- Worker name: Enter the worker name.
                              
Provide a unique name. No spaces, only numbers, letters, hyphens or underscores.
 
- On-premise Vantage Point: Select the On-premise Vantage Point that the worker connects to. 
                           
 
- APM domain private data key: Select the APM domain private data key used to upload data to APM.
                              
If the Authorization type value is selected as a private data key, this value is also used to create a worker. 
 
- APM synthetic api server: Enter the URL of the Availability Monitoring (formerly known as Synthetic Monitoring) API server where the on-premise vantage point will be created.
                           
 
- Downloaded file path: Enter the path where the downloaded helm file is located.
                           
 
- Repository URL: Enter the repository URL from which image will be pulled.
                           
 
- Authorization type: Select the authorization type used for the worker creation.
                           
 
- Pull secret name: Specify the image pull secret name created in default namespace.
                           
 
- Authorization type: Select the authorization type used for the worker creation.
                              
- Private data key: This is used as the installation authorization key to create a worker. This is the preferred authorization type when installing a worker in an on-premise host.
                                 
 
 
- (Optional) Show proxy options: Set the proxy server configuration to access the target URL. 
                              
The supported proxy options are: NONE and BASIC.
                              
BASIC: If it's selected, the following parameters need to be provided:
                                 
- Proxy Host: The designated proxy server that is configured to route internet.
                                    
 
- Proxy Port: The port number on which the proxy server is listening for the requests/responses.
                                    
 
- (Optional)
Proxy User: The username of the proxy server.
                                    
 
- (Optional)
Proxy Password: The username password of the proxy server.
                                    
 
- (Optional)
Proxy BypassList: The list of hostnames where the proxy is not required to connect to.
                                    
 
 
 
The information provided on the Worker usage information generates the Helm  commands shown under Kubernetes.
                        
 
 
- Copy and run the generated commands to create the worker.
 Note
- Run Helm command with 
--dry-run flag to verify helm command without creating any resources.
                               
- Run Helm command with 
--debug flag to debug helm command.
                               
 
 
 
- Ensure all commands run successfully.
 
The Worker is deployed.