工作流执行时直接报错
镜像操作已经关闭SSL校验
宿主机网络是没有问题的,镜像仓库目前只支持http访问,但是工作流一直是https不知道在哪个位置修改,有没有前辈大佬可以给个思路帮忙解决下
之前是没有问题的,因为切换docker 重置了下宿主机的网络环境,然后出现的这个问题
工作流执行时直接报错
之前是没有问题的,因为切换docker 重置了下宿主机的网络环境,然后出现的这个问题
你这个是解析问题
改 coredns 直接定死转到内部 dns server 吧。
类似这样,具体的地址根据实际情况修改:
kubectl -n kube-system edit cm coredns
1,hub.me.local 都使用内部 dns server
apiVersion: v1
data:
Corefile: |
smg.net:53 {
errors
cache 30
forward . 你的内部 dns server
}
.:53 {
errors
health {
lameduck 5s
}
ready
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
ttl 30
}
prometheus :9153
forward . /etc/resolv.conf {
max_concurrent 1000
}
cache 30 {
disable success cluster.local
disable denial cluster.local
}
loop
reload
loadbalance
}
kind: ConfigMap
metadata:
name: coredns
namespace: kube-system
2,暴力定死解析 IP
apiVersion: v1
data:
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready
hosts {
写死你的 IP hub.me.local
fallthrough
}
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
ttl 30
}
prometheus :9153
forward . /etc/resolv.conf {
max_concurrent 1000
}
cache 30 {
disable success cluster.local
disable denial cluster.local
}
loop
reload
loadbalance
}
改好后然后重启 coredns
kubectl rollout restart deployment coredns -n kube-system
重启 dind
kubectl rollout restart sts dind -n zadig
到 aslan 以及 dind pod 中 kubectl exec 试下解析是否正常。
正常解析后,可以跑工作流看这个解析是否生效。