# Getting started ## In a nutshell 1. Deploy ORC to your Kubernetes cluster 1. Create a Kubernetes secret containing a `clouds.yaml` 1. Deploy your OpenStack infrastructure as Kubernetes custom resources ## Deploy ORC to your Kubernetes cluster To install the latest released version of ORC, the simplest is probably to use the provided `install.yaml` file: ```sh export ORC_RELEASE="https://github.com/k-orc/openstack-resource-controller/releases/latest/download/install.yaml" kubectl apply --server-side -f $ORC_RELEASE ``` ## Create a Kubernetes secret containing a `clouds.yaml` ```sh kubectl create secret generic openstack-clouds \ --from-file=clouds.yaml=${XDG_CONFIG_HOME:-~/.config}/openstack/clouds.yaml ``` !!! note The command above will upload your entire `clouds.yaml` to your Kubernetes cluster! If that is not appropriate, you may want to upload a slimmed version of it. ## Deploy your OpenStack infrastructure as Kubernetes custom resources This is the definition of a subnet. You can apply it to your cloud: ```yaml kubectl apply --server-side -f- <