anchor.diff:  kubectl apply -f config/rbac
   ----
   
  -==== To tear it all down
  +=== To tear it all down
   
   Once you're done playing with riff (see samples below), you can destroy everything created above by running
   
  
positive.code: image::logo.png[riff logo, link=https://projectriff.io/]
  A FaaS for Kubernetes
  
  === Installation of the latest release
  
  See link:Getting-Started.adoc[Getting Started] for how to install riff with a Helm Chart,
  and how to install the riff CLI.
  
  === Developer installation
  
  See link:Development-Helm-install.adoc[Installing the riff development version using Helm] to install the latest unreleased builds (git master branch) of riff.
  
  === [[manual]] Manual build
  
  This is the best option if you want to modify the riff components.
  
  ==== Prerequisites
  
  You need:
  
  
negative.code: make dockerize
  ----
  
  === Deploy Kafka
  
  [source, bash]
  ----
  kubectl apply -f config/kafka
  ----
  
  === Deploy the riff Custom Resource Definitions
  
  [source, bash]
  ----
  kubectl apply -f config/types
  ----
  
  === Deploy the riff core components
  
  This deploys the HTTP Gateway, Topic Controller, and Function Controller:
  
  