Skip to content

docs(integration): Cortex, Flux, Vitess, rclone, JuiceFS, Nextcloud, Airflow, Kafka, Delta Lake, GreptimeDB, VictoriaMetrics, OpenSearch, Envoy, vLLM, tusd guides + Cloud Native category - #164

Merged
majinghe merged 2 commits into
rustfs:mainfrom
majinghe:docs/batch6-integrations
Sep 30, 2026

Conversation

@majinghe

@majinghe majinghe commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Twelve new RustFS integration guides in all five locales (en/zh/de/fr/ja), each verified end-to-end against RustFS v2.3.1 before writing:

Batch 1 — ten guides:

  • cloud-native/cortex.md, cloud-native/flux.md + new Cloud Native category
  • big-data/vitess.md — S3 backup storage, GetBackups read-back
  • big-data/airflow.md — S3Hook / S3CreateObjectOperator / S3KeySensor DAG, all tasks succeed
  • big-data/kafka.md — Kafka 4.0 + Confluent S3 sink 10.5.25, batched objects byte-exact in bucket
  • big-data/delta-lake.md — delta-rs write/read, _delta_log verified
  • observability/greptimedb.md — S3 storage backend, Parquet SST + manifests in bucket
  • observability/victoriametrics.md — vmbackup/vmrestore round-trip
  • devops/opensearch.md — repository-s3 snapshot + delete/restore of an index
  • reverse-proxy/envoy.md — TLS virtual hosts + signed S3 passthrough

Batch 2 — two guides:

  • ai/vllm.md — vLLM 0.30.0 CPU serving facebook/opt-125m with weights stored in a RustFS bucket, exposed to the server through an rclone FUSE mount; OpenAI-compatible completion verified. Documents why the native s3:// loader path is not used (RunAI streamer ranged reads fail against custom endpoints) and the verified mount-based pattern instead.
  • others/tusd.md — tusd v2.10.1 with S3 backend on RustFS: tus protocol create/PATCH/HEAD resume flow, final object sha1-identical to the source file.

All category indexes, meta.json navigation, and the integration landing page are updated in all locales. Screenshots: zh-locale console shots in zh docs, English shots in en/de/fr/ja.

Notes

  • Kafka / KIP-405: Apache Kafka ships only the RemoteLogStorageManager SPI with no open-source S3 implementation; the guide documents the open Connect S3 sink path.
  • vLLM: replaced the earlier skip — verified on the official CPU image via the mount pattern. The native s3:// loading path (RunAI streamer C++) fails ranged reads against custom endpoints; documented as a note rather than a broken guide.
  • Real pitfalls captured per guide: Envoy key permissions and host:* domains; OpenSearch keystore-only credentials and server_side_encryption_type: bucket_default; Kafka 4.0 advertised listener and the connect.converters package move; tusd requires AWS_REGION and echoes Host in Location URLs; vLLM CPU memory-fraction and shm sizing; delta-rs AWS_S3_ALLOW_UNSAFE_RENAME; and more.

Validation

  • audit-locales.mjs — only expected de/fr/ja English-copy notices plus known SOURCE_LOCALE_LINK external-URL false positives (docs.vllm.ai/en, docs.ray.io/en, elastic.co/guide/en); no real violations on new files.
  • npm run docs:check — OK (7/7 checks).
  • npm run build — OK (3475 files generated).
  • All twelve integrations verified on a live RustFS v2.3.1 instance.

…lta Lake, GreptimeDB, VictoriaMetrics, OpenSearch, and Envoy guides

- New guides (en/zh/de/fr/ja): others/rclone, others/juicefs, others/nextcloud,
  big-data/airflow, big-data/kafka, big-data/delta-lake,
  observability/greptimedb, observability/victoriametrics,
  devops/opensearch, reverse-proxy/envoy
- Update category indexes and meta.json navigation in all locales
- Add verified screenshots (zh shots in zh docs, EN shots in other locales)
@vercel

vercel Bot commented Sep 29, 2026

Copy link
Copy Markdown

@majinghe is attempting to deploy a commit to the overtrue's projects Team on Vercel.

A member of the Team first needs to authorize it.

- New guides (en/zh/de/fr/ja): ai/vllm, others/tusd
- Update ai and others category indexes, meta.json navigation, and the
  integration landing page in all locales
- Add verified screenshots (zh shots in zh docs, EN shots in other locales)
@majinghe majinghe changed the title docs(integration): rclone, JuiceFS, Nextcloud, Airflow, Kafka, Delta Lake, GreptimeDB, VictoriaMetrics, OpenSearch, Envoy guides docs(integration): Cortex, Flux, Vitess, rclone, JuiceFS, Nextcloud, Airflow, Kafka, Delta Lake, GreptimeDB, VictoriaMetrics, OpenSearch, Envoy, vLLM, tusd guides + Cloud Native category Sep 30, 2026
@majinghe
majinghe merged commit 15c1a87 into rustfs:main Sep 30, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant