helios741 / myblog

觉得好请点小星星,欢迎有问题交流(issue/email)
109 stars 21 forks source link

Kubernetes中的几种控制器 #54

Closed helios741 closed 5 years ago

helios741 commented 5 years ago

控制器

这里列出了,k8s中的所有控制器,它们都是遵循的都是控制器模式,控制器模式说白了就是控制循环,如下:


for {
    实际状态 := 获取集群中对象 X 的实际状态(Actual State)
    期望状态 := 获取集群中对象 X 的期望状态(Desired State)
    if 实际状态 == 期望状态{
        什么都不做
    } else {
        执行编排动作,将实际状态调整为期望状态
    }
}

下面介绍几种控制器

Deployment

StatefulSet

DaemonSet

Job/CronJob

Cutsom