一、POD
为什么需要pod
pod如何创建和删除?
pod对节点的偏好是什么意思?
为什么一组紧密骨干的进程要在同一个上下文中运行
pod之间的调度策略是什么?都有哪些?
举一个pod亲和性的例子
拓扑键是什么?拓扑域是什么?
拓扑域的作用是什么?
拓扑域对服务发现有什么影响
init container是什么?
init container的作用是什么?
init container和pod的关系是什么?
容器的状态有哪些?
容器paused和running有什么不同?
所有的init container执行完后处于running状态吗?
如果init container已经completed, 那么他里面的wget和curl这些还能够被主应用容器使用吗?
pod api对象是什么?
pod api对象和pod对象区别和联系是什么?
pod status里running和ready的区别与联系?
base64转码是什么?
二、OOM
举一个程序因为内存而僵死的例子
程序抛出OOM之后为什么就崩溃了?
为什么云平台一旦发现OOM就会重启程序?
为什么不捕获OOM,jvm就会终止程序运行?