You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by GitBox <gi...@apache.org> on 2020/10/19 12:56:11 UTC

[GitHub] [airflow] mik-laj commented on a change in pull request #11581: Tutorial for installing on IBM Cloud

mik-laj commented on a change in pull request #11581:
URL: https://github.com/apache/airflow/pull/11581#discussion_r507723187



##########
File path: docs/install/README.md
##########
@@ -0,0 +1,169 @@
+# Get Apache Airflow on IBM Cloud
+
+We will deploy Apache Airflow on an IBM Cloud Kubernetes Cluster
+
+* Prerequisites :
+  * You should have an IBM Cloud account, otherwise you can [register here].
+  
+1. Provisioning a new Kubernetes Cluster, if already have one skip to step **2**
+2. Deploying the IBM Cloud Block Storage plug-in, if already have it skip to step **3**
+3. Deploying Apache Airflow 
+
+## Step 1 provisioning a new Kubernetes Cluster
+
+* Click the **Catalog** button on the top 
+* Select **Service** from the left in the catalog
+* Search for **Kubernetes Service** and click on it
+![Kubernetes](/docs/install/kubernetes-select.png)
+* At the Kubernetes deployment page, we will specify our deployment details
+* Choose a plan **standard** or **free**, the free plan only has one worker node and no subnet, to provision a standard cluster, you will need to upgrade you account to Pay-As-You-Go 
+  * To upgrade to a Pay-As-You-Go account, complete the following steps:
+
+  * In the console, go to Manage > Account.
+  * Select Account settings, and click Add credit card.
+  * Enter your payment information, click Next, and submit your information
+* Choose **classic** or **VPC**, read the [docs] and choose the most suitable type for yourself 
+ ![VPC](/docs/install/infra-select.png)
+* Please decide on your deployment's location parameters , for more information please visit [Locations]
+  * Choose **Geography** (continent)
+![continent](/docs/install/location-geo.png)
+  * Choose **Single** or **Multizone**, in single zone your data is only kept in one datacenter, with Multizone your data is kept on multiple sites for more security
+![avail](/docs/install/location-avail.png)
+  * Choose a **Worker Zone** if using Single zones or **Metro** if Multizone
+ ![worker](/docs/install/location-worker.png) 
+    * If you wish to use Multizone please set up your account with [VRF] or [enable Vlan spanning]
+    * At your current location selection, it is possible there is no Virtual LAN  currently available, then a new Vlan will be created for you
+ 
+* Choose a **Worker node setup** or use the preselected one, set **Worker node amount per zone**
+![worker-pool](/docs/install/worker-pool.png)
+* Choose **Master Service Endpoint**, In VRF-enabled accounts, you can choose private-only to make your master accessible on the private network or via VPN tunnel. Choose public-only to make your master publicly accessible. When you have a VRF-enabled account, your cluster is set up by default to use both private and public endpoints. For more information visit [endpoints].
+![endpoints](/docs/install/endpoints.png)
+* Give cluster a **name**
+
+![name-new](/docs/install/name-new.png)
+* Give desired **tags** to your cluster, for more information visit [tags]
+
+![tags-new](/docs/install/tasg-new.png)
+* Click **create**
+![create-new](/docs/install/create-new.png)
+
+* Wait for you cluster to be provisioned 
+![cluster-prepare](/cluster-prepare.png)
+* Your cluster is ready for usage 
+
+![cluster-ready](/docs/install/cluster-done.png)
+
+## Step 2 deploy IBM Cloud Block Storage plug-in
+The Block Storage plug-in is a persistent, high-performance iSCSI storage that you can add to your apps by using Kubernetes Persistent Volumes (PVs).
+ 
+* Click the **Catalog** button on the top 
+* Select **Software** from the catalog
+* Search for **IBM Cloud Block Storage plug-in** and click on it
+![Block](/docs/install/block-search.png)
+
+* On the application page Click in the _dot_ next to the cluster, you wish to use
+* Click on  **Enter or Select Namespace** and choose the default Namespace or use a custom one (if you get error please wait 30 minutes for the cluster to finalize)
+![block-c](/docs/install/block-cluster.png)
+* Give a **name** to this workspace 
+* Click **install** and wait for the deployment
+![block-create](/docs/install/block-storage-create.png)
+
+## Step 3 Deploy Apache Airflow
+
+In this step we will deploy Apache Airflow on our cluster 
+  
+* Click the **Catalog** button on the top 
+* Select **Software** from the left in the catalog
+* Search for **Apache Aifrlow** and click on it

Review comment:
       Can you say more about it? Does it use Helm? If so, what is its source?




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org