Kubernetes
Deployment base
https://github.com/cloudfoundry-incubator/kubo-deployment
Deployment version
Common
Priority |
Ops name |
Description |
100 |
cb-k8s-deployment/ops/vm-types.yml |
Set desired vm sizes |
150 |
cb-k8s-deployment/ops/allow-mount-propagation.yml |
Allow mount propagation for docker on Ubuntu |
200 |
cb-k8s-deployment/ops/network.yml |
Change networks |
300 |
cb-k8s-deployment/ops/scale-to-one-az.yml |
Scale to one AZ |
400 |
cb-k8s-deployment/ops/security-groups.yml |
Change security groups |
500 |
cb-k8s-deployment/ops/scale-to-n-masters.yml |
Scale masters |
600 |
cb-k8s-deployment/ops/scale-to-n-workers.yml |
Scale workers |
700 |
cb-k8s-deployment/ops/load_balancers.yml |
Add load balancers |
800 |
cb-k8s-deployment/ops/add-hostname-to-master-certificate.yml |
Add certificate hostnames |
900 |
cb-k8s-deployment/ops/prometheus.yml |
Enable Prometheus metrics |
1000 |
cb-k8s-deployment/kubo-deployment/manifests/ops-files/allow-privileged-containers.yml |
Allow privileged containers: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ |
1100 |
cb-k8s-deployment/kubo-deployment/manifests/ops-files/enable-bbr.yml |
Enable bbr |
1200 |
cb-k8s-deployment/kubo-deployment/manifests/ops-files/rename.yml |
Rename deployment name |
6000 |
cb-cf-deployment/ops/add-proxy-garden.yml |
Use proxy in garden to be able to use external docker registry |
8000 |
cb-k8s-deployment/ops/replace_names.yml |
Rename VMs |
AWS specific
Priority |
Ops name |
Description |
100 |
cb-k8s-deployment/kubo-deployment/manifests/ops-files/iaas/aws/cloud-provider.yml |
Use AWS cloud provider in Kubernetes |
200 |
cb-k8s-deployment/kubo-deployment/manifests/ops-files/iaas/aws/add-worker-credentials.yml |
Add AWS credentials to workers |
300 |
cb-k8s-deployment/kubo-deployment/manifests/ops-files/iaas/aws/add-master-credentials.yml |
Add AWS credentials to master |
400 |
cb-k8s-deployment/kubo-deployment/manifests/ops-files/iaas/aws/lb.yml |
Enable AWS LB support |
vSphere specific
Priority |
Ops name |
Description |
100 |
cb-k8s-deployment/kubo-deployment/manifests/ops-files/iaas/vsphere/cloud-provider.yml |
Use vSphere cloud provider in Kubernetes |
200 |
cb-k8s-deployment/ops/vsphere-provider-disable-ssl-verification.yml |
Disable SSL verification |
300 |
cb-k8s-deployment/kubo-deployment/manifests/ops-files/iaas/vsphere/use-vm-extensions.yml |
Add vm_extension to workers: enable-disk-UUID |