Class: TencentCloud::Tke::V20180525::ClusterAdvancedSettings
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::ClusterAdvancedSettings
- Defined in:
- lib/v20180525/models.rb
Overview
集群高级配置
Instance Attribute Summary collapse
-
#AsEnabled ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#AuditEnabled ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#AuditLogsetId ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#AuditLogTopicId ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#BasePodNumber ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#CiliumMode ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#ContainerRuntime ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#DeletionProtection ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#EnableCustomizedPodCIDR ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#ExtraArgs ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#IPVS ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#IsDualStack ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#IsNonStaticIpMode ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#KubeProxyMode ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#NetworkType ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#NodeNameType ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#QGPUShareEnable ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#RuntimeVersion ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
-
#VpcCniType ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件: 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ipvs = nil, asenabled = nil, containerruntime = nil, nodenametype = nil, extraargs = nil, networktype = nil, isnonstaticipmode = nil, deletionprotection = nil, kubeproxymode = nil, auditenabled = nil, auditlogsetid = nil, auditlogtopicid = nil, vpccnitype = nil, runtimeversion = nil, enablecustomizedpodcidr = nil, basepodnumber = nil, ciliummode = nil, isdualstack = nil, qgpushareenable = nil) ⇒ ClusterAdvancedSettings
constructor
A new instance of ClusterAdvancedSettings.
Constructor Details
#initialize(ipvs = nil, asenabled = nil, containerruntime = nil, nodenametype = nil, extraargs = nil, networktype = nil, isnonstaticipmode = nil, deletionprotection = nil, kubeproxymode = nil, auditenabled = nil, auditlogsetid = nil, auditlogtopicid = nil, vpccnitype = nil, runtimeversion = nil, enablecustomizedpodcidr = nil, basepodnumber = nil, ciliummode = nil, isdualstack = nil, qgpushareenable = nil) ⇒ ClusterAdvancedSettings
Returns a new instance of ClusterAdvancedSettings.
937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 |
# File 'lib/v20180525/models.rb', line 937 def initialize(ipvs=nil, asenabled=nil, containerruntime=nil, nodenametype=nil, extraargs=nil, networktype=nil, isnonstaticipmode=nil, deletionprotection=nil, kubeproxymode=nil, auditenabled=nil, auditlogsetid=nil, auditlogtopicid=nil, vpccnitype=nil, runtimeversion=nil, enablecustomizedpodcidr=nil, basepodnumber=nil, ciliummode=nil, isdualstack=nil, qgpushareenable=nil) @IPVS = ipvs @AsEnabled = asenabled @ContainerRuntime = containerruntime @NodeNameType = nodenametype @ExtraArgs = extraargs @NetworkType = networktype @IsNonStaticIpMode = isnonstaticipmode @DeletionProtection = deletionprotection @KubeProxyMode = kubeproxymode @AuditEnabled = auditenabled @AuditLogsetId = auditlogsetid @AuditLogTopicId = auditlogtopicid @VpcCniType = vpccnitype @RuntimeVersion = runtimeversion @EnableCustomizedPodCIDR = enablecustomizedpodcidr @BasePodNumber = basepodnumber @CiliumMode = ciliummode @IsDualStack = isdualstack @QGPUShareEnable = qgpushareenable end |
Instance Attribute Details
#AsEnabled ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def AsEnabled @AsEnabled end |
#AuditEnabled ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def AuditEnabled @AuditEnabled end |
#AuditLogsetId ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def AuditLogsetId @AuditLogsetId end |
#AuditLogTopicId ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def AuditLogTopicId @AuditLogTopicId end |
#BasePodNumber ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def BasePodNumber @BasePodNumber end |
#CiliumMode ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def CiliumMode @CiliumMode end |
#ContainerRuntime ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def ContainerRuntime @ContainerRuntime end |
#DeletionProtection ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def DeletionProtection @DeletionProtection end |
#EnableCustomizedPodCIDR ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def EnableCustomizedPodCIDR @EnableCustomizedPodCIDR end |
#ExtraArgs ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def ExtraArgs @ExtraArgs end |
#IPVS ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def IPVS @IPVS end |
#IsDualStack ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def IsDualStack @IsDualStack end |
#IsNonStaticIpMode ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def IsNonStaticIpMode @IsNonStaticIpMode end |
#KubeProxyMode ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def KubeProxyMode @KubeProxyMode end |
#NetworkType ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def NetworkType @NetworkType end |
#NodeNameType ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def NodeNameType @NodeNameType end |
#QGPUShareEnable ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def QGPUShareEnable @QGPUShareEnable end |
#RuntimeVersion ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def RuntimeVersion @RuntimeVersion end |
#VpcCniType ⇒ Object
iptables模式:IPVS和KubeProxyMode都不设置 ipvs模式: 设置IPVS为true, KubeProxyMode不设置 ipvs-bpf模式: 设置KubeProxyMode为kube-proxy-bpf 使用ipvs-bpf的网络模式需要满足以下条件:
-
集群版本必须为1.14及以上;
-
系统镜像必须是: Tencent Linux 2.4;
935 936 937 |
# File 'lib/v20180525/models.rb', line 935 def VpcCniType @VpcCniType end |
Instance Method Details
#deserialize(params) ⇒ Object
959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 |
# File 'lib/v20180525/models.rb', line 959 def deserialize(params) @IPVS = params['IPVS'] @AsEnabled = params['AsEnabled'] @ContainerRuntime = params['ContainerRuntime'] @NodeNameType = params['NodeNameType'] unless params['ExtraArgs'].nil? @ExtraArgs = ClusterExtraArgs.new @ExtraArgs.deserialize(params['ExtraArgs']) end @NetworkType = params['NetworkType'] @IsNonStaticIpMode = params['IsNonStaticIpMode'] @DeletionProtection = params['DeletionProtection'] @KubeProxyMode = params['KubeProxyMode'] @AuditEnabled = params['AuditEnabled'] @AuditLogsetId = params['AuditLogsetId'] @AuditLogTopicId = params['AuditLogTopicId'] @VpcCniType = params['VpcCniType'] @RuntimeVersion = params['RuntimeVersion'] @EnableCustomizedPodCIDR = params['EnableCustomizedPodCIDR'] @BasePodNumber = params['BasePodNumber'] @CiliumMode = params['CiliumMode'] @IsDualStack = params['IsDualStack'] @QGPUShareEnable = params['QGPUShareEnable'] end |