java k8s面试题
时间: 2023-10-25 07:08:38 浏览: 134
java面试题
Java K8s面试题主要涉及以下内容:
1. Service的类型有哪些?
ClusterIP、NodePort、LoadBalancer和ExternalName。
2. Ingress-Nginx的工作原理是什么?
根据Ingress配置清单实时生成Nginx配置,并使其生效,然后通过Nginx反向代理将流量转发到Pod中。
3. 从Ingress到Pod的流程是怎样的?
Ingress -> Endpoints(Headless Service) -> Pod。
4. 控制器、Service和Ingress是如何管理Pod的方式的?
控制器通过标签,Service通过Endpoints,Ingress也通过Endpoints。
5. 主容器的作用是什么?
主容器提供Pod的基础网络命名空间,提供共享存储,监控业务容器。
6. Pod的生命周期是怎样的?
Pod的生命周期包括调度服务到节点,创建Pod,创建主容器,依次创建业务容器,执行开始回调钩子,进行健康检查,执行结束回调钩子,结束业务容器,结束主容器,销毁Pod。
7. 在K8s上部署MySQL主从的设计方案是怎样的?
先设计主节点,创建一个复制用户并保持server_id唯一,然后备份数据;再设计从节点,保持server_id唯一,连接到主节点。
阅读全文