From 052db984ad73ddb0ba66237e93a48b5e120e6a4e Mon Sep 17 00:00:00 2001 From: wangpengfei <274878379@qq.com> Date: 星期三, 31 五月 2023 20:13:58 +0800 Subject: [PATCH] 获取集群 tmp --- src/main/main.go | 54 ++++++++++++++++++++++++++++++++---------------------- 1 files changed, 32 insertions(+), 22 deletions(-) diff --git a/src/main/main.go b/src/main/main.go index db889ec..8897078 100644 --- a/src/main/main.go +++ b/src/main/main.go @@ -27,7 +27,7 @@ ) func rancher_install_test(node rancher.Node) { -/* nodes := []Node{ + /* nodes := []Node{ { Roles: []string{"etcd", "controlplane", "worker"}, IP: "192.168.20.189", @@ -61,7 +61,7 @@ os.Exit(0) } -func cluster_test(clusterName string,rancherClusterConfig rancher.RancherClusterConfig) { +func cluster_test(clusterName string, rancherClusterConfig rancher.RancherClusterConfig) { // Create the cluster // Rancher configuration @@ -70,9 +70,9 @@ BearerToken: "token-nnrsc:w68zdt8s47fnpjd5xqdl5hhzpz4j2d56kt5nx49nsswcbpdzc28kh5", }*/ - fmt.Println(rancherClusterConfig) - fmt.Println(rancherClusterConfig.RancherURL) - fmt.Println(rancherClusterConfig.BearerToken) + fmt.Println(rancherClusterConfig) + fmt.Println(rancherClusterConfig.RancherURL) + fmt.Println(rancherClusterConfig.BearerToken) // Deploy clusterId clusterID, err := cluster.GetClusterID(rancherClusterConfig.RancherURL, rancherClusterConfig.BearerToken, clusterName) if err != nil { @@ -155,23 +155,33 @@ } if rancherInstallCmd.Parsed() { - // 鍒濆鍖栭厤缃В鏋愬簱 - viper.SetConfigName("config") - viper.SetConfigType("yaml") - viper.AddConfigPath("./config") - - // 璇诲彇閰嶇疆鏂囦欢 - err := viper.ReadInConfig() - if err != nil { - log.Fatalf("Failed to read config file: %v", err) - } + //// 鍒濆鍖栭厤缃В鏋愬簱 + //viper.SetConfigName("config") + //viper.SetConfigType("yaml") + //viper.AddConfigPath("./config") + // + //// 璇诲彇閰嶇疆鏂囦欢 + //err := viper.ReadInConfig() + //if err != nil { + // log.Fatalf("Failed to read config file: %v", err) + //} // 瑙f瀽閰嶇疆鏂囦欢涓殑瀛楁 - var rancherClusterConfig rancher.RancherClusterConfig - err = viper.Unmarshal(&rancherClusterConfig) - if err != nil { - log.Fatalf("Failed to unmarshal config: %v", err) + var rancherClusterConfig rancher.RancherClusterConfig + //err = viper.Unmarshal(&rancherClusterConfig) + //if err != nil { + // log.Fatalf("Failed to unmarshal config: %v", err) + //} + + rancherClusterConfig.Nodes = make([]rancher.Node, 3) + rancherClusterConfig.Nodes[0] = rancher.Node{ + Roles: []string{"worker"}, + IP: "192.168.20.189", + SSHUsername: "basic", + SSHPassword: "123", + SSHPort: 22, } + rancher_install_test(rancherClusterConfig.Nodes[0]) os.Exit(1) } @@ -311,13 +321,13 @@ } // 瑙f瀽閰嶇疆鏂囦欢涓殑瀛楁 - var rancherClusterConfig rancher.RancherClusterConfig + var rancherClusterConfig rancher.RancherClusterConfig err = viper.Unmarshal(&rancherClusterConfig) if err != nil { log.Fatalf("Failed to unmarshal config: %v", err) } - clusterName := "kubernetus" - fmt.Println(rancherClusterConfig) + clusterName := "kubernetus" + fmt.Println(rancherClusterConfig) cluster_test(clusterName, rancherClusterConfig) } -- Gitblit v1.8.0