容器的设计模式

image.png
image.png
image.png
image.png
image.png

Distributed System Patterns

image.png
image.png
image.png
image.png
image.png
image.png

https://www.usenix.org/sites/default/files/conference/protected-files/hotcloud16_slides_burns.pdf

例子:

  1. 实现一个sidebar模式的pod:

initContainers是一个sidebar的容器,会首先启动

apiVersion: v1
kind: Pod
metadata:
name: javaweb-2
spec:
initContainers:
- image: geektime/sample:v2
  name: war
  command: ["cp", "/sample.war", "/app"]
  volumeMounts:
  - mountPath: /app
    name: app-volume
containers:
- image: geektime/tomcat:7.0
  name: tomcat
  command: ["sh","-c","/root/apache-tomcat-7.0.42-v2/bin/start.sh"]
  volumeMounts:
  - mountPath: /root/apache-tomcat-7.0.42-v2/webapps
    name: app-volume
  ports:
  - containerPort: 8080
    hostPort: 8001 
volumes:
- name: app-volume
  emptyDir: {}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很开心,老婆二胎生了个女儿!终于凑了个好字,人生圆满!很忙就写这么多先
    温州荣耀阅读 197评论 1 1
  • 器材: -Canon 5D4 -24-70 f/2.8 后期软件: -Photoshop CC -Lightroo...
    KaKa_Xie阅读 423评论 0 4
  • 《瓦尔登湖》这本书也是值得推荐的,先来介绍下这本书, 《瓦尔登湖》是美国作家亨利·戴维·梭罗创作的散文集,是美...
    魏婉蓉初一四班阅读 655评论 0 0
  • 周六,阴天。骑车打卡。 拿什么撑起自信。 二十三四的年纪,一无所有,一无所会。拿什么去爱别人。 过了大半年,卡里只...
    蘑菇菌阅读 220评论 0 1