Skip to content

Gardener Project Documentation Material #118

Description

@g-pavlov

Documentation Types overview

The following table summarizes the planned types of documentation.

Gardener Content Type Definition Example
How-to Guide Describes how to perform a complex, task that requires to complete smaller tasks. Upgrading kubeadm clusters
Tutorial A step-by-step description that allows users to complete an example task with the goal to learn the details of a given feature. Stateless Applications
Concept Introduce a functionality or concept, covers background information. Services
Trial [Planned] Collection of all other content types to cover a big topic. (Currently it's not possible to reuse content, for example, a tutorial used in a trial must be copied to the trial.) Custom Networking
Reference Provide a reference, for example, list all command line options of gardenctl and what they are used for. Overview of kubectl

See the Documentation Contributors Guide for more details on documentation types, how to produce and contribute them.

Target Audience

  • Gardener operators/SRE (Operators): Operate a public or private service or service in "fenced" environment. Their scope is primarily installation, update/upgrade and operation of the service and its key components, tools references.
  • Gardener (extension) developers (Developers): Develop extensions for Gardener for e.g. more cloud or DNS providers. Their scope is Gardener's architecture and extensibility framework.
  • Gardener cluster users (Users): Use the Gardener managed service to create and operate clusters on demand. Primary concerns are day1/day2 operations in a cluster. Includes also automated operators, although they deserve special attention and sections as in fact that's the predominant way that the service will be used beyond trying it out (manually).

Kubernetes Application Developers role is not in scope for the technical documentation, but is most welcome in technical blogs as long as Gardener is concerned as a topic.

Call for content

Guides

All material except those in "Concepts" are How-to Guides.
"Concepts" are Concept type of material.

Tutorials

  • Developing your first extension
  • Create clusters in restricted environment
  • Gardener 101
    • Installing your first Gardener in cluster
    • Registering a seed cluster (?)
    • Working with projects
    • Creating your first shoot cluster
    • Deploying a Kubernetes application
    • ...
  • ...

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/documentationDocumentation relatedkind/epicLarge multi-story topiclifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions