Reconcile platform
v3.8 adds reconcile agent to retry async platform provisioning on an Edgelet node. Use it when router or NATS system microservices did not reach a healthy state after deploy or config change.
potctl reconcile agent zebra-1
You can also reconcile a service (not only the whole agent):
potctl reconcile service <SERVICE_NAME>
When to use
| Situation | Action |
|---|---|
Router or NATS MS stuck after AgentConfig router/NATS changes | reconcile agent <name> |
| Platform service row shows failed async apply | reconcile service <name> |
| Ordinary microservice drift | rebuild microservice or controller reconcile, not agent reconcile |
Agent reconcile targets platform microservices (router, NATS) tied to the node, not arbitrary application workloads.
Related configuration
Router and NATS settings are pushed via AgentConfig:
upstreamRouters,routerConfigupstreamNatsServers,natsConfig
See Configuration updates and Agent YAML specification.
See also
- potctl reconcile agent — CLI reference
- Platform Components — Router and NATS overview
- Edgelet troubleshooting — connectivity and MS health
See anything wrong with the document? Help us improve it!