k8s提问

1: k8s的适应场景 ,和局限性,
答: 应用场景:
可以构造一个自动化运维平台, 降低成本 增加效率, (根据资源占用 自动伸缩服务,做到资源合理利用. 版本管理 自动迭代 怎加效率)
对于微服务架构.soa架构来说 都比较合适,因为服务拆分的越多 就更难以管理.维护难度增大, 使用k8s 用容器方式部署, 自动编排 自动伸缩, 便于管理

2: k8s方便集中管理: 怎么方便管理
答: 因为它本身就是一个自动化运维平台, 只需要设定ymal文件根据给的的参数, 比如cpu ,内存的阈值 就能根据值自动自动伸缩服务,服务宕机了 也会自动重启, 重新发布服务 也会保证服务可用性, 只需要做一个简单的ci , 就行了

3: jenkins怎么做cicd详细说下
答: 首先jenkins可以写pipline 或者 自由风格的项目, 配置代码仓库, 自定义构造变量, 然后写脚本一样自动打包 分发即可

4: 小规模为什么不适合
答: 因为k8s本身的服务组件众多,相比来说比较占用资源. 如果只有十几个服务, 可能资源都没有k8s自身占用的资源多, 这时候使用anisble这种轻量级批量管理工具可能更适合

5: 只是微服务么, soa可不可以,
答: 不管是面向服务架构还是微服务架构, 他们都会把服务拆分出来, 这样就比较容易做容器化 , k8s都可以让他们变得简单易于管理

6: 微服务架构为什么合适k8s
答: 首先什么是微服务: 高内聚低耦合 服务拆分, 分布式 xxxxxx
微服务架构设计模式:
1: 负载均衡+API 网关
2:
然后 k8s 本身就是微服务架构

7: 你了解的微服务架构有哪些
答: Spring Boot ,Spring Cloud ,Dubbo ,