在AWS中启动EKS或ASG实例后,请立即运行自定义外壳脚本
我想在我的AWS环境中提供的任何服务器上执行域。
对于ASG和EKS,一旦启动新节点,就可以使用启动模板来运行自定义脚本?
I would like to perform domain join on any servers provisioned in my AWS environment.
For ASG and EKS, can launch template be used to run custom scripts as soon as new nodes are launched?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,使用ASG可以运行自定义脚本。您需要在
启动模板中修改
。您可以检验保存在S3中的脚本或直接传递任何命令或脚本。例如,如果这只是加入Freeipa。您可以使用一个简单的一行命令(不要在用户数据开始中添加#!/bin/bash)而不是脚本来完成。用户数据
可以找到更多信息在这里=“ https://docs.aws.amazon.com/awsec2/latest/userguide/ec2-launch-templates.html#lt-advanced-details” rel =“ nofollow noreferrer”>在这里。
Yes, with ASG you can run custom scripts. You need to modify your
User data
in yourlaunch template or launch configuration
. You can retrive scripts saved in s3 or pass any commands or script directly. If it's just a join to freeipa for example. You can do it with a simple one line command(don't foget to add #!/bin/bash in the begining of user data) instead of a script.More information can be found here and here.