此专栏是为了“补货”一些官网没有的操作文档,大家走过路过,可以留言告诉我,哪里写的不清不楚的地方,这里给它整明白了、
某些上云的老板,使用腾讯云容器服务时会针对宿主机自定义一些配置,如改节点的主机名、设置自定义的系统参数、为节点主机配置dns服务器、为节点设置swap分区 and so on .....
如果是针对一台台机器去更改就比较麻烦,那么可以通过设置节点的启动脚本帮助您在节点 ready 之前,对您的节点进行初始化工作,即当节点启动的时候运行配置的脚本,如果一次购买多台云服务器,自定义数据会在所有的云服务器上运行。
今天的主角就是这个功能了,设置节点的启动脚本,这边来测试下。
https://cloud.tencent.com/document/product/457/32206
默认nameserver如下:
nameserver 183.60.83.19
nameserver 183.60.82.98
这里将节点172.16.16.6移除集群再重新添加下,添加脚本如下
/bin/bash
echo -e "nameserver 114.114.114.114 \nnameserver 8.8.8.8" >> /etc/resolv.conf
hostnamectl set-hostname worker-1
登录节点进行查看,发现上述配置已经生效。
注意:这里不建议直接更改服务器的默认dns,不然会导致解析内网域名出现报错,影响集群的状态。
默认安装的节点Swap分区是0
#添加一个2000M的分区
/bin/bash
dd if=/dev/zero of=/var/swapfile bs=1M count=2000
chmod -R 0600 /var/swapfile
mkswap /var/swapfile
swapon /var/swapfile
echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab
可以看到已经生效
/usr/local/qcloud/tke/userscript
路径查看。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。