Skip to content

Instantly share code, notes, and snippets.

@rynowak
Last active August 8, 2023 02:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rynowak/bb7b46a42b3e54d5576866bab02a0aba to your computer and use it in GitHub Desktop.
Save rynowak/bb7b46a42b3e54d5576866bab02a0aba to your computer and use it in GitHub Desktop.
Community Call demo 8/8

Community call demo 8/8

Prep

Visual aids:

CLI setup:

  • Make sure rad app connections works
  • Open sample repo

Cluster setup:

  • Empty cluster
  • Install zipkin
    • kubectl create namespace radius-monitoring
    • kubectl create deployment zipkin --image openzipkin/zipkin -n radius-monitoring
    • kubectl expose deployment zipkin --type ClusterIP --port 9411 -n radius-monitoring
  • Portforward zipkin
    • kubectl port-forward svc/zipkin 9411:9411 -n radius-monitoring
  • Install Radius

Step 1: A typical Radius demo

Zip through the demo and show what we show users today.

Include rad init (preload with rad install)

Step 2: What does Radius install?

  • Show pods - what are they are what do the they do: Component diagram

Step 3: How does the API work?

Commentary: Some things we're doing for convenience

  • Running Radius in the Kubernetes API: not required but convenient
  • Using Kubernetes for authentication: not required but convenient
  • Using Kubernetes as a database: not required but convenient

Transition: we haven't mentioned yet how Bicep works... this is just a prereq

Step 4: How does Bicep work?

Step 5: How does a Recipe work

  • Show block diagram
  • Talk about recipes as a form of extensibility
  • Show rad env show -o json
  • Show the recipe template in ACR

And we already know how a Bicep deployment works...

Step 6: What about the cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment