Skip to content

Commit

Permalink
Remove "$" from commands and clarify context for spark example
Browse files Browse the repository at this point in the history
  • Loading branch information
alghe-global committed Jun 8, 2022
1 parent fab5e25 commit 3845d35
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions staging/spark/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,10 @@ Optionally, your Kubernetes cluster should be configured with a Loadbalancer int

## Step One: Create namespace

Create the namespace by executing the following command using `kubectl`:

```sh
$ kubectl create -f examples/staging/spark/namespace-spark-cluster.yaml
kubectl create -f examples/staging/spark/namespace-spark-cluster.yaml
```

Now list all namespaces:
Expand All @@ -43,14 +45,14 @@ default <none> Active
spark-cluster name=spark-cluster Active
```

To configure kubectl to work with our namespace, we will create a new context using our current context as a base:
To configure kubectl to work with our namespace, we will create a new context using our current context as a base with the following commands:

```sh
$ CURRENT_CONTEXT=$(kubectl config view -o jsonpath='{.current-context}')
$ USER_NAME=$(kubectl config view -o jsonpath='{.contexts[?(@.name == "'"${CURRENT_CONTEXT}"'")].context.user}')
$ CLUSTER_NAME=$(kubectl config view -o jsonpath='{.contexts[?(@.name == "'"${CURRENT_CONTEXT}"'")].context.cluster}')
$ kubectl config set-context spark --namespace=spark-cluster --cluster=${CLUSTER_NAME} --user=${USER_NAME}
$ kubectl config use-context spark
CURRENT_CONTEXT=$(kubectl config view -o jsonpath='{.current-context}')
USER_NAME=$(kubectl config view -o jsonpath='{.contexts[?(@.name == "'"${CURRENT_CONTEXT}"'")].context.user}')
CLUSTER_NAME=$(kubectl config view -o jsonpath='{.contexts[?(@.name == "'"${CURRENT_CONTEXT}"'")].context.cluster}')
kubectl config set-context spark --namespace=spark-cluster --cluster=${CLUSTER_NAME} --user=${USER_NAME}
kubectl config use-context spark
```

## Step Two: Start your Master service
Expand Down Expand Up @@ -279,7 +281,7 @@ If your Kubernetes cluster does not have a Loadbalancer integration, then we wil
Take the Zeppelin pod from before and port-forward the WebUI port:

```console
$ kubectl port-forward zeppelin-controller-ja09s 8080:8080
kubectl port-forward zeppelin-controller-ja09s 8080:8080
```

This forwards `localhost` 8080 to container port 8080. You can then find
Expand Down

0 comments on commit 3845d35

Please sign in to comment.