From fea217048591823280a888b6c26f68558e51dded Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期五, 12 一月 2024 15:17:53 +0800 Subject: [PATCH] 增加admin_grpc环境变量 --- src/k8s/create.go | 46 +++++++++++++++++----------------------------- 1 files changed, 17 insertions(+), 29 deletions(-) diff --git a/src/k8s/create.go b/src/k8s/create.go index 2b11816..b08e0d9 100644 --- a/src/k8s/create.go +++ b/src/k8s/create.go @@ -48,6 +48,8 @@ ALHost string // 绠楁硶Host Host string // 鏈嶅姟Host NodeID string // Nsq鑺傜偣ID + HttpNodePort int32 // HTTP nodePort绔彛 + RpcNodePort int32 // RPC nodePort绔彛 } func create_test() { @@ -298,7 +300,7 @@ return err } - config.HttpPort, config.RpcPort, err = getTwoNodePort(config.Client) + config.HttpNodePort, config.RpcNodePort, err = getTwoNodePort(config.Client) if err != nil { return err } @@ -345,6 +347,14 @@ }, }, { + Name: "AL_HOST", + Value: config.ALHost, + }, + { + Name: "GRPC_NODE_PORT", + Value: strconv.Itoa(int(config.RpcNodePort)), + }, + { Name: "NODE_ID", Value: config.NodeID, }, @@ -366,28 +376,6 @@ }, } - if config.ALHost != "" { - envs = append(envs, apiv1.EnvVar{ - Name: "AL_HOST", - Value: config.ALHost, - }) - } - - if config.NodeID != "" { - envs = append(envs, apiv1.EnvVar{ - Name: "NODE_ID", - Value: config.NodeID, - }) - } - - if len(pairs) > 0 { - for name, value := range pairs { - envs = append(envs, apiv1.EnvVar{ - Name: name, - Value: value, - }) - } - } for name, value := range pairs { envs = append(envs, apiv1.EnvVar{ Name: name, @@ -473,16 +461,16 @@ { Name: "http", Protocol: apiv1.ProtocolTCP, - Port: port, // 闆嗙兢鍐呴儴璁块棶绔彛 - TargetPort: intstr.FromInt(int(port)), // 瀹瑰櫒瀵瑰绔彛 - NodePort: config.HttpPort, // 澶栭儴璁块棶绔彛 + Port: config.HttpPort, // 闆嗙兢鍐呴儴璁块棶绔彛 + TargetPort: intstr.FromInt(int(config.HttpPort)), // 瀹瑰櫒瀵瑰绔彛 + NodePort: config.HttpNodePort, // 澶栭儴璁块棶绔彛 }, { Name: "tcp", Protocol: apiv1.ProtocolTCP, - Port: rpcPort, - TargetPort: intstr.FromInt(int(rpcPort)), - NodePort: config.RpcPort, + Port: config.RpcPort, + TargetPort: intstr.FromInt(int(config.RpcPort)), + NodePort: config.RpcNodePort, }, }, SessionAffinity: apiv1.ServiceAffinityClientIP, -- Gitblit v1.8.0