Installation and Launch of Kubernetes Agent Proxy
Attention!
- Kubernetes cluster integration is currently in beta testing!
- The integration may contain bugs or inaccuracies!
- Please report any bugs or suggestions to support@gitflic.ru
GitFlic Kubernetes Proxy is a required component for managing GitFlic Kubernetes Agent.
Dependency Installation
Install required applications according to official instructions.
Links to official resources (access to some resources may be restricted):
Configuration Parameters for GitFlic Kubernetes Proxy
Configuration
- Application configuration is done by modifying parameters in the application.properties file copied during installation.
- All parameters marked as mandatory must be defined in the file.
- Application restart is required to apply changes.
| Parameter | Mandatory | Default Value | Description | 
|---|---|---|---|
| gitflic.vault.cert.privateKey | Yes | None | Path to private RSA key. Must match private key in main GitFlic service | 
| gitflic.vault.cert.publicKey | Yes | None | Path to public RSA key. Must match public key in main GitFlic service | 
| server.port | Yes | 8022 | Port for running the application | 
| grpc.server.port | Yes | 9089 | Port for GRPC server | 
| gitflic.base.url | Yes | None | Address of main GitFlic service (e.g., https://gitflic.example) | 
Important!
To complete installation, the following parameters must be set in the main GitFlic service's application.properties:  
- gitflic.kubernetes-agent.server.url- URL for GitFlic Kubernetes Proxy
- gitflic.kubernetes-agent.server.grpc.port- GRPC port for GitFlic Kubernetes Proxy
For more detailed parameter information, see here
Launching GitFlic Kubernetes Proxy
Execute the launch command:
Command should be run from the installation directory (default: /opt/gitflic-kubernetes-proxy/bin)  
sudo java -jar kubernetes-proxy.jar --spring.config.additional-location=/etc/gitflic-kubernetes-proxy/application.properties  
Automatic Translation!
This page has been translated using automated tools. The text may contain inaccuracies.