切换的话,一般都是先做一个备库,然后切换备库为主,秒级切换是可以,但1s这样时间很难达到。
容器的网络模块可以设置namespace做隔离,默认不同namespace不能互相访问,dmz可以设置公共区域,默认所有namespaces都能访问。
你可以看看kubernetes的svc,多个业务联合,比如lnmp环境,就是2个容器,一个是nginx+php,另外一个是mysql,其中nginx+php与后端mysql通信使用的是svc的一个ip或域名,不需要管理后面mysql容器是否挂掉与容器ip是否变化。
容器也是需要使用服务器与网络,跟传统运维日常工作没太大区别。工作量的话,相对比之前轻松,原因是使用kubernetes的容器云基本都是高可用与负载均衡,不是出现单机故障,并且物理机硬件故障也不需要立刻处理并影响业务。工作
1、先把自己需求明确,然后针对寻找主流能满足需求的软件,如openshift或kubernetes等;2、熟悉上面软件架构,根据自身需求创建模拟或测试环境;3、测试没问题后,先使用影响小的生产业务迁移使用容器云,解决日常问题后逐步迁移到
docker或kubernetes+ceph rbd模式。具体看官网或其他文章。
环境权限,其实也就是用户方面的多租户权限与开发方面生产与测试环境。这方面k8s都有介绍,可以去官网看看。
docker是底层封装软件,具体生产使用,还是得做一封封装,如k8s、openshift等调用docker实现需求。
看业务需求与实际使用监控,一般web服务内存多一些,数据库服务cpu与内存多一些。
k8s的安装参官网,比如使用kubeadm安装https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024 talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30