This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch refactor-with-go in repository https://gitbox.apache.org/repos/asf/dubbo-admin.git
The following commit(s) were added to refs/heads/refactor-with-go by this push:
new 93bb4d16 Optimizing changes to the nacos charts readme configuration
(#1209)
93bb4d16 is described below
commit 93bb4d16d4125e21b2b9e41d5080fb67df230db7
Author: ℳ <[email protected]>
AuthorDate: Mon Aug 14 11:56:28 2023 +0800
Optimizing changes to the nacos charts readme configuration (#1209)
---
deploy/charts/nacos/README.md | 90 ++++++++++++++++++++++++-----------------
deploy/charts/nacos/values.yaml | 16 ++++----
2 files changed, 63 insertions(+), 43 deletions(-)
diff --git a/deploy/charts/nacos/README.md b/deploy/charts/nacos/README.md
index bf24ece7..f1135217 100644
--- a/deploy/charts/nacos/README.md
+++ b/deploy/charts/nacos/README.md
@@ -55,39 +55,57 @@ curl -X GET
"http://$NODE_IP:$NODE_PORT/nacos/v1/cs/configs?dataId=nacos.cfg.dat
The following table lists the configurable parameters of the Skywalking chart
and their default values.
-| Parameter | Description
| Default |
-|---------------------------------------|--------------------------------------------------------------------|-------------------------------------|
-| `global.mode` | Run Mode (~~quickstart,~~
standalone, cluster; ) | `standalone` |
-| `resources` | The [resources] to allocate for nacos
container | `{}` |
-| `nodeSelector` | Nacos labels for pod assignment
| `{}` |
-| `affinity` | Nacos affinity policy
| `{}` |
-| `tolerations` | Nacos tolerations
| `{}` |
-| `resources.requests.cpu`|nacos requests cpu resource|`500m`|
-| `resources.requests.memory`|nacos requests memory resource|`2G`|
-| `nacos.replicaCount` | Number of desired nacos pods,
the number should be 1 as run standalone mode| `1` |
-| `nacos.image.repository` | Nacos container image name
| `nacos/nacos-server` |
-| `nacos.image.tag` | Nacos container image tag
| `latest` |
-| `nacos.image.pullPolicy` | Nacos container image pull
policy | `IfNotPresent` |
-| `nacos.plugin.enable` | Nacos cluster plugin that is auto
scale | `true` |
-| `nacos.plugin.image.repository` | Nacos cluster plugin
image name |
`nacos/nacos-peer-finder-plugin` |
-| `nacos.plugin.image.tag` | Nacos cluster plugin
image tag | `1.1`
|
-| `nacos.health.enabled` | Enable health check or not
| `false` |
-| `nacos.env.preferhostmode` | Enable Nacos cluster node
domain name support | `hostname` |
-| `nacos.env.serverPort` | Nacos port
| `8848` |
-| `nacos.storage.type` | Nacos data storage method
`mysql` or `embedded`. The `embedded` supports either standalone or cluster
mode | `embedded`
|
-| `nacos.storage.db.host` | mysql host
| |
-| `nacos.storage.db.name` | mysql database name
| |
-| `nacos.storage.db.port` | mysql port
| 3306 |
-| `nacos.storage.db.username` | username of database
|
|
-| `nacos.storage.db.password` | password of database
|
|
-| `nacos.storage.db.param` | Database url parameter
|
`characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false`
|
-| `persistence.enabled` | Enable the nacos data persistence or
not | `false` |
-| `persistence.data.accessModes` | Nacos
data pvc access mode
| `ReadWriteOnce` |
-| `persistence.data.storageClassName` | Nacos data
pvc storage class name
| `manual` |
-| `persistence.data.resources.requests.storage` | Nacos data
pvc requests storage
| `5G` |
-| `service.type`
| http service type
| `NodePort`
|
-| `service.port`
| http service port
| `8848`
|
-| `service.nodePort`
| http service nodeport
| `30000` |
-| `ingress.enabled`
| Enable ingress or not
| `false`
|
-| `ingress.annotations`
| The annotations used in ingress
| `{}` |
-| `ingress.hosts`
| The host of nacos service in ingress rule
| `nacos.example.com` |
+| Parameter | Description
| Default
|
+|------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|
+| `global.mode` | Nacos Mode standalone or cluster.
| `standalone`
|
+| `nodeSelector` | Nacos labels for pod assignment.
| `{}`
|
+| `affinity` | Nacos affinity policy.
| `{}`
|
+| `tolerations` | Nacos tolerations.
| `{}`
|
+| `replicas` | Number of desired nacos pods, the number
should be 1 as run standalone mode. | `1`
|
+| `maxUnavailable` | The parameter for specifying the maximum
allowed number of unavailable replicas. | `[]`
|
+| `tolerations` | allow pods to be scheduled on nodes with
specific taints by tolerating those taints. | `[]`
|
+| `domainName` | Enable Nacos cluster node domain name
support. |
`cluster.local`
|
+| `resources.limits` | Resource Object Limits.
| `{}`
|
+| `resources.requests` | Resource Object Requests.
| `{}`
|
+| `image.registry` | Nacos container image registry.
| `nacos/nacos-server`
|
+| `image.repository` | Nacos container image repository.
| `nacos/nacos-server`
|
+| `image.tag` | Nacos container image tag.
| `latest`
|
+| `image.pullPolicy` | Nacos container image pull policy.
| `IfNotPresent`
|
+| `plugin.enabled` | Nacos cluster plugin that is auto scale.
| `true`
|
+| `plugin.image.repository` | Nacos cluster plugin image name.
|
`nacos/nacos-peer-finder-plugin`
|
+| `plugin.image.tag` | Nacos cluster plugin image tag.
| `1.1`
|
+| `plugin.image.pullPolicy` | Nacos cluster plugin image pull policy.
| `IfNotPresent`
|
+| `health.enabled` | Enable health check or not.
| `false`
|
+| `env.preferhostmode` | Nacos env Preferred Host Mode.
| `hostname`
|
+| `env.serverPort` | Nacos env Server Port.
| `8848`
|
+| `storage.type` | Nacos storage method `mysql` or `embedded`.
The `embedded` supports either standalone or cluster mode. | `embedded`
|
+| `storage.db.host` | Nacos Mysql storage host.
| `""`
|
+| `storage.db.name` | Nacos Mysql storage database name.
| `""`
|
+| `storage.db.port` | Nacos Mysql storage port.
| `3306`
|
+| `storage.db.username` | Username of database.
| `""`
|
+| `storage.db.password` | Password of database.
| `""`
|
+| `storage.db.param` | Database url parameter.
|
`characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false`
|
+| `persistence.enabled` | Enable or disable persistence functionality.
| `false`
|
+| `persistence.accessModes` | Defining Access Patterns for Persistent
Storage Volume. |
`ReadWriteOnce`
|
+| `persistence.storageClassName` | Defines the type or class of persistent
storage volume. | `manual`
|
+| `persistence.size` | Defines the size of the Kubernetes persistent
storage volume. | `5G`
|
+| `persistence.ClaimName` | Define the name of the persistence store
declaration to bind to. | `{}`
|
+| `persistence.emptyDir` | Configuration for creating a temporary blank
directory. | `{}`
|
+| `podDisruptionBudget.enabled` | Enable or disable podDisruptionBudget
functionality. | `false`
|
+| `podDisruptionBudget.minAvailable` | Defines the minimum number of available
Pods that must be maintained in a Kubernetes cluster. | `1`
|
+| `podDisruptionBudget.maxUnavailable` | Defines the maximum number of
available Pods that must be maintained in a Kubernetes cluster. | `1`
|
+| `service.type` | Nacos http service type.
| `NodePort`
|
+| `service.port` | Nacos http service port.
| `8848`
|
+| `service.nodePort` | Nacos http service nodeport.
| `30000`
|
+| `ingress.enabled` | Enable or disable ingress functionality.
| `false`
|
+| `ingress.annotations` | Adding additional configuration and metadata
information to ingress. | `{}`
|
+| `ingress.labels` | Add custom labels for Ingress objects.
| `{}`
|
+| `ingress.hosts` | The host of nacos service in ingress rule.
| `nacos.example.com`
|
+| `ingress.path` | Ingress defines mapping rules between request
paths and backend services. | `/`
|
+| `ingress.pathType` | Ingress specifies the type of request path
matching. | `Prefix`
|
+| `ingress.extraPaths` | Ingress defines mapping rules between request
extra paths and backend services. | `[]`
|
+| `ingress.tls` | Configure TLS certificate information for
encrypted connections received through Ingress objects. | `[]`
|
+| `networkPolicy.enabled` | Enable or disable networkpolicy
functionality. |
`false`
|
+| `networkPolicy.ingress` | Enable or disable networkpolicy ingress.
| `true`
|
+| `networkPolicy.egress.enabled` | Enable or disable networkpolicy egress.
| `false`
|
+| `networkPolicy.egress.ports` | Enable or disable networkpolicy egress ports.
| `80`
|
\ No newline at end of file
diff --git a/deploy/charts/nacos/values.yaml b/deploy/charts/nacos/values.yaml
index f0437d32..0f18e981 100644
--- a/deploy/charts/nacos/values.yaml
+++ b/deploy/charts/nacos/values.yaml
@@ -19,14 +19,13 @@ global:
image:
registry: docker.io
- # e.g registry.k8s.io
+ # registry: registry.k8s.io
repository: nacos/nacos-server
tag: latest
pullPolicy: IfNotPresent
plugin:
- enable: true
- # true or false
+ enabled: true
image:
repository: nacos/nacos-peer-finder-plugin
tag: 1.1
@@ -50,15 +49,19 @@ resources:
limits: {}
requests: {}
+env:
+ preferhostmode: hostname
+ serverPort: 8848
+
storage:
type: ~
- # db:
+ # db:
# host: localhost
# name: nacos
# port: 3306
# username: usernmae
# password: password
- # param:
characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false
+ # param:
characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false
service:
name: http
@@ -100,7 +103,6 @@ persistence:
storageClassName: ""
size: 5Gi
ClaimName: {}
- ## persistence emptyDir
emptyDir: {}
## See `kubectl explain poddisruptionbudget.spec` for more
@@ -178,4 +180,4 @@ networkPolicy:
## E.X.
## ports:
## - port: 80
- ## - port: 443
\ No newline at end of file
+ ## - port: 443
\ No newline at end of file
