kyma-project / kyma

Kyma is an opinionated set of Kubernetes-based modular building blocks, including all necessary capabilities to develop and run enterprise-grade cloud-native applications.
https://kyma-project.io
Apache License 2.0
1.51k stars 405 forks source link

Update Observability and CLI documentation for Kyma 2.0 docs #11228

Closed NHingerl closed 2 years ago

NHingerl commented 3 years ago

Description

Instead of being split based on components, Kyma 2.0 docs will be split up into practical guides which should take Kyma personas into account. We need to reflect this in our documentation. CLI docs will be integrated in the main Kyma documentation.

More info:

Overview "What Kyma is capable of? Will it solve my problems?"

Getting Started Nothing to discuss here, this section will only contain one tutorial/sample procedure, which PB provides outlined, and Maja provides. => https://github.com/kyma-project/kyma/issues/11470

Deep Dive/Tutorials "What specific tasks can I accomplish with Kyma/Observability?"

This main tab is currently alphabetical; it's going to have sub-tabs based on the main areas that were introduced in the Overview section; that means: one subtab for Telemetry/Observability. (=> done)

We've got the existing Monitoring flow tutorial, which Icke confirmed is up to date.

Operation Guides "How do I keep my cluster healthy and safe?" Anything related to security and maintenance - I assume several CLI/Observability documents go here.

This section currently has three subtabs Configuration (set up non-default Kyma installation etc) Operations (typical maintainence stuff) Troubleshooting (the "old" components troubleshooting guides etc)

New guides:

To Dos after review:

Configuration

Operations

Troubleshooting

Move files:

Remove docs:

Technical References "Sometimes I need more detail"

This contains the config charts, component architecture, custom resources, and other references the users might want to look up. Most of them are in subfolders now, which netlify preview doesn't display. Review whether the existing docs make sense. => postponed to next sprint

Glossary

Area

Reasons

We should change the docs so that Kyma target groups can easily navigate and find answers to their questions in our documentation.

11029

#10857

Assignees

@kyma-project/technical-writers

Attachments

lanphan commented 3 years ago

Hi @NHingerl ,

Currently, I'm interested in auth aspect of kyma (how to use dex, ory to add new account; how to setup SSO on multiple sites; how to setup auth for new component ...), do you have any tutorial relating to auth currently? I think auth is deserved as a dedicated tutorial for end-user like monitoring, what do you think?

NHingerl commented 3 years ago

Hi @NHingerl ,

Currently, I'm interested in auth aspect of kyma (how to use dex, ory to add new account; how to setup SSO on multiple sites; how to setup auth for new component ...), do you have any tutorial relating to auth currently? I think auth is deserved as a dedicated tutorial for end-user like monitoring, what do you think?

Hi @lanphan, maybe the following tutorials of the existing documentation are helpful for you:

If not, we might be able to support you better via Slack. For Kyma 2.0 docs, we'll keep your suggestion in mind. Thank you for your support!

NHingerl commented 3 years ago

Update after review of the tutorials with @a-thaler

PR https://github.com/kyma-project/kyma/pull/11315:

PR https://github.com/kyma-project/kyma/pull/11359:

NHingerl commented 3 years ago

In our Telemetry+Observability overview topic, we announce a tutorial that explains Configuring In-Cluster Observability. I don't think we have that yet, right? => discarded We've got the Monitoring Flow, which covers Prometheus, Grafana, and the Alertmanager. But what about Jaeger, Loki, and Kiali? => new checkbox in issue

NHingerl commented 3 years ago

As agreed with @skhalash: Let's add a troubleshooting guide for port forwarding in case the port is already occupied. => https://github.com/kyma-project/kyma/pull/11359

NHingerl commented 3 years ago

Removed some ToDos from the list (were not really related to Observability) and created a separate issues for them: