我有一个在启动时运行脚本的吊舱。一旦该脚本完成执行,我想要添加一个标签到吊舱,这样它就可以作为服务的一部分使用。做这件事最好的方法是什么?
发布于 2016-04-14 23:55:30
而不是标签,您可以使用准备状态探针。如果在吊舱上设置就绪探测,则将连续执行该探测,以检测该吊舱是否“就绪”,因此应作为服务的一部分可用。如果探测器返回错误或错误,吊舱将不会投入使用。探针可以命中HTTP端点,也可以在容器中运行脚本。
在您的示例中,您的脚本可以在某个地方删除一个文件,以指示pod已经准备好了。容器中的单独脚本(在就绪探测中指定)只有在文件存在时才能返回true。
有关准备检查可以在这里找到的更多信息。
(如果您仍然对在吊舱中添加标签感兴趣,您可以了解服务帐户,它允许荚与apiserver通信。)
https://stackoverflow.com/questions/36634565
复制相似问题