Adds make-release script, static k8s manifests (#132)
Closes #75. ### Changelog Adds 4 scripts to the `hack/` directory for building/pushing images, injecting images tags into static manifests, and tagging new releases. See [hack/README.md](https://github.com/m-okeefe/microservices-demo/tree/release-script/hack). **Note**: since we have not pushed images yet, the images in the `./release/` manifests are still set to the skaffold defaults (eg. `adservice`).
This commit is contained in:
parent
ea424cb9f7
commit
1d452f449a
6 changed files with 182 additions and 1 deletions
17
README.md
17
README.md
|
@ -144,6 +144,21 @@ Find **Protocol Buffers Descriptions** at the [`./pb` directory](./pb).
|
|||
are seeing this, run `kubectl get service frontend-external -o=yaml | kubectl apply -f-`
|
||||
to trigger load balancer reconfiguration.
|
||||
|
||||
### Option 3: Using Static Images
|
||||
|
||||
> 💡 Recommended for test-driving the application on an existing cluster.
|
||||
|
||||
**Prerequisite**: a running Kubernetes cluster.
|
||||
|
||||
1. Clone this repository.
|
||||
1. Deploy the application: `kubectl apply -f ./release/kubernetes-manifests`
|
||||
1. Run `kubectl get pods` to see pods are in a healthy and ready state.
|
||||
1. Find the IP address of your application, then visit the application on your
|
||||
browser to confirm installation.
|
||||
|
||||
kubectl get service frontend-external
|
||||
|
||||
|
||||
### (Optional) Deploying on a Istio-installed GKE cluster
|
||||
|
||||
> **Note:** you followed GKE deployment steps above, run `skaffold delete` first
|
||||
|
@ -205,4 +220,4 @@ Find **Protocol Buffers Descriptions** at the [`./pb` directory](./pb).
|
|||
|
||||
---
|
||||
|
||||
This is not an official Google project.
|
||||
This is not an official Google project.
|
Loading…
Add table
Add a link
Reference in a new issue