k8s.models.service module

class k8s.models.service.Service(new=True, **kwargs)[source]

Bases: Model, ApiMixIn

metadata

Generic field on a k8s model

spec

Generic field on a k8s model

class k8s.models.service.ServicePort(new=True, **kwargs)[source]

Bases: Model

name

Generic field on a k8s model

nodePort

Generic field on a k8s model

port

Generic field on a k8s model

protocol

Generic field on a k8s model

targetPort

Generic field on a k8s model

class k8s.models.service.ServiceSpec(new=True, **kwargs)[source]

Bases: Model

clusterIP

OnceField can only be set on new instances, and is immutable after creation on the server

loadBalancerIP

OnceField can only be set on new instances, and is immutable after creation on the server

loadBalancerSourceRanges

ListField is a list (array) of a single type on a model

ports

ListField is a list (array) of a single type on a model

selector

Generic field on a k8s model

sessionAffinity

Generic field on a k8s model

type

Generic field on a k8s model