是什么让应用程序成为边车?
what makes an application a sidecar?
所以我们在一个 pod 中有两个容器 运行.. 这个想法是让主容器完成工作(接收请求),而辅助容器则执行不断检查主应用程序网络状态的后台任务
我有我的部署文件,其中辅助容器先出现,然后是主容器,请检查下面的代码片段 https://gist.github.com/dapseen/51bc7e59b96d934938a4afce34c615bb 是因为容器的放置,即基金工作人员先启动这使它成为主要应用程序和其他容器,然后成为辅助容器。
k8有没有专门的annotation告诉cluster或者kubernetes容器做side car?
问题改写...
如何指定一个容器应该是sidecar
更新
这个问题是我在 rancher 中看到的结果,我正在使用 rancher 进行 Kubernetes 管理,请查看下图
我认为 rancher 将第一个容器作为主要应用程序,将第二个容器作为 sidecar。我找不到支持它的文档。
牧场主版本:2.2.3
Side car 只是一种设计模式,由您来实现。 Kubernetes 支持边车模式,但不会为您实现它。因此,无法通知 kubernetes 将容器视为边车。
所以我后来想通了,不幸的是rancher doc没有解释这个..
我清楚地知道sidecar是一种设计模式,你明明在脑子里给它起了个名字,它和kubernetes没有任何关系。最初我正在寻找标签或特殊注释来标记边车,以便牧场主 UI 可以选择它并且我可以对其进行更改。
我决定重新安排我的部署文件,让我的主应用程序在 sidecar 之前先部署。我认为顺序对于为牧场主选择 sidecar 很重要 UI。
看看下面的图片。
结论,在rancher中选择sidecar时顺序很重要UI
谢谢
所以我们在一个 pod 中有两个容器 运行.. 这个想法是让主容器完成工作(接收请求),而辅助容器则执行不断检查主应用程序网络状态的后台任务
我有我的部署文件,其中辅助容器先出现,然后是主容器,请检查下面的代码片段 https://gist.github.com/dapseen/51bc7e59b96d934938a4afce34c615bb 是因为容器的放置,即基金工作人员先启动这使它成为主要应用程序和其他容器,然后成为辅助容器。
k8有没有专门的annotation告诉cluster或者kubernetes容器做side car?
问题改写...
如何指定一个容器应该是sidecar
更新
这个问题是我在 rancher 中看到的结果,我正在使用 rancher 进行 Kubernetes 管理,请查看下图
我认为 rancher 将第一个容器作为主要应用程序,将第二个容器作为 sidecar。我找不到支持它的文档。 牧场主版本:2.2.3
Side car 只是一种设计模式,由您来实现。 Kubernetes 支持边车模式,但不会为您实现它。因此,无法通知 kubernetes 将容器视为边车。
所以我后来想通了,不幸的是rancher doc没有解释这个..
我清楚地知道sidecar是一种设计模式,你明明在脑子里给它起了个名字,它和kubernetes没有任何关系。最初我正在寻找标签或特殊注释来标记边车,以便牧场主 UI 可以选择它并且我可以对其进行更改。
我决定重新安排我的部署文件,让我的主应用程序在 sidecar 之前先部署。我认为顺序对于为牧场主选择 sidecar 很重要 UI。
看看下面的图片。
结论,在rancher中选择sidecar时顺序很重要UI
谢谢