我想试试Kubernetes的钩子,但我没有找到任何一个例子我应该怎么做.据我所知,通过这个钩子,我可以在新创建的容器中运行bash脚本,然后再终止它们.
我发现只是一个简短的文档,说这是可能的,但就是这样.
有人有一个例子或有用的信息吗?
提前致谢.
Rob*_*ley 14
我没有看到任何示例.yaml文件,但Kubernetes API v1以相同的方式描述了生命周期事件.目前,只定义了PostStart和PreStop,您应该可以通过向pod定义中的容器添加生命周期部分来使用它们.
基于阅读API定义,这样的事情应该有效(免责声明:我自己没有亲自尝试过):
containers:
- name: lifecycle
image: busybox
lifecycle:
postStart:
exec:
command:
- "touch"
- "/var/log/lifecycle/post-start"
preStop:
httpGet:
path: "/abort"
port: 8080
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7379 次 |
最近记录: |