-
Notifications
You must be signed in to change notification settings - Fork 702
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kubeapps + TCE tutorial #5068
Kubeapps + TCE tutorial #5068
Conversation
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
✅ Deploy Preview for kubeapps-dev ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks so much for writing up this guide. Find below a bunch of minor comments, but +1ing anyway.
Style: mixing "we ... something" and "you.... something" structures
Did you run the linters?
vale --config ./vale.ini ./content/
npx check-html-links ./public/
npx markdownlint-cli .\content\docs\latest\ --disable MD013 MD033 --fix
npx prettier --write .\content\docs\latest\
|
||
- **Managed clusters** | ||
|
||
This is the primary deployment model for clusters in the Tanzu ecosystem and is recommended for production scenarios. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This sentence seems a bit unclear to me. Perhaps adding some links to TCE ?
|
||
Offer a single node, local workstation cluster suitable for a development/test environment. | ||
|
||
In this step of the tutorial, we will prepare the installation of the TCE cluster. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Which type of cluster ? Managed or unmanaged or both?
site/content/docs/latest/tutorials/kubeapps-on-tce/01-TCE-cluster-preparation.md
Outdated
Show resolved
Hide resolved
site/content/docs/latest/tutorials/kubeapps-on-tce/01-TCE-cluster-preparation.md
Outdated
Show resolved
Hide resolved
|
||
[VMware Tanzu™ Community Edition (TCE)](https://tanzucommunityedition.io) is a full-featured, easy-to-manage Kubernetes platform for learners and users. It is a freely available, community supported, open source distribution of VMware Tanzu that can be installed and configured in minutes on your local workstation or your favorite cloud. | ||
|
||
[Kubeapps](https://kubeapps.com/) provides a cloud native dashboard to deploy, manage, and upgrade applications on a Kubernetes cluster. It is a one-time install that gives you a number of important benefits, including the ability to: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Kubeapps](https://kubeapps.com/) provides a cloud native dashboard to deploy, manage, and upgrade applications on a Kubernetes cluster. It is a one-time install that gives you a number of important benefits, including the ability to: | |
[Kubeapps](https://kubeapps.com/) provides a cloud-native dashboard to deploy, manage, and upgrade applications on a Kubernetes cluster. It is a one-time install that gives you a number of important benefits, including the ability to: |
Also, align this description with the one in the README file of this tutorial
site/content/docs/latest/tutorials/kubeapps-on-tce/introduction.md
Outdated
Show resolved
Hide resolved
|
||
## Intended Audience | ||
|
||
This guide is intended for the following user roles: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This guide is intended for the following user roles: | |
This guide is intended for the following personas: |
This guide is intended for the following user roles: | ||
|
||
- System administrators who want to install Kubeapps on a VMware Tanzu™ Community Edition cluster and use it to deploy and manage applications from any package repository. | ||
- Application administrators and developers who want to use Kubeapps to deploy and manage modern applications in a Kubernetes architecture. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Application administrators and developers who want to use Kubeapps to deploy and manage modern applications in a Kubernetes architecture. | |
- Application administrators and developers who want to use Kubeapps to deploy and manage applications in a Kubernetes cluster. |
2. [Deploying a managed cluster](./02-TCE-managed-cluster.md) or [Deploy an unmanaged cluster](./02-TCE-unmanaged-cluster.md) | ||
3. [Preparing the Kubeapps deployment](./03-preparing-kubeapps-deployment.md) | ||
4. [Deploying Kubeapps](./04-deploying-kubeapps.md) | ||
5. [Further documentation for managing applications in Kubeapps](./05-Managing-applications.md) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
5. [Further documentation for managing applications in Kubeapps](./05-Managing-applications.md) | |
5. [Further documentation for managing applications in Kubeapps](./05-managing-applications.md) |
|
||
By default, unmanaged clusters run locally via kind (default) or minikube with Tanzu components installed atop. | ||
|
||
## Spinp up a TCE unmanaged cluster |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## Spinp up a TCE unmanaged cluster | |
## Spin up a TCE unmanaged cluster |
site/content/docs/latest/tutorials/kubeapps-on-tce/02-TCE-unmanaged-cluster.md
Show resolved
Hide resolved
Co-authored-by: Antonio Gámez, PhD <agamez@vmware.com>
…ter-preparation.md Co-authored-by: Antonio Gámez, PhD <agamez@vmware.com>
…ter-preparation.md Co-authored-by: Antonio Gámez, PhD <agamez@vmware.com>
…ged-cluster.md Co-authored-by: Antonio Gámez, PhD <agamez@vmware.com>
…n.md Co-authored-by: Antonio Gámez, PhD <agamez@vmware.com>
…ged-cluster.md Co-authored-by: Antonio Gámez, PhD <agamez@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
…pps into 4935-kubeapps-TCE-doc Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Signed-off-by: Rafa Castelblanque <rcastelblanq@vmware.com>
Description of the change
This PR adds documentation for guiding users to a scenario with a TCE cluster and Kubeapps running.
It is done in the form of a tutorial that can be seen here.
Benefits
TCE users are onboarded in the Kubeapps installation.
Possible drawbacks
Maybe not detailed enough?
Applicable issues