Services /

hq.example.com

Tailnet only
Domain
Health Incomplete 1 setup problem
Certificate example-wildcard

1 urgent problem

  • Urgent
    Rule
    A route to a container that is not running route-to-stopped-container
    Severity
    serious
    Defined at
    hq/platform/application/contradiction_findings.py:467
    From
    Infrastructure
    Key
    hq.infrastructure:finding:route-to-stopped-container:service:hq.example.com
    hq.example.com leads to example-service-with-a-long-name-0 on app-host, which is stopped

    Requests for hq.example.com fail until example-service-with-a-long-name-0 runs again or the proxy route points at what replaced it.

    Name
    • hq.example.com
    Path
    • Internal DNS → Tailnet → app-host → Proxy host → example-service-with-a-long-name-0
    Container
    • stopped
    • Start example-service-with-a-long-name-0 on app-host
      ssh app-host "sudo docker start example-service-with-a-long-name-0"

Path via internal DNS

See on the map

Tailnet or home network only

  1. Internal DNS 100.64.0.10
  2. Tailnet 100.64.0.10
  3. Machine app-host
  4. Proxy host 192.0.2.10:8000 Served certificate example-wildcard
  5. Container example-service-with-a-long-name-0 Update status unknown

Each step

StepNameStateIf it breaksRead from
Internal DNS 100.64.0.10 Change Working The name stops resolving, or resolves somewhere else. In HQ, not read
Tailnet – Connected If the machine's address changes, this name stops working. Tailnet device · just now
Machine app-host Online If it is down, this service is down. Tailnet device · just now
Proxy host 192.0.2.10:8000 Served certificate example-wildcard Change Working If it is removed, the name stops reaching the app. In HQ, not read
Forwards to 192.0.2.10:8000 Exited If nothing listens there, you get 502 Bad Gateway. In HQ, not read
Machine app-host Online If it is down, this service is down. Tailnet device · just now
Container example-service-with-a-long-name-0 Exited The service stops answering. Container · just now

Not set up

Container Exited example-service-with-a-long-name-0 on app-host
What is running
Image
registry.example.com/example/image-0:1.2.3
Publishes
8000
Seen
Defined by
A compose file on app-host. HQ cannot read it.