Class: TencentCloud::Tke::V20180525::ClusterExtraArgs

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

集群master自定义参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(kubeapiserver = nil, kubecontrollermanager = nil, kubescheduler = nil, etcd = nil) ⇒ ClusterExtraArgs

Returns a new instance of ClusterExtraArgs.



1321
1322
1323
1324
1325
1326
# File 'lib/v20180525/models.rb', line 1321

def initialize(kubeapiserver=nil, kubecontrollermanager=nil, kubescheduler=nil, etcd=nil)
  @KubeAPIServer = kubeapiserver
  @KubeControllerManager = kubecontrollermanager
  @KubeScheduler = kubescheduler
  @Etcd = etcd
end

Instance Attribute Details

#EtcdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KubeAPIServer:

    kube-apiserver自定义参数,参数格式为[“k1=v1”, “k1=v2”], 例如

  • KubeControllerManager:

    kube-controller-manager自定义参数

  • KubeScheduler:

    kube-scheduler自定义参数

  • Etcd:

    etcd自定义参数,只支持独立集群



1319
1320
1321
# File 'lib/v20180525/models.rb', line 1319

def Etcd
  @Etcd
end

#KubeAPIServerObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KubeAPIServer:

    kube-apiserver自定义参数,参数格式为[“k1=v1”, “k1=v2”], 例如

  • KubeControllerManager:

    kube-controller-manager自定义参数

  • KubeScheduler:

    kube-scheduler自定义参数

  • Etcd:

    etcd自定义参数,只支持独立集群



1319
1320
1321
# File 'lib/v20180525/models.rb', line 1319

def KubeAPIServer
  @KubeAPIServer
end

#KubeControllerManagerObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KubeAPIServer:

    kube-apiserver自定义参数,参数格式为[“k1=v1”, “k1=v2”], 例如

  • KubeControllerManager:

    kube-controller-manager自定义参数

  • KubeScheduler:

    kube-scheduler自定义参数

  • Etcd:

    etcd自定义参数,只支持独立集群



1319
1320
1321
# File 'lib/v20180525/models.rb', line 1319

def KubeControllerManager
  @KubeControllerManager
end

#KubeSchedulerObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • KubeAPIServer:

    kube-apiserver自定义参数,参数格式为[“k1=v1”, “k1=v2”], 例如

  • KubeControllerManager:

    kube-controller-manager自定义参数

  • KubeScheduler:

    kube-scheduler自定义参数

  • Etcd:

    etcd自定义参数,只支持独立集群



1319
1320
1321
# File 'lib/v20180525/models.rb', line 1319

def KubeScheduler
  @KubeScheduler
end

Instance Method Details

#deserialize(params) ⇒ Object



1328
1329
1330
1331
1332
1333
# File 'lib/v20180525/models.rb', line 1328

def deserialize(params)
  @KubeAPIServer = params['KubeAPIServer']
  @KubeControllerManager = params['KubeControllerManager']
  @KubeScheduler = params['KubeScheduler']
  @Etcd = params['Etcd']
end