云原生定义

软件从云上诞生,全新的软件开发,发布和运维模式

技术范畴

image-20210917115534270

关键技术点

image-20210917145447354

容器

image-20210917145940483

​ 镜像:容器所需要的所有文件集合

容器的生命周期

image-20210917151133047

容器引擎架构

image-20210917151234360

Kubernetes

架构

image-20210917151926530

image-20210917152021385

image-20210917152133113

核心概念-pod

image-20210917152221179

核心概念-Deployment

image-20210917152343178

核心概念-service

image-20210917152428491

核心概念-namespace

image-20210917152448274

API

image-20210917152528035

实验

https://developer.aliyun.com/article/221687

POD与容器设计模式

Pod:逻辑单位,是k8s的资源分配单位,包含多个容器,这些容器使用统一分配的资源,容器之间频繁本地RPC,文件交换,共享namespace等

pod实现逻辑

容器默认被linux namespace与cgroups隔离

 title=

2,共享存储,目录共享挂载

容器设计模式

image-20210917154736454

image-20210917154745658

设计模式Sidecar:

​ 定义容器执行辅助工作:

  • 原来要ssh执行的脚本
  • 日志收集
  • Debug
  • 应用监控

image-20210917155014263

本例中:辅助容器将war复制共享目录

标签: none

评论已关闭