Skip to content

Kubernetes deployment model alignment with documented security concerns #639

Open
@jmcshane

Description

@jmcshane

In the Indexing docs, it says:

Firewall - Only the Indexer service needs to be exposed publicly and particular attention should be paid to locking down admin ports and database access: the Graph Node JSON-RPC endpoint (default port: 8030), the Indexer management API endpoint (default port: 18000), and the Postgres database endpoint (default port: 5432) should not be exposed.

The service for the query-node uses a NodePort service across all the endpoints:

- name: index-node
port: 8030

This was done in #493 but not explicitly called out in the PR docs why the ports needed to be added to the externally facing service (changed from LoadBalancer to NodePort).

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    Status

    🗃️ Inbox

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions