Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SortInitContainerStatuses ¶
func SortInitContainerStatuses(p *v1.Pod, statuses []v1.ContainerStatus)
SortInitContainerStatuses ensures that statuses are in the order that their init container appears in the pod spec
Types ¶
type DownstreamController ¶
type DownstreamController struct {
// contains filtered or unexported fields
}
DownstreamController watch kubernetes api server and send change to edge
func NewDownstreamController ¶
func NewDownstreamController(k8sInformerFactory k8sinformers.SharedInformerFactory, keInformerFactory informers.KubeEdgeCustomeInformer, crdInformerFactory crdinformers.SharedInformerFactory) (*DownstreamController, error)
NewDownstreamController create a DownstreamController from config
func (*DownstreamController) Start ¶
func (dc *DownstreamController) Start() error
Start DownstreamController
type SortedContainerStatuses ¶
type SortedContainerStatuses []v1.ContainerStatus
SortedContainerStatuses define A type to help sort container statuses based on container names.
func (SortedContainerStatuses) Len ¶
func (s SortedContainerStatuses) Len() int
func (SortedContainerStatuses) Less ¶
func (s SortedContainerStatuses) Less(i, j int) bool
func (SortedContainerStatuses) Swap ¶
func (s SortedContainerStatuses) Swap(i, j int)
type UpstreamController ¶
type UpstreamController struct {
// contains filtered or unexported fields
}
UpstreamController subscribe messages from edge and sync to k8s api server
func NewUpstreamController ¶
func NewUpstreamController(factory k8sinformer.SharedInformerFactory) (*UpstreamController, error)
NewUpstreamController create UpstreamController from config
func (*UpstreamController) Start ¶
func (uc *UpstreamController) Start() error
Start UpstreamController
Click to show internal directories.
Click to hide internal directories.