22
33### Overview <a id =" m_5245424069798496115gmail-overview-1 " ></a >
44
5- This guide will install Feast on an existing Kubernetes cluster. At the end of the guide you will have the following services running:
5+ This guide installs Feast on an existing Kubernetes cluster, and ensures the following services are running:
66
77* Feast Core
8- * Feast Serving
8+ * Feast Online Serving
99* Postgres
1010* Redis
1111* Feast Jupyter
1212* Prometheus
1313
14- This guide will also contain instructions on how to customize the installation for different production use cases.
14+ This guide also contains instructions for customizing your installation for different production use cases.
1515
16- ## 0 . Requirements
16+ ### 1 . Requirements
1717
18- 1 . [ Kubectl] ( https://kubernetes.io/docs/tasks/tools/install-kubectl/ ) installed and configured.
19- 2 . [ Helm ] ( https://helm.sh/ ) 3 installed.
18+ 1 . Install and configure [ Kubectl] ( https://kubernetes.io/docs/tasks/tools/install-kubectl/ )
19+ 2 . Install [ Helm ] ( https://helm.sh/ ) 3
2020
21- ## 1 . Preparation
21+ ### 2 . Preparation
2222
23- Add the Feast Helm repository and download the latest charts:
23+ Add Feast Helm repository and download the latest charts:
2424
2525``` text
2626helm repo add feast-charts https://feast-charts.storage.googleapis.com
2727helm repo update
2828```
2929
30- The charts bundle all the necessary dependencies to run both ` Feast Core ` and ` Feast Serving ` , as well as going through the example Jupyter notebook.
30+ Feast includes a Helm chart that installs all necessary components to run ` Feast Core ` , ` Feast Online Serving ` , and the example Jupyter notebook.
3131
32- As ` Feast Core ` requires Postgres to run, we will first create a Kubernetes secret for the credential.
32+ Because ` Feast Core ` requires Postgres to run, create a Kubernetes secret for the credential:
3333
3434``` bash
3535kubectl create secret generic feast-postgresql --from-literal=postgresql-password=password
3636```
3737
38- ## 2 . Installation
38+ ### 3 . Installation
3939
40- Install Feast using helm. It will take some time before all the pods are ready. Feast online serving will keep restart until Feast core is ready .
40+ Install Feast using Helm. The pods take a minute to initiate, while at the same time Feast Online Serving restarts until Feast Core has launched .
4141
4242``` bash
4343helm install feast-release feast-charts/feast
4444```
4545
46- ## 3. Connect to Feast using Jupyter
46+ ### 4. Use Jupyter to connect to Feast
4747
48- Once the pods are all running we can connect to the Jupyter notebook server running in the cluster
48+ After all the pods are ready, connect to the Jupyter Notebook Server running in the cluster:
4949
5050``` bash
5151kubectl port-forward \
@@ -57,11 +57,11 @@ Forwarding from 127.0.0.1:8888 -> 8888
5757Forwarding from [::1]:8888 -> 8888
5858```
5959
60- You should be able to connect at ` localhost:8888 ` to the bundled Jupyter Notebook Server with example notebooks.
60+ You can now connect to the bundled Jupyter Notebook Server at ` localhost:8888 ` and follow the example notebooks.
6161
6262{% embed url="http://localhost:8888/tree ?" caption="" %}
6363
64- ## 4 . Further Reading
64+ ### 5 . Further Reading
6565
6666* [ Feast Concepts] ( ../../concepts/overview.md )
6767* [ Feast Examples/Tutorials] ( https://github.com/feast-dev/feast/tree/master/examples )
0 commit comments