Skip to content

Latest commit

 

History

History
77 lines (67 loc) · 3.4 KB

README.md

File metadata and controls

77 lines (67 loc) · 3.4 KB

Overview

This contains the Nginx configuration for k8s.io and the associated subdomain redirectors.

Vanity URL(s)

k8s.io kubernetes.io
APT downloads https://apt.k8s.io https://apt.kubernetes.io
Blog https://k8s.io/blog https://kubernetes.io/blog
Changelog https://changelog.k8s.io https://changelog.kubernetes.io
CI logs https://ci-test.k8s.io https://ci-test.kubernetes.io
Git repo https://code.k8s.io https://code.kubernetes.io
Search Git repo https://cs.k8s.io https://cs.kubernetes.io
Downloads https://dl.k8s.io https://dl.kubernetes.io
Documentation https://docs.k8s.io https://docs.kubernetes.io
Kubernetes examples https://examples.k8s.io https://examples.kubernetes.io
Features repo https://feature.k8s.io
https://features.k8s.io
https://feature.kubernetes.io
https://features.kubernetes.io
Install script https://get.k8s.io https://get.kubernetes.io
Github organization https://git.k8s.io https://git.kubernetes.io
Redirections https://go.k8s.io https://go.kubernetes.io
Issues https://issue.k8s.io
https://issues.k8s.io
https://issue.kubernetes.io
https://issues.kubernetes.io
Main site https://k8s.io https://kubernetes.io
PR Dashboard https://pr-test.k8s.io https://pr-test.kubernetes.io
Pull requests https://pr.k8s.io
https://prs.k8s.io
https://pr.kubernetes.io
https://prs.kubernetes.io
Downloads https://releases.k8s.io
https://rel.k8s.io
https://releases.kubernetes.io
https://rel.kubernetes.io
Kubernetes SIGs https://sigs.k8s.io
Tide status (formerly submit queue) https://prow.k8s.io/tide https://prow.kubernetes.io/tide
TestGrid https://testgrid.k8s.io https://testgrid.kubernetes.io
YUM downloads https://yum.k8s.io https://yum.kubernetes.io
Kubernetes YouTube https://yt.k8s.io https://youtube.k8s.io

NOTE: please see k8s.io/k8s.io/configmap-nginx.yaml for server definitions

Redirections

NOTE: please see configmap-nginx.yaml for rewrite rules.

How to deploy

  1. Log into Google Cloud Shell. Our clusters do not allow access from the internet.

  2. Get the credentials for the cluster, if you don't already have them. Run gcloud container clusters get-credentials aaa --region us-central1 --project kubernetes-public. When this is done, you should be able to list namespaces with kubectl --context gke_kubernetes-public_us-central1_aaa get ns.

  3. Run ./deploy.sh. This will effectively run ./deploy.sh canary to push and test configs in the canary namespace, followed by ./deploy.sh prod to do the same in prod if tests pass against canary.