# Apps Management

This section will fill you on Kubernetes service governance including container application management, Service Mesh, and Operator, amongst others.

One prevalent practice is managing Manifests manually, as in the case of Kubernetes' GitHub code library that provides a host of manifest examples:

* <https://github.com/kubernetes/kubernetes/tree/master/cluster/addons>
* <https://github.com/kubernetes/examples>
* <https://github.com/kubernetes/contrib>
* <https://github.com/kubernetes/ingress-nginx>

Nonetheless, managing things manually can be quite a handful, especially when you're dealing with complex applications sporting a warren of Manifests. Plus, planning their deployment intersections can be a real brain-teaser. In light of this, the Kubernetes open-source community is pushing for simpler management methods such as:

* [General Guidelines](/en/apps/index/patterns.md)
* [Rolling Updates](/en/apps/index/service-rolling-update.md)
* [Helm](/en/apps/index/helm.md)
* [Operator](/en/apps/index/operator.md)
* [Service Mesh](/en/apps/index/service-mesh.md)
* [Linkerd](/en/apps/index/linkerd.md)
* [Istio](/en/apps/istio.md), which includes:
  * [Installation](/en/apps/istio/istio-deploy.md)
  * [Traffic Management](/en/apps/istio/istio-traffic-management.md)
  * [Security Management](/en/apps/istio/istio-security.md)
  * [Policy Management](/en/apps/istio/istio-policy.md)
  * [Metrics](/en/apps/istio/istio-metrics.md)
  * [Troubleshooting](/en/apps/istio/istio-troubleshoot.md)
  * [Community](/en/apps/istio/istio-community.md)
* Also, participating within the realm of [Devops](/en/apps/devops.md), are:
  * [Draft](/en/apps/devops/draft.md)
  * [Jenkins X](/en/apps/devops/jenkinsx.md)
  * [Spinnaker](/en/apps/devops/spinnaker.md)
  * [Kompose](/en/apps/devops/kompose.md)
  * [Skaffold](/en/apps/devops/skaffold.md)
  * [Argo](/en/apps/devops/argo.md)
  * [Flux GitOps](/en/apps/devops/flux.md)

Given the distinction between direct translations and the need to appeal to a wider audience, the second translation attempts to incorporate a blend of both, striking a balance between accuracy and relatability. The goal is to accurately convey the technical content while ensuring that it is digestible for a lay reader.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kubernetes.feisky.xyz/en/apps/index.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
