1.云原生是什么
云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。
2. 云原生的代表技术
- 容器
- 服务网格
- 微服务
- 不可变基础设施
- 声明式 API
3. 云原生怎么做
云原生使用开源的软件技术栈:
- 将应用分割成一个个的微服务
- 将每个微服务打包到一个独立的容器
- 动态地对这些容器进行编排,从而提高资源利用率
- CRI(Container Runtime Interface):容器运行时接口,提供计算资源
- CNI(Container Network Interface):容器网络接口,提供网络资源
- CSI(Container Storage Interface):容器存储接口,提供存储资源
容器运行时
大家把实现容器隔离技术的组件叫做容器运行时。其目标是给容器构造一个无差别的运行时环境,用以在任意时间、任意位置运行容器镜像。
内容来自:https://zhuanlan.zhihu.com/p/266180037