Skip to content

Urgent: add a FAQ section + disclaimer about docker-related issues #907

@knz

Description

@knz

Right now the top 1 question that I see in our Gitter channel is "I started my cockroach node in docker and I can't access the admin UI" (about once a day).

Meanwhile it is also true that we at Cockroach Labs both avoid using docker for production deployments (we barely tolerate it for testing), despise it as being poorly designed and implemented and generally have little in-house knowledge about how to troubleshoot these issues.

Therefore we absolutely need a big warning sign in our docs that we provide docker documentation for convenience only, and that we discourage users from using Docker if they expect support for us. What I would like to see happen is this:

  1. add the above on the various "how to do this or that with docker"

  2. add a new FAQ page with the following:

    "Question: I have set up something with Docker, but now it doesn't work (can't access admin UI, etc.) What to do?"

    "Answer: It is likely that the Cockroach node works just fine, and that a network configuration issue on your side is preventing proper function. We acknowledge that Docker makes it unduly complicated to set up a network service successfully, that subtle differences exist between Docker versions which makes it complicated to replicate successful configurations reliably, and we deplore that the tool provides so little means to troubleshoot these issues. We do not recommend using Docker directly for any serious deployment of CockroachDB. Instead we advise to use technology X or Y. Unfortunately at this time Cockroach Labs is unable to provide technical support to troubleshoot Docker-related issues."

(then pick X and Y, probably Kubernetes will appear there.)

  1. link the FAQ page from the disclaimers from point 1.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions