Improve ADS with istiod
Open
- Dominant language
- Go
- Stars
- 757
- Forks
- 276
- Avg merge
- 5d 20h
- Merged PRs (30d)
- 2
Description
The bootstrap config currently is almost static, we can only update the ads server address now. And it cannot communicate with server via a secure port.
IMO, we have several steps to make the ads more secure
- [ ] Support secure ads communication with kmesh token
- [ ] Support dynamic node id generate, node id is the identity correspond with pod name. `"nodeType~" + ip + "~" + podname.namespace+ "~" + "namespace.svc.cluster.local"`
- [ ] Bring nonce when ack/nack
- [ ] we donot need to request for listener after CDS handled each time. IMO, we only need send once each stream. Otherwise, istiod will duplicate listener pushes
Contributor guide
Assessment
This issue has not been assessed yet.