|
| 1 | +# Kruise Game v0.10.0 |
| 2 | + |
| 3 | +## Configuration |
| 4 | + |
| 5 | +The following table lists the configurable parameters of the kruise-game chart and their default values. |
| 6 | + |
| 7 | +| Parameter | Description | Default | |
| 8 | +|----------------------------------|-----------------------------------------------------------------------------|----------------------------------| |
| 9 | +| `installation.namespace` | Namespace for kruise-game operation installation | `kruise-game-system` | |
| 10 | +| `installation.createNamespace` | Whether to create the installation.namespace | `true` | |
| 11 | +| `kruiseGame.fullname` | Nick name for kruise-game deployment and other configurations | `kruise-game-controller-manager` | |
| 12 | +| `kruiseGame.healthBindPort` | Port for checking health of kruise-game container | `8082` | |
| 13 | +| `kruiseGame.webhook.port` | Port of webhook served by kruise-game container | `443` | |
| 14 | +| `kruiseGame.webhook.targetPort` | ObjectSelector for workloads in MutatingWebhookConfigurations | `9876` | |
| 15 | +| `kruiseGame.apiServerQps` | Indicates the maximum QPS to the master from kruise-game-controller-manager | `5` | |
| 16 | +| `kruiseGame.apiServerQpsBurst` | Maximum burst for throttle of kruise-game-controller-manager | `10` | |
| 17 | +| `replicaCount` | Replicas of kruise-game deployment | `1` | |
| 18 | +| `image.repository` | Repository for kruise-game image | `openkruise/kruise-game-manager` | |
| 19 | +| `image.tag` | Tag for kruise-game image | `v0.10.0` | |
| 20 | +| `image.pullPolicy` | ImagePullPolicy for kruise-game container | `Always` | |
| 21 | +| `serviceAccount.annotations` | The annotations for serviceAccount of kruise-game | ` ` | |
| 22 | +| `service.port` | Port of kruise-game service | `8443` | |
| 23 | +| `resources.limits.cpu` | CPU resource limit of kruise-game container | `500m` | |
| 24 | +| `resources.limits.memory` | Memory resource limit of kruise-game container | `1Gi` | |
| 25 | +| `resources.requests.cpu` | CPU resource request of kruise-game container | `10m` | |
| 26 | +| `resources.requests.memory` | Memory resource request of kruise-game container | `64Mi` | |
| 27 | +| `prometheus.enabled` | Whether to bind metric endpoint | `true` | |
| 28 | +| `prometheus.monitorService.port` | Port of the monitorservice bind to | `8080` | |
| 29 | +| `scale.service.port` | Port of the external scaler server binds to | `6000` | |
| 30 | +| `scale.service.targetPort` | TargetPort of the external scaler server binds to | `6000` | |
| 31 | +| `network.totalWaitTime` | Maximum time to wait for network ready, the unit is seconds | `60` | |
| 32 | +| `network.probeIntervalTime` | Time interval for detecting network status, the unit is seconds | `5` | |
| 33 | +| `cloudProvider.installCRD` | Whether to install CloudProvider CRD | `true` | |
| 34 | + |
| 35 | + |
| 36 | +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, |
| 37 | + |
| 38 | +### Optional: the local image for China |
| 39 | + |
| 40 | +If you are in China and have problem to pull image from official DockerHub, you can use the registry hosted on Alibaba Cloud: |
| 41 | + |
| 42 | +```bash |
| 43 | +$ helm install kruise-game https://... --set image.repository=registry.cn-hangzhou.aliyuncs.com/acs/kruise-game-manager |
| 44 | +... |
| 45 | +``` |
0 commit comments