From 8112914a4af016208e2730d8ebb1e2f24b54b2fb Mon Sep 17 00:00:00 2001 From: Ihor Dvoretskyi Date: Fri, 31 Aug 2018 19:21:38 +0000 Subject: [PATCH] Docker for Desktop instructions removed Signed-off-by: Ihor Dvoretskyi --- README.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 9fa2265..a221084 100644 --- a/README.md +++ b/README.md @@ -41,8 +41,7 @@ Find **Protocol Buffers Descriptions** at the [`./pb` directory](./pb). ## Features - **[Kubernetes](https://kubernetes.io)/[GKE](https://cloud.google.com/kubernetes-engine/):** - The app is designed to run on Kubernetes (both locally on Minikube and "Docker for - Desktop", as well as on the cloud with GKE). + The app is designed to run on Kubernetes (locally on Minikube, as well as on the cloud with GKE). - **[gRPC](https://grpc.io):** Microservices use a high volume of gRPC calls to communicate to each other. - **[Istio](https://istio.io):** Application works on Istio service mesh. @@ -64,23 +63,17 @@ Find **Protocol Buffers Descriptions** at the [`./pb` directory](./pb). > **Note:** that the first build can take up to 20-30 minutes. Consequent builds > will be faster. -### Option 1: Running locally with “Docker for Desktop” +### Option 1: Running locally with Minikube > 💡 Recommended if you're planning to develop the application. 1. Install tools to run a Kubernetes cluster locally: - kubectl (can be installed via `gcloud components install kubectl`) - - One of the tools that deploy Kubernetes cluster locally: - - Minikube (Linux/Mac/Wimdows). It's the open source, cross-platrorm tool, developed by the Kubernetes community. Installation instructions and documentation can be found [here](https://github.com/kubernetes/minikube). - - Docker for Desktop (Mac/Windows): It provides Kubernetes support as [noted - here](https://docs.docker.com/docker-for-mac/kubernetes/). + - Minikube (Linux/Mac/Windows). It's the open source, cross-platrorm tool, developed by the Kubernetes community. Installation instructions and documentation can be found [here](https://github.com/kubernetes/minikube). - [skaffold](https://github.com/GoogleContainerTools/skaffold/#installation) -1. Launch the local Kubernetes cluster: - - Launch Minikube with `minikube start` command. More details can be found [here](https://github.com/kubernetes/minikube#quickstart). - - Launch “Docker for Desktop”. Go to Preferences and choose “Enable Kubernetes”. - +1. Launch the local Kubernetes cluster with `minikube start` command. More details can be found [here](https://github.com/kubernetes/minikube#quickstart). 1. Run `kubectl get nodes` to verify that the local cluster works properly. 1. Run `skaffold run` (first time will be slow, it can take ~20-30 minutes). @@ -95,7 +88,7 @@ Find **Protocol Buffers Descriptions** at the [`./pb` directory](./pb). > 💡 Recommended for demos and making it available publicly. -1. Install tools specified in the previous section (Docker, kubectl, skaffold) +1. Install tools specified in the previous section (kubectl, skaffold) 1. Create a Google Kubernetes Engine cluster and make sure `kubectl` is pointing to the cluster.