make pull cluster to be able to register with proxy-server
Signed-off-by: huangyanfeng <huangyanfeng1992@gmail.com>
This commit is contained in:
parent
7c76237021
commit
d8a7d89782
|
@ -180,6 +180,7 @@ func NewCmdRegister(parentCommand string) *cobra.Command {
|
||||||
flags.Int32Var(&opts.KarmadaAgentReplicas, "karmada-agent-replicas", 1, "Karmada agent replicas.")
|
flags.Int32Var(&opts.KarmadaAgentReplicas, "karmada-agent-replicas", 1, "Karmada agent replicas.")
|
||||||
flags.Int32Var(&opts.CertExpirationSeconds, "cert-expiration-seconds", DefaultCertExpirationSeconds, "The expiration time of certificate.")
|
flags.Int32Var(&opts.CertExpirationSeconds, "cert-expiration-seconds", DefaultCertExpirationSeconds, "The expiration time of certificate.")
|
||||||
flags.BoolVar(&opts.DryRun, "dry-run", false, "Run the command in dry-run mode, without making any server requests.")
|
flags.BoolVar(&opts.DryRun, "dry-run", false, "Run the command in dry-run mode, without making any server requests.")
|
||||||
|
flags.StringVar(&opts.ProxyServerAddress, "proxy-server-address", "", "Address of the proxy server that is used to proxy to the cluster.")
|
||||||
|
|
||||||
return cmd
|
return cmd
|
||||||
}
|
}
|
||||||
|
@ -237,6 +238,9 @@ type CommandRegisterOption struct {
|
||||||
// DryRun tells if run the command in dry-run mode, without making any server requests.
|
// DryRun tells if run the command in dry-run mode, without making any server requests.
|
||||||
DryRun bool
|
DryRun bool
|
||||||
|
|
||||||
|
// ProxyServerAddress holds the proxy server address that is used to proxy to the cluster.
|
||||||
|
ProxyServerAddress string
|
||||||
|
|
||||||
memberClusterEndpoint string
|
memberClusterEndpoint string
|
||||||
memberClusterClient *kubeclient.Clientset
|
memberClusterClient *kubeclient.Clientset
|
||||||
}
|
}
|
||||||
|
@ -674,6 +678,7 @@ func (o *CommandRegisterOption) makeKarmadaAgentDeployment() *appsv1.Deployment
|
||||||
fmt.Sprintf("--cluster-region=%s", o.ClusterRegion),
|
fmt.Sprintf("--cluster-region=%s", o.ClusterRegion),
|
||||||
fmt.Sprintf("--cluster-zones=%s", strings.Join(o.ClusterZones, ",")),
|
fmt.Sprintf("--cluster-zones=%s", strings.Join(o.ClusterZones, ",")),
|
||||||
fmt.Sprintf("--controllers=%s", strings.Join(controllers, ",")),
|
fmt.Sprintf("--controllers=%s", strings.Join(controllers, ",")),
|
||||||
|
fmt.Sprintf("--proxy-server-address=%s", o.ProxyServerAddress),
|
||||||
"--cluster-status-update-frequency=10s",
|
"--cluster-status-update-frequency=10s",
|
||||||
"--bind-address=0.0.0.0",
|
"--bind-address=0.0.0.0",
|
||||||
"--secure-port=10357",
|
"--secure-port=10357",
|
||||||
|
|
Loading…
Reference in New Issue