CHAPTER 2. APPLICATION LIFE CYCLE MANAGEMENT to the cluster by the cluster administrator and are available for use are shown here as a list of cluster service versions (CSVs). CSVs are used to launch and manage the software provided by the Operator. You can get this list from the CLI using: You now have an etcd cluster that will react to failures and rebalance data as pods become unhealthy or are migrated between nodes in the cluster. Most importantly, cluster administrators or developers with proper access can now easily use the database with their applications. You can create an OpenShift Container Platform application from components that include source or binary code, images, and templates by using the OpenShift Container Platform CLI. The set of objects created by  new-app  depends on the artifacts passed as input: source repositories, images, or templates. 21 2.3.1. Creating an application from source code 2.3. CREATING APPLICATIONS USING THE CLI $ oc get csv $ oc policy add-role-to-user edit <user> -n <target_project> 6. All users with the  edit  role in a given project can create, manage, and delete application instances (an etcd cluster, in this example) managed by Operators that have already been created in the project, in a self-service manner, just like a cloud service. If you want to enable additional users with this ability, project administrators can add the role using the following command: 5. Click the  Resources  tab to see that your project now contains a number of resources created and configured automatically by the Operator. Verify that a Kubernetes service has been created that allows you to access the database from other pods in your project. b. The next screen allows you to make any modifications to the minimal starting template of an EtcdCluster  object, such as the size of the cluster. For now, click  Create  to finalize. This triggers the Operator to start up the pods, services, and other components of the new etcd cluster. a. In the  etcd Cluster  API box, click  Create New . 3. On the  Installed Operators  page, click  Copied , and then click the etcd Operator to view more details and available actions. As shown under  Provided APIs , this Operator makes available three new resource types, including one for an  etcd Cluster  (the  EtcdCluster  resource). These objects work similar to the built-in native Kubernetes ones, such as  Deployment  or  ReplicaSet , but contain logic specific to managing etcd. 4. Create a new etcd cluster: TIP