diff options
| author | Chris Lu <chrislusf@users.noreply.github.com> | 2025-12-09 16:34:07 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-09 16:34:07 -0800 |
| commit | 80c7de8d76a781ea6837d9f599566d6ca89280ab (patch) | |
| tree | 98273e381243644eadd2e0ec8335106e46b2ff22 /weed | |
| parent | 0ede657a34fecce377d126decc71252c582003ca (diff) | |
| download | seaweedfs-80c7de8d76a781ea6837d9f599566d6ca89280ab.tar.xz seaweedfs-80c7de8d76a781ea6837d9f599566d6ca89280ab.zip | |
Helm Charts: add admin and worker to helm charts (#7688)
* add admin and worker to helm charts
* workers are stateless, admin is stateful
* removed the duplicate admin-deployment.yaml
* address comments
* address comments
* purge
* Update README.md
* Update k8s/charts/seaweedfs/templates/admin/admin-ingress.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* address comments
* address comments
* supports Kubernetes versions from v1.14 to v1.30+, ensuring broad compatibility
* add probe for workers
* address comments
* add a todo
* chore: trigger CI
* use port name for probes in admin statefulset
* fix: remove trailing blank line in values.yaml
* address code review feedback
- Quote admin credentials in shell command to handle special characters
- Remove unimplemented capabilities (remote, replication) from worker defaults
- Add security note about admin password character restrictions
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Diffstat (limited to 'weed')
| -rw-r--r-- | weed/command/worker.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/weed/command/worker.go b/weed/command/worker.go index 6e592f73f..7b14dab8d 100644 --- a/weed/command/worker.go +++ b/weed/command/worker.go @@ -19,6 +19,9 @@ import ( _ "github.com/seaweedfs/seaweedfs/weed/worker/tasks/balance" _ "github.com/seaweedfs/seaweedfs/weed/worker/tasks/erasure_coding" _ "github.com/seaweedfs/seaweedfs/weed/worker/tasks/vacuum" + // TODO: Implement additional task packages (add to default capabilities when ready): + // _ "github.com/seaweedfs/seaweedfs/weed/worker/tasks/remote" - for uploading volumes to remote/cloud storage + // _ "github.com/seaweedfs/seaweedfs/weed/worker/tasks/replication" - for fixing replication issues and maintaining data consistency ) var cmdWorker = &Command{ @@ -41,7 +44,7 @@ Examples: var ( workerAdminServer = cmdWorker.Flag.String("admin", "localhost:23646", "admin server address") - workerCapabilities = cmdWorker.Flag.String("capabilities", "vacuum,ec,remote,replication,balance", "comma-separated list of task types this worker can handle") + workerCapabilities = cmdWorker.Flag.String("capabilities", "vacuum,ec,balance", "comma-separated list of task types this worker can handle") workerMaxConcurrent = cmdWorker.Flag.Int("maxConcurrent", 2, "maximum number of concurrent tasks") workerHeartbeatInterval = cmdWorker.Flag.Duration("heartbeat", 30*time.Second, "heartbeat interval") workerTaskRequestInterval = cmdWorker.Flag.Duration("taskInterval", 5*time.Second, "task request interval") |
