> For the complete documentation index, see [llms.txt](https://tanzu-solutions.gitbook.io/cloud-native-solutions/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tanzu-solutions.gitbook.io/cloud-native-solutions/master.md).

# Modern Application Solutions

Today, Enterprise want to adopt modern architectures to run applications that eventually drive more business value. However, many companies already have applications, processes that cater to current/on going business. VMware Tanzu is set of products, Services and solutions that help Enterprises modernize applications. The goal of VMware Tanzu is to provide solutions that meet customers where they are currently in their adoption of Modern and Cloud Native architectures.

{% tabs %}
{% tab title="The Why and What of Kubernetes" %}
Cloud native technology can help you develop, deploy, and manage applications with ease and speed. Lightweight, portable containers let you do more with less -- you can develop, test, and distribute applications with fewer dependencies, less resources, and more flexibility. Kubernetes is a platform that lets you automate the deployment and management of containers. Together, containers and Kubernetes streamline software development and deployment. &#x20;

Here are several starting points to learn about cloud native technology: &#x20;

{% content-ref url="/pages/-LgiwQTJh4WZwh1wudge" %}
[Introduction to Containers](/cloud-native-solutions/the-why-and-what-of-kubernetes/containers-changed-everything.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lh8xuQPgzkyLT1uKULP" %}
[Introduction to Kubernetes](/cloud-native-solutions/the-why-and-what-of-kubernetes/introduction-to-kubernetes.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lh8wQxpE-frqAPtxf\_4" %}
[From Docker Containers to Kubernetes](/cloud-native-solutions/the-why-and-what-of-kubernetes/docker.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Li9cruyjoE6vyThsalt" %}
[The Power of Kubernetes Services](/cloud-native-solutions/the-why-and-what-of-kubernetes/application-labels-and-services.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LhwJ6vGnNAcIJYlr6bF" %}
[Microservices Architecture](/cloud-native-solutions/the-why-and-what-of-kubernetes/micro-services-architecture.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LhCH2VR1CoBAccJUqQ8" %}
[What is Cloud Native?](/cloud-native-solutions/the-why-and-what-of-kubernetes/what-is-cloud-native.md)
{% endcontent-ref %}
{% endtab %}

{% tab title="Build Kubernetes Runtime" %}
In this section, we look at some of the challenges in operationalizing Kubernetes. For application teams to utilize the full potential of Kubernetes , Kubernetes clusters need to be aware of available infrastructure resources. Teams need access to the right roles for their work, and they need to understand how identity flows through enterprise users and groups to Kubernetes management systems and the Kubernetes clusters themselves.&#x20;

{% content-ref url="/pages/-LgixOseZ22ZfWZJ7KyK" %}
[Provisioning Kubernetes](/cloud-native-solutions/operationalize-kubernetes/provisioning-kubernetes.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lh9-2CpmoiS0Gds0g1I" %}
[Kubernetes on vSphere](/cloud-native-solutions/operationalize-kubernetes/provisioning-kubernetes/untitled.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LgixZsFeFyXUBLBv6GF" %}
[Updating Kubernetes Clusters](/cloud-native-solutions/operationalize-kubernetes/updating-kubernetes-clusters.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lmlk71MriL04r1h41zu" %}
[Controlling Ingress with Contour](/cloud-native-solutions/operationalize-kubernetes/controlling-ingress-with-contour.md)
{% endcontent-ref %}

{% endtab %}

{% tab title="Manage and Monitor" %}

{% content-ref url="/pages/-LgixdbIQbfciXpeqgv7" %}
[Monitoring Kubernetes](/cloud-native-solutions/manage-and-monitor/monitoring.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmHqggqZnlXdXHI9ZeW" %}
[Monitoring Containers at Scale  with Wavefront](/cloud-native-solutions/manage-and-monitor/monitoring-containers-at-scale-with-wavefront.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmLrDMjQo8l87ldliDV" %}
[Monitoring with VMware vRealize Log Insight](/cloud-native-solutions/manage-and-monitor/monitoring-with-vmware-vrealize-log-insight.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmMjdavbEsXKi2M6qzt" %}
[Managing and Securing Container Images in a Registry](/cloud-native-solutions/manage-and-monitor/managing-and-securing-container-images-in-a-registry.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmfqQk7ioqRy766VKxP" %}
[Compliance Testing with Sonobuoy](/cloud-native-solutions/manage-and-monitor/compliance-testing-with-sonobuoy.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmgVF6iFE6RbI56yulu" %}
[Backing Up, Restoring, and Migrating Resources with Velero](/cloud-native-solutions/manage-and-monitor/backing-up-restoring-and-migrating-resources-with-velero.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LmqeC4dzcJ1ilZ-3mt5" %}
[Managing Microservices with a Service Mesh](/cloud-native-solutions/manage-and-monitor/managing-microservices-with-a-service-mesh.md)
{% endcontent-ref %}

{% endtab %}

{% tab title="Multi-Cloud Multi-Cluster Management" %}
{% content-ref url="/pages/-M1h5QJfJXyJ-oih20MP" %}
[Challenges Managing Multiple Cluster across Multiple Clouds](/cloud-native-solutions/challenges-managing-multiple-cluster-across-multiple-clouds.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M20FJ1skQKOak5XYBZC" %}
[Introducing VMware Tanzu Mission Control](/cloud-native-solutions/introducing-vmware-tanzu-mission-control.md)
{% endcontent-ref %}

{% endtab %}
{% endtabs %}
