digitalocean / digitalocean/digitalocean-cloud-controller-manager

do-loadbalancer-protocol: 'http2' results in 'http2' --> 'http'

Open
#378 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
574
Forks
153
Avg merge
3d 6h
Merged PRs (30d)
3

Description

When setting the load balancer protocol, the droplet protocol defaults to HTTP instead of HTTP2. Is there an annotation to set the droplet protocol?

```yaml
apiVersion: v1
kind: Service
metadata:
annotations:
service.beta.kubernetes.io/do-loadbalancer-enable-proxy-protocol: 'false'
service.beta.kubernetes.io/do-loadbalancer-name: 'ingress-lb-nyc1-01'
service.beta.kubernetes.io/do-loadbalancer-protocol: 'http2'
service.beta.kubernetes.io/do-loadbalancer-certificate-id: 'e22edb46-3d40-4b4b-a608-bd741da45562'
service.beta.kubernetes.io/do-loadbalancer-algorithm: 'least_connections'
service.beta.kubernetes.io/do-loadbalancer-size-slug: 'lb-small'
service.beta.kubernetes.io/do-loadbalancer-http2-ports: '5000'
labels:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/component: controller
name: ingress-nginx-controller
namespace: ingress-nginx
spec:
type: LoadBalancer
externalTrafficPolicy: Cluster
ports:
- name: grpc
port: 5000
protocol: TCP
targetPort: 5000
selector:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/component: controller
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.