容器本身就要做到无状态,就像你写程序的无状态意义。
虽然不知道pod的ip具体能不能由用户指定,不过感觉没有必要自己指定吧,毕竟要复制多个pod,之后由proxy做负载均衡,用户访问的时候没必要了解具体pod的ip是什么吧,只需要通过proxy去访问就好了啊。
1. K8S支持将Pod调度到指定的host。
2. 最新版本K8S支持docker的host网络模式。
所以1和2结合起来可以达到相似的效果。
不更改运行中的容器配置,容器本身是无状态的,当然也可以通过进入容器内部的方式进行更改:
docker exec -it <容器id>
这样的更改是无法持久化保存的,当容器重启后,更改就丢失了,正确的做法是将需要持久化保存的数据放在挂载的存储卷中,当配置需要改变时直接删除重建。容器id>
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....