Md. Mubassir Ahsan created ZOOKEEPER-4198: ---------------------------------------------
Summary: Install Zookeeper on IBM Cloud Key: ZOOKEEPER-4198 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4198 Project: ZooKeeper Issue Type: Improvement Components: documentation Reporter: Md. Mubassir Ahsan This documentation will describe how to Install ZooKeeper on IBM Cloud. # Requirements/Prerequisites You will need an IBM Cloud Pay-As-You-Go or Subscription Account type which can be found [here](https://cloud.ibm.com/docs/account?topic=account-accounts). # Introduction This docs will describe how to install ZooKeeper on IBM Cloud. These four steps will be needed as follows: - Step 1: Provision Kubernetes Cluster - Step 2: Deploy IBM Cloud Block Storage plug-in - Step 3: Deploy ZooKeeper - Step 4: Verify Installation So let's get started. ## Step 1: Provision Kubernetes Cluster * Search for **Kubernetes** and select **Kubernetes Service** from the list.  > You will be redirected to the [Kubernetes cluster > creation](https://cloud.ibm.com/kubernetes/catalog/create) page. ### Option A: Create free Kubernetes Engine: * Price Plan: Free  > Enter the cluster name of your choice then click **Create** to provision the > free Kubernetes Cluster. > Please wait for few moments to provision the cluster. ### Option B: Create Standard Kubernetes Engine with the following attributes: * Price Plan: Standard  * Infrastructure: Classic * Availability: Multi Zone * Metro: Dallas * 4 VCPU * 16 GB RAM * Worker nodes per zone: 3  > Enter the cluster name of your choice then click **Create** to provision.  > Please wait for a few moments to provision the cluster. ## Step 2: Deploy IBM Cloud Block Storage plug-in * Just like in step 1, search for "Block Storage" and Click on it.  * On the Block Storage page click on **Create**  * Now input the storage details > N.B. Select location as the cluster location. * Location > Europe > London > LON02 * Billing Method > Monthly > 20 GB * OS type > Linux * IOPS > 2 IOPS/GB  * Click on “I have agreed to the terms and conditions listed below”. > Now a storage plugin will be available in the dashboard. ## Step 3: Deploy ZooKeeper * Again Search for **ZooKeeper** and Click on it.  > You will be taken to the **ZooKeeper** deployment page. In the ZooKeeper creation page add the details below: * Target: IBM Kubernetes Service * Method: Helm chart * Kubernetes cluster: mycluster-free * Target namespace: zookeeper * Workspace: zookeeper * Resource group: Default  * Check on “I have agreed to the terms and conditions listed below”. > Click **Install** to deploy ZooKeeper. > Please wait for all the process to complete.  ## Step 4: Verify Installation * Go to Left Navigation Menu. * Click on Kubernetes  * Click on your Cluster "mycluster-free".  > You will be taken to your clusters overview page where you will see the > details of your cluster as well. * To verify the installation find the Actions.. * Click on it and select `Web terminal` from the dropdown menu.  > Click install, then wait for a couple of minutes to finish the process.  * After completing the installation click on Actions > Web terminal again. > A command line terminal will appear. Type the command below: #### Get the list of pods: `kubectl get ns`  #### See if it is running: ` kubectl get pod -n zookeeper -o wide `  The Installation is now done! Enjoy ! -- This message was sent by Atlassian Jira (v8.3.4#803005)