Improve Documentation for CNS and CHS

Problem to solve

Currently the documentation does not provide clear end-to-end instructions for using Container Network Security or Container Host Security, especially for users who do not use GitLab to deploy their application into their cluster.

Further details

Proposal

  • The following new documentation pages will be created under the "Clusters" menu
    • Securing
      • Container Network Security
      • Container Host Security
  • These new pages will contain full end-to-end steps and instructions to connect a cluster to GitLab and install CNS and CHS features. The pages may link out to other areas in the documentation as needed, including the existing instructions for installing a managed application. At a high level, the steps will include the following:
    • Connect the cluster to GitLab
    • Setup one or more runners
    • Setup a cluster management project
    • Install CNS and CHS
    • Install Prometheus to get CNS Statistics working
  • These pages will explicitly clarify how CNS and CHS can be used to provide security for a cluster when another tool is used for deploying the application to the cluster.

Who can address the issue

Other links/references

Edited by Sam White