New Learning Path: Deploy containerized workloads with Topo#3193
Open
matt-cossins wants to merge 15 commits intoArmDeveloperEcosystem:mainfrom
Open
New Learning Path: Deploy containerized workloads with Topo#3193matt-cossins wants to merge 15 commits intoArmDeveloperEcosystem:mainfrom
matt-cossins wants to merge 15 commits intoArmDeveloperEcosystem:mainfrom
Conversation
Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
The project has been renamed and its compose file has changed. Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
One of the coolest features about Topo is that it allows the user to deploy firmware + application software as containerized workloads to an heterogenous device with a single command and through standard container tools. Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
Topo not only saves you the troubles of setting everything up, making sure there are no incompatibility issues as well as having the necessary dependencies, etc. Topo also helps you deploy in a simple command. Instead of having to execute multiple SSH + container engine commands all in sequence, Topo automates all of that away so that you don't have to deal with that. Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
1. It was already mentioned in the same paragraph that Topo is open-source/pubic. 2. Even though it's true that the templates are listed in a special file in the repository, this file is not meant for showcasing the templates but rather they are showcased by the `topo templates` command. In the future, we may be pulling this file from somewhere else. 3. "pre-built" is not technically correct as the images need to be built by the `topo deploy` command. Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
Instead of:
build container images on host -> transfer to target -> start
services on
target
Topo also supports:
build container images on target -> start services on target
... by using localhost as the target.
Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
Topo health already checks for Host dependencies like SSH and Docker. It also provides hints on how to resolve the issues. * Suggest running Topo health first on the Host and then on the target. Splitting it in two may help address the issues separately. Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
In certain scenarios, Warnings can indicate that the user needs to install something in the target. Topo is unsure as to whether this will be needed or not in the user's project, so it turns the missing dependency into a warning rather than an error, but this doesn't mean that the dependency is entirely optional in all scenarios. Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
Suggest changes to the Topo Learning Path
Contributor
Author
|
Learning path has had technical review from @tgonzalezorlandoarm from DevX Topo team |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Before submitting a pull request for a new Learning Path, please review Create a Learning Path
Please do not include any confidential information in your contribution. This includes confidential microarchitecture details and unannounced product information.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the Creative Commons Attribution 4.0 International License.