0
点赞
收藏
分享

微信扫一扫

K8S集群部署实践-避免踩坑注意事项

1.k8s 集群需配置ssl证书,使用https进行通信,否则master无法与node节点上的容器进行通信。

2.yaml中的name字段,不可使用' _ '(下划线)、不可使用大写字母

3.验证yaml格式的在线网站:

(1)https://www.bejson.com/validators/yaml_editor/

(2)https://www.bairesdev.com/tools/json2yaml/?__cf_chl_rt_tk=.65E.xc3wajbC8xUrjywntQgtmc_z_ac00BT9BVvfC0-1718767674-0.0.1.1-7124

4.yaml文件中,-env的value值,需要加双引号

5."nacos-peer-finder-plugin"是Nacos的一个插件,用于在Kubernetes环境中自动发现和注册Nacos节点。如果需要用到此插件,请注意版本对应,低版本的k8s和nacos需要用1.0版本,否则无法启动;高版本的k8s和nacos需要用1.1版本。

6.PV的挂载路径要在节点上提前创建好,或者添加以下参数:

spec.hostPath.type: "DirectoryOrCreate"  #路径不存在则自动创建

7.创建pod过程中报错:

 Unable to mount volumes for pod "nacos-0_default(87b38206-3468-11ef-a004-000c29c2e23d)": timeout expired waiting for volumes to attach/mount for pod "default"/"nacos-0". list of unattached/unmounted volumes=[data]

(此问题是由于挂载配置没写好,可能的原因包括:挂载路径不存在,需要提前创建好;挂载名称没有对应;挂载路径重复)

经过一番折腾,部署后的工作负载列表如下:

K8S集群部署实践-避免踩坑注意事项_容器化改造

举报

相关推荐

0 条评论