tacker.vnfm.infra_drivers.kubernetes.k8s.tosca_kube_object module¶
-
class
tacker.vnfm.infra_drivers.kubernetes.k8s.tosca_kube_object.
Container
(name=None, num_cpus=None, mem_size=None, image=None, command=None, args=None, ports=None, config=None)¶ Bases:
object
Container holds the basic structs of a container
-
property
args
¶
-
property
command
¶
-
property
config
¶
-
property
image
¶
-
property
mem_size
¶
-
property
name
¶
-
property
num_cpus
¶
-
property
ports
¶
-
property
-
class
tacker.vnfm.infra_drivers.kubernetes.k8s.tosca_kube_object.
ScalingObject
(scaling_name=None, min_replicas=None, max_replicas=None, scale_target_name=None, target_cpu_utilization_percentage=None)¶ Bases:
object
ScalingObject holds the basic struct of a horizontal pod auto-scaling
-
property
max_replicas
¶
-
property
min_replicas
¶
-
property
scale_target_name
¶
-
property
scaling_name
¶
-
property
target_cpu_utilization_percentage
¶
-
property
-
class
tacker.vnfm.infra_drivers.kubernetes.k8s.tosca_kube_object.
ToscaKubeObject
(name=None, namespace=None, mapping_ports=None, containers=None, network_name=None, mgmt_connection_point=False, scaling_object=None, service_type=None, labels=None, annotations=None)¶ Bases:
object
ToscaKubeObject holds the basic struct of a VDU.
That is used for translating TOSCA to Kubernetes templates.
-
property
annotations
¶
-
property
containers
¶
-
property
labels
¶
-
property
mapping_ports
¶
-
property
mgmt_connection_point
¶
-
property
name
¶
-
property
namespace
¶
-
property
network_name
¶
-
property
scaling_object
¶
-
property
service_type
¶
-
property