How to set up a cheap Kubernetes cluster on Google Cloud Platform
Check account
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
Enable APIs
1 |
|
Reserve IP Addresses
1 |
|
Check IP Addresses and set env
1 |
|
1 |
|
Create network
1 |
|
1 |
|
Create firewall rules
1 |
|
Set up Cloud NAT
1 |
|
1 |
|
Create DNS records
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
Put nameservers into GoogleDomains
Create service account for DNS challenge
1 |
|
1 |
|
Create VM instance for traefik
1 |
|
Install traefik on VM
https://gist.github.com/hirohara4913/3c188b1e5fac050f810216d20bbb5b28
1 |
|
Create OS user
1 |
|
Make directories
1 |
|
Make configuration files
1 |
|
1 |
|
Register service for traefik.
1 |
|
1 |
|
Set up log rotation.
1 |
|
1 |
|
Create kubernetes cluster
1 |
|
1 |
|
Create ingress controller
https://gist.github.com/hirohara4913/65246a22d2520b17b3686b12455426c1
1 |
|
Deploy web application
1 |
|
Create Ingress resource
https://gist.github.com/hirohara4913/d3d2b0e381fd369fd5c00f983ef919ed
1 |
|