Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes主脱机场景_Kubernetes_Master - Fatal编程技术网

Kubernetes主脱机场景

Kubernetes主脱机场景,kubernetes,master,Kubernetes,Master,因此,我有两个虚拟机监控程序运行以下Kubernetes虚拟机: A) 1x K8s主机,1x K8s节点 B) 1x K8s节点 如果虚拟机监控程序B离线,所有的POD仍能正常工作。当虚拟机监控程序A脱机时,集群和节点会发生什么情况?假设我已经配置了节点反亲缘关系,使每个节点上至少有一个pod已经运行,那么虚拟机监控程序B K8s节点上所有正在运行的pod是否仍然可以工作 谢谢 POD将继续运行,并在崩溃时重新启动,但API将不可用,因此无法运行任何新的或更改它们。这只是部分正确:许多基础架构

因此,我有两个虚拟机监控程序运行以下Kubernetes虚拟机:

A) 1x K8s主机,1x K8s节点

B) 1x K8s节点

如果虚拟机监控程序B离线,所有的POD仍能正常工作。当虚拟机监控程序A脱机时,集群和节点会发生什么情况?假设我已经配置了节点反亲缘关系,使每个节点上至少有一个pod已经运行,那么虚拟机监控程序B K8s节点上所有正在运行的pod是否仍然可以工作


谢谢

POD将继续运行,并在崩溃时重新启动,但API将不可用,因此无法运行任何新的或更改它们。

这只是部分正确:许多基础架构级组件依赖于API,如果API太长时间不可用,它们也将开始消亡(例如etcd至少最近几分钟不能容忍丢失API)。如果您指的是集群的etcd,那么它通常也会在控制平面“节点”上运行,因此如果主机脱机,它也会非常停机:)在这种情况下,让POD在一个单独的工作节点上运行就更没有用处了:-)我认为应该在答案中注明,这样OP就不会认为让控制平面节点将它们带到任何地方。是的,非常+1,因为这是一件坏事。除了个人学习实验室,不要像这样运行Kubernetes。