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(etcd = nil, kubeapiserver = nil, kubecontrollermanager = nil, kubescheduler = nil) ⇒ ClusterExtraArgs

Returns a new instance of ClusterExtraArgs.



1417
1418
1419
1420
1421
1422
# File 'lib/v20180525/models.rb', line 1417

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

Instance Attribute Details

#EtcdObject

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

Parameters:

  • Etcd:

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

  • KubeAPIServer:

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

  • KubeControllerManager:

    kube-controller-manager自定义参数

  • KubeScheduler:

    kube-scheduler自定义参数



1415
1416
1417
# File 'lib/v20180525/models.rb', line 1415

def Etcd
  @Etcd
end

#KubeAPIServerObject

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

Parameters:

  • Etcd:

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

  • KubeAPIServer:

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

  • KubeControllerManager:

    kube-controller-manager自定义参数

  • KubeScheduler:

    kube-scheduler自定义参数



1415
1416
1417
# File 'lib/v20180525/models.rb', line 1415

def KubeAPIServer
  @KubeAPIServer
end

#KubeControllerManagerObject

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

Parameters:

  • Etcd:

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

  • KubeAPIServer:

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

  • KubeControllerManager:

    kube-controller-manager自定义参数

  • KubeScheduler:

    kube-scheduler自定义参数



1415
1416
1417
# File 'lib/v20180525/models.rb', line 1415

def KubeControllerManager
  @KubeControllerManager
end

#KubeSchedulerObject

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

Parameters:

  • Etcd:

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

  • KubeAPIServer:

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

  • KubeControllerManager:

    kube-controller-manager自定义参数

  • KubeScheduler:

    kube-scheduler自定义参数



1415
1416
1417
# File 'lib/v20180525/models.rb', line 1415

def KubeScheduler
  @KubeScheduler
end

Instance Method Details

#deserialize(params) ⇒ Object



1424
1425
1426
1427
1428
1429
# File 'lib/v20180525/models.rb', line 1424

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