第七章 九析带你玩转 rancher - 流水线与自定义域名

本系列文章:


第一章:九析带你玩转 rancher - 安装篇

第二章:九析带你玩转 rancher - 导入集群篇

第三章:九析带你玩转 rancher - 集成 gitlab

第四章:九析带你玩转 rancher - 集成 harbor

第五章:九析带你玩转 rancher - 流水线发布

第六章:九析带你玩转 rancher - require 'docker login'

目录

1 问题描述

2 问题解决


1 问题描述

        在使用 rancher 发布流水线时,由于 gitlab 是自定义域名(比如 jiuxi.gitlab.com),导致流水线发布过程中总是会报域名解析错误:

Could not resolve host: jiuxi.gitlab.com

第七章 九析带你玩转 rancher - 流水线与自定义域名


2 问题解决

        定位 coredns configmap 所在 rancher 的项目,一般是 System:第七章 九析带你玩转 rancher - 流水线与自定义域名

        选中 coredns configmap,选择“升级”菜单:

第七章 九析带你玩转 rancher - 流水线与自定义域名

        添加自定义域名解析记录:

hosts {

   10.110.101.100 jiuxi.harbor.org jiuxi.gitlab.com jiuxi.nexus.com

   fallthrough

}

第七章 九析带你玩转 rancher - 流水线与自定义域名

        再选择“工作负载”:第七章 九析带你玩转 rancher - 流水线与自定义域名

        选择“coredns”:

第七章 九析带你玩转 rancher - 流水线与自定义域名        选中 coredns 的 pod,删除即可(coredns 控制器会自动重建):

第七章 九析带你玩转 rancher - 流水线与自定义域名

        自此,流水线自定义域名轻松完爆。

上一篇:解决k8s安装coredns提示证书错误问题


下一篇:十一、部署coredns