docs: add supported connection paths for remote clusters (CCS/CCR vs private connectivity) - #7567
docs: add supported connection paths for remote clusters (CCS/CCR vs private connectivity)#7567alxchalkias wants to merge 6 commits into
Conversation
|
💚 CLA has been signed |
Elastic Docs AI PR menuCheck the box to run an AI review for this pull request.
Powered by GitHub Agentic Workflows and docs-actions. For more information, reach out to the docs team. |
✅ Elastic Docs Style Checker (Vale)No issues found on modified lines! The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale. |
🔍 Preview links for changed docs |
eedugon
left a comment
There was a problem hiding this comment.
Great addition to the docs, thanks!!
I've shared a few comments, suggesting a small update in the title, because the main focus on our messages are about private connectivity.
There's one sentence that was contradictory with the rest of the PR and I've suggested to change the introductory path of the section (including a link to private connectivity docs, as we didn't have any in the section).
Let me know your thoughts!
Note that I've removed in the intro the message about 9400, 9443, API key, and TLS-based auth methods, as IMO that's out of the scope of this doc and it's explained already in all the setup docs plus the doc about authentication methods for RCS. But if we consider it's useful to add it also here we can find the way.
jakommo
left a comment
There was a problem hiding this comment.
Left a few minor / clarification comment, but LGTM in general.
|
I think this PR will always fail CI because of the cursoragent commit ... might need to be recreated |
f18d8e1 to
395be1e
Compare
|
Addressed all open review items and rebuilt the branch per @shainaraskas' CLA note:
CI should be green now; ready for another look. |
Add a Connection paths and private connectivity subsection to the remote clusters network security section, clarifying which paths support CCS/CCR by local cluster location and that private connection hostnames cannot be used between two ECH deployments. Add a corresponding limitation note to the shared private connectivity limitations snippet (AWS/Azure/GCP), and a billing tip pointing at the Data out dimension. Co-authored-by: Edu González de la Herrán <25320357+eedugon@users.noreply.github.com> Co-authored-by: shainaraskas <58563081+shainaraskas@users.noreply.github.com>
395be1e to
628e132
Compare
nikfot
left a comment
There was a problem hiding this comment.
Added some comments for clarity.
…ons-ech.md Co-authored-by: Nikos Fotiou <nik_fot@hotmail.gr>
Co-authored-by: Nikos Fotiou <nik_fot@hotmail.gr>
Summary
deploy-manage/remote-clusters.md, with a table showing which network paths support CCS/CCR depending on where the local cluster runs, a warning against using private connection hostnames asproxy_addressbetween two ECH deployments, and a billing tip (CCS/CCR traffic is metered as Data out on the deployment the data leaves)._snippets/private-connectivity-limitations-ech.md), which renders on the AWS PrivateLink, Azure Private Link, and GCP Private Service Connect pages: deployment-to-deployment remote cluster traffic does not traverse the customer's private endpoint.Why
Recent support escalation (SDH via #cloud-networking Slack, Jul 17-24): a customer tried to configure CCR between two ECH deployments in Azure (
eastus<->westus2) using the Private Link hostname asproxy_address, which cannot work — PL hostnames only resolve inside the customer's VNet. The existing docs cover which filter type to use when network security is enabled, but not which connection paths are supported, and both support and the customer were confused about::9400is open on the Azure PL LBs — ECPTRAFFIC-1076 — and:9443/RCS 2.0 was addressed in ECPTRAFFIC-1293).Test plan
deploy-manage/remote-clusters#remote-clusters-connection-pathsresolves from the snippet linkMade with Cursor