mirror of https://github.com/openkruise/charts.git
7.1 KiB
7.1 KiB
Kruise Game v1.0.0
Configuration
The following table lists the configurable parameters of the kruise-game chart and their default values.
| Parameter | Description | Default |
|---|---|---|
installation.namespace |
Namespace for kruise-game operation installation | kruise-game-system |
installation.createNamespace |
Whether to create the installation.namespace | true |
kruiseGame.fullname |
Nick name for kruise-game deployment and other configurations | kruise-game-controller-manager |
kruiseGame.healthBindPort |
Port for checking health of kruise-game container | 8082 |
kruiseGame.webhook.port |
Port of webhook served by kruise-game container | 443 |
kruiseGame.webhook.targetPort |
ObjectSelector for workloads in MutatingWebhookConfigurations | 9876 |
kruiseGame.apiServerQps |
Indicates the maximum QPS to the master from kruise-game-controller-manager | 5 |
kruiseGame.apiServerQpsBurst |
Maximum burst for throttle of kruise-game-controller-manager | 10 |
kruiseGame.gameserverWorkers |
Max concurrent workers for GameServer controller | 10 |
kruiseGame.gameserversetWorkers |
Max concurrent workers for GameServerSet controller | 10 |
replicaCount |
Replicas of kruise-game deployment | 1 |
image.repository |
Repository for kruise-game image | openkruise/kruise-game-manager |
image.tag |
Tag for kruise-game image | v1.0.0 |
image.pullPolicy |
ImagePullPolicy for kruise-game container | Always |
serviceAccount.annotations |
The annotations for serviceAccount of kruise-game | |
service.port |
Port of kruise-game service | 8443 |
resources.limits.cpu |
CPU resource limit of kruise-game container | 500m |
resources.limits.memory |
Memory resource limit of kruise-game container | 1Gi |
resources.requests.cpu |
CPU resource request of kruise-game container | 10m |
resources.requests.memory |
Memory resource request of kruise-game container | 64Mi |
prometheus.enabled |
Whether to bind metric endpoint | true |
prometheus.monitorService.port |
Port of the monitorservice bind to | 8080 |
scale.service.port |
Port of the external scaler server binds to | 6000 |
scale.service.targetPort |
TargetPort of the external scaler server binds to | 6000 |
network.totalWaitTime |
Maximum time to wait for network ready, the unit is seconds | 60 |
network.probeIntervalTime |
Time interval for detecting network status, the unit is seconds | 5 |
cloudProvider.installCRD |
Whether to install CloudProvider CRD | true |
indexOffsetScheduler.enabled |
Whether to install index-offset-scheduler | false |
certificates.autoGenerated |
Whether to auto-generate webhook certificates | true |
certificates.secretName |
Name of the secret containing webhook certificates | kruise-game-certs |
certificates.mountPath |
Path to mount webhook certificates in container | /tmp/webhook-certs/ |
certificates.certManager.enabled |
Whether to use cert-manager for certificate management | false |
certificates.certManager.duration |
Certificate validity duration | 8760h0m0s |
certificates.certManager.renewBefore |
Time before expiry to renew certificate | 5840h0m0s |
certificates.certManager.generateCA |
Whether to generate a Certificate Authority | true |
certificates.certManager.caSecretName |
Name of the secret containing the CA certificate | kruise-game-ca |
certificates.certManager.issuer.generate |
Whether to generate the issuer automatically | true |
certificates.certManager.issuer.name |
Name of the certificate issuer | kruise-ca |
certificates.certManager.issuer.kind |
Type of the certificate issuer | ClusterIssuer |
certificates.certManager.issuer.group |
API group of the certificate issuer | cert-manager.io |
Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,
Optional: the local image for China
If you are in China and have problem to pull image from official DockerHub, you can use the registry hosted on Alibaba Cloud:
$ helm install kruise-game https://... --set image.repository=registry.cn-hangzhou.aliyuncs.com/acs/kruise-game-manager
...