-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bfcb75f
commit da51652
Showing
4 changed files
with
59 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,7 +15,8 @@ First, make sure you've enabled the API services using gcloud: | |
gcloud services enable \ | ||
cloudapis.googleapis.com \ | ||
container.googleapis.com \ | ||
containerregistry.googleapis.com | ||
containerregistry.googleapis.com \ | ||
cloudbuild.googleapis.com | ||
``` | ||
|
||
Then override some of the defaults settings to your configuration. | ||
|
@@ -38,31 +39,32 @@ sh scripts/setup_gcp.sh | |
kubectl get pods --all-namespaces | ||
``` | ||
|
||
## Enable HTTPS | ||
|
||
You must have a real domain name (not xip.io auto-domain) to enable HTTPS. | ||
|
||
The helper script enables HTTPS using [CloudDNS](#), [Let's Encrypt](#) and [cert-manager](#). Adapt the ClusterIssuer manifest if you are using a different DNS. | ||
|
||
```bash | ||
export KUDA_DOMAIN="example.com" | ||
export KUDA_NAMESPACE="default" | ||
export KUDA_LETSENCRYPT_EMAIL="[email protected]" | ||
sh scripts/gcp_enable_https.sh | ||
``` | ||
|
||
## Authentication | ||
|
||
Install the authentication service, by following the instruction in | ||
[/images/deployer](/images/auth). | ||
[/install/auth](/install/auth/README.md). | ||
|
||
Then install Istio's authentication policy: | ||
|
||
``` | ||
sh scripts/setup_auth_policy.sh | ||
``` | ||
|
||
## Deployer | ||
## API | ||
|
||
Install the remote deployer service, by following the instructions in | ||
[/images/deployer](/images/deployer). | ||
Install the remote deployer API, by following the instructions in | ||
[/install/api](/install/api). | ||
|
||
## Enable HTTPS | ||
|
||
You must have a real domain name (not xip.io auto-domain) to enable HTTPS. | ||
|
||
The helper script enables HTTPS using [CloudDNS](#), [Let's Encrypt](#) and [cert-manager](#). | ||
Adapt the ClusterIssuer manifest if you are using a different DNS. | ||
|
||
```bash | ||
export KUDA_DOMAIN="example.com" | ||
export KUDA_NAMESPACE="default" | ||
export KUDA_LETSENCRYPT_EMAIL="[email protected]" | ||
sh scripts/gcp_enable_https.sh | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
service.yaml | ||
service.yaml | ||
*.bak.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters