Skip to content

[Umbrella] Bind the listening address of karmada component to the POD IP #6266

@XiShanYongYe-Chang

Description

@XiShanYongYe-Chang

What would you like to be added:

I submitted a document on the website: karmada-io/website#813

In the configuration guide, user can set the listening address to the POD IP address. We can change the listening addresses of Karmada components in different installation modes based on the suggestions.

Currently, Karmada supports the following installation modes:

The Karmada components that can be configured include:

  • karmada-controller-manager
  • karmada-scheduler
  • karmada-aggregated-apiserver
  • karmada-search
  • karmada-scheduler-estimator
  • karmada-agent
  • karmada-webhook
  • karmada-metrics-adapter
  • karmada-descheduler

Why is this needed:

When a user deploys a Karmada component, the Karmada component will use the default listening address and port if the listening-related parameters are not configured. The default listening address of the Karmada component is 0.0.0.0, which means that the component will listen to all network interfaces on the server (for a container, this is a virtual network interface that is managed by the container runtime, such as Docker).

All-zero listening will increase the risk of being attacked. So, we can change the listening address to the POD IP address.

Metadata

Metadata

Assignees

Labels

help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.

Type

No type

Projects

Status

Planned In Release 1.14

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions