Add an end-to-end sample tutorial for local, Azure, and AWS deployment
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- aws, azure, kubernetes
- Área
- cloud, documentation
Línea de trabajo
Start with the cloud guides and relevant how-to pages, then review #1701, #2078, #2042, and existing Radius samples or labs for reusable material. Define a repeatable validation procedure for one application across local Kubernetes, Azure, and AWS; done means the tutorial links to a tested sample revision and covers setup, functional verification, differences, costs, troubleshooting, and cleanup.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What content needs to be created or modified?
Provide one canonical sample and a step-by-step tutorial that connects application modeling, Resource Types, connections, Environments, Recipe Packs, and deployment. Readers should be able to follow the same application from local development to Azure and AWS, rather than assembling a workflow from isolated how-to pages.
This is a concrete, bounded follow-up to #1701. Reuse an existing sample or lab where practical, and update any reused material to current Radius resource types and commands.
Describe the solution you'd like
Choose one small but representative application with a container workload and a backing service, such as a database. Publish the runnable source and deployment artifacts in a canonical location, and write a tutorial that:
- Introduces the application, its dependencies, and the intended deployment in each Environment.
- Shows how to model or adapt it for Radius, including resource definitions and connections.
- Deploys and verifies it on a local Kubernetes cluster.
- Configures credentials, an Environment, and Recipe Packs for Azure, then deploys and verifies the same application.
- Repeats the cloud deployment for AWS, explaining which configuration changes and which application definitions remain unchanged.
- Removes sample resources and explains any retained resources or data and potential costs.
Use the cloud-specific guidance tracked in #2078 for detailed credentials and module setup. Keep shared application source and application definitions in one place; isolate cloud-specific configuration in the appropriate Environment and recipe artifacts. Explain any unavoidable differences rather than claiming unrestricted portability.
Acceptance criteria
- One documented sample runs locally, on Azure, and on AWS with stated Radius and dependency versions.
- The tutorial includes complete prerequisites, commands, expected results, and links to the source files used at each step.
- The sample uses current
Radius.*resource types rather than legacyApplications.*examples. - Each target has a functional verification step that exercises the application and its backing service, not just successful resource creation or healthy pods.
- Readers can see which artifacts are shared and which differ by deployment target; limitations and cloud-specific behavior are documented.
- Cloud permissions, networking requirements, cost considerations, troubleshooting, and cleanup are covered.
- A repeatable validation procedure and maintenance location are documented, with automated checks where practical.
- The tutorial is discoverable from the cloud guides without expanding the basic Getting Started quickstart into an advanced cloud tutorial.
Where should the new material be placed?
In a dedicated tutorials area linked from AWS and Azure and the relevant how-to guides. Reuse or modernize existing labs where appropriate. Keep runnable source in a canonical sample location, such as the Radius samples repository, and link to a tested revision rather than copying diverging versions into multiple pages.
The associated pull request from the Radius code repo, if applicable
N/A. Link any sample-repository implementation PRs here when available.
Additional context
Related work:
- #1701: broader scenario-based tutorials and reference architectures.
- #2078: dedicated AWS and Azure setup and module guidance.
- #2042: cloud support visibility and navigation.
Scope is one reproducible application across three targets, not a rewrite of the entire samples repository. Deploying the same application to separate Environments is not a data migration, cross-cloud failover, or production-readiness guarantee.
- Lenguaje dominante
- Bicep
- Estrellas
- 27
- Forks
- 51
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 37
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de radius-project/docs
-
bug triaged
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
radius-project/docs#1953 ·
Los mantenedores suelen responder en 1 día
-
triaged
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
radius-project/docs#1439 ·
Los mantenedores suelen responder en 1 día
-
clarify reliance on bicepAbiertotriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
radius-project/docs#1224 · 6 comentarios ·
Los mantenedores suelen responder en 1 día
-
triaged
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
radius-project/docs#1104 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
radius-project/docs#2080 ·
Los mantenedores suelen responder en 1 día
Todos los issues de radius-project/docs
Issues similares
-
enhancement new
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
sassoftware/viya4-iac-aws#450 ·
-
Library Request: highspyAbiertolibrary-request
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
QuantConnect/Lean#10034 ·
Los mantenedores suelen responder en 1 día
-
enhancement security-hardening
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
gke-labs/kube-agents#4819 ·
Los mantenedores suelen responder en 1 día
-
documentation good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Sh1n1230/SpotifyEmbedded#501 ·
Los mantenedores suelen responder en 1 día