kubernets相关的一些疑惑,求大佬解答
由于项目要用到kubernets,最近学习了一下,有些问题不太理解,求大神指教
1.kubernets在部署容器的时候,能否确保节点同一pod分散在不同node上,如果相同的pod在一台主机上,宕机了不就gg了
2.数据库一类的组件是不是不应该用kubernets管理,感觉kubernets的负载均衡只适用于无状态组件
3.pod之间如何通信,比如有两个微服务A、B在不同的pod上,A要向B发送请求,如何实现,程序并不知道对方IP,连接的时候怎么连,是用服务名吗,需要指定端口吗,还是说要先做域名解析,如果需要自己做域名解析,那么DNS地址怎么配,看流程是kube-proxy代理的,需要程序主动连代理的吗
4.RC可以检测pod数量,有pod挂掉会再拉一个,这一点我有点疑惑,为什么pod会挂,是kubernets不稳定吗,还有,kubernets应该检测不到docker内程序有没有的吧,是不是还是要自己写守护进程