kmesh-net / kmesh-net/kmesh

Improve ADS with istiod

Open
#75 5 comments 0 reactions 1 assignee Claimed by @YaoZengzeng View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.