v2.8.0
Image
registry-cn-hangzhou.ack.aliyuncs.com/acs/cloud-controller-manager-amd64:v2.8.0
Features
- Support addon token authorization.
- NLB supports creating IP type server groups through the annotation
service.beta.kubernetes.io/alibaba-cloud-loadbalancer-server-group-type
. Please refer to the doc for NLB server group description. - Support pprof (default port is 6060).
Improvements
- Disable cache for node, service, endpoint and endpointSlice.
NLB
- Optimize the server group creation to avoid repeatedly creating server groups.
CLB
- Add IP address verification when using the ENI mode. The IP address must be in the cluster VPC.
- If
service.beta.kubernetes.io/alibaba-cloud-loadbalancer-instance-charge-type
is set toPayByCLCU
, theservice.beta.kubernetes.io/alibaba-cloud-loadbalancer-spec
annotation will be ignored.
What's Changed
- chore: chore: pkg imported more than once by @testwill in #367
- fix: typo in loadbalancer by @mitingjin in #370
- chore: replace
github.com/ghodss/yaml
withsigs.k8s.io/yaml
by @Juneezee in #368 - Bugfix/servergroup by @gujingit in #374
- Bugfix/no cache for node by @gujingit in #375
- feat: filter pods whose ip not in vpc cidr in eni mod by @gujingit in #377
- Feature/dependency update by @gujingit in #376
- feat: update instanceChargeType && instanceSpec by @gujingit in #378
- Feature/addon token by @gujingit in #380
- support configuring server group batch size by @gujingit in #381
- test: update route controller tests by @gujingit in #382
- Feature/ip mode by @gujingit in #379
- add nlb ip tests; update expect to support paybyclcu & serverGroupTDype by @gujingit in #384
New Contributors
- @testwill made their first contribution in #367
- @mitingjin made their first contribution in #370
- @Juneezee made their first contribution in #368
Full Changelog: v2.7.0...v2.8.0