Skip to content

pod的dnat转换,下面这个代码不是重定向到自己吗 #61

Open
@XinyuHu123456

Description

/ 将流量 DNAT 到 Pod IP 和端口
// 我不理解下面的可以匹配吗,"-d", podIPList[i], "--dport"匹配不了吧
if err := im.ipt.Insert("nat", kubesep, 1, "-j", "DNAT",
"-p", protocol, "-d", podIPList[i], "--dport", strconv.Itoa(targetPort),
"-m", protocol, "--to-destination", podIPList[i]+":"+strconv.Itoa(targetPort)); err != nil {
k8log.ErrorLog("KUBEPROXY", "Failed to create kubesvc chain: "+err.Error())
}

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions