Kubernetes: рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдЖрдИрдкреАрд╡реА рдореЛрдб рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рдж рд╣реИрдВрдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдореИрдиреБрдЕрд▓ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рдирд╡ре░ 2018  ┬╖  142рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kubernetes/kubernetes

рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╕рдордп рдХреГрдкрдпрд╛ рдЗрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░реЗрдВред рдРрд╕рд╛ рди рдХрд░рдиреЗ рдкрд░ рдЖрдкрдХреЗ рдмрдЧ рдХреЛ рд╕рдордп рдкрд░ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рд╣реБрдЖ : v1.11.0 рд╕реЗ v1.12.2 рддрдХ рдЙрдиреНрдирдд, рдЕрдм рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рд╣реИрдВрдЧ рд╣реЛрддрд╛ рд╣реИ, рдЖрдорддреМрд░ рдкрд░ рдПрдХ рджрд┐рди рд╕реЗ рднреА рдХрдо рд╕рдордп рдореЗрдВ

рдЖрдкрдХреЛ рдХреНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдереА : рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП

рдЗрд╕реЗ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВ (рдиреНрдпреВрдирддрдо рд░реВрдк рд╕реЗ рдФрд░ рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдареАрдХ рд╣реИ) : рдЖрдИрдкреАрд╡реА рдореЛрдб рдореЗрдВ рдмрд╕ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рджрд┐рди рд╕реЗ рднреА рдХрдо рд╕рдордп рдореЗрдВ рдЕрдЯрдХ рдЬрд╛рддрд╛ рд╣реИред

рд╣рдореЗрдВ рдХреБрдЫ рдФрд░ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП? :

рдореИрдВрдиреЗ SIBABRT рдХреЛ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреЗрдЬрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдЬрдм рдмрдЧ рд╣реЛрддрд╛ рд╣реИ goroutine 1 рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЗ рдкрдврд╝ рд░рд╣рд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЬрдм рдореИрдВ SIGABRT рднреЗрдЬрддрд╛ рд╣реВрдВ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдЯрдХ рдирд╣реАрдВ рд░рд╣реА рд╣реИ рддреЛ рдпрд╣ рдирд╣реАрдВ рдкрдврд╝ рд░рд╣рд╛ рд╣реИ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЗред

Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: goroutine 1 [syscall]:
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: syscall.Syscall6(0x2d, 0x3, 0xc42081c000, 0x1000, 0x0, 0xc42083deb0, 0xc42083dea4, 0x40fb86, 0x7f2ab9788aa8, 0x0)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /usr/local/go/src/syscall/asm_linux_amd64.s:44 +0x5
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: syscall.recvfrom(0x3, 0xc42081c000, 0x1000, 0x1000, 0x0, 0xc42083deb0, 0xc42083dea4, 0x101ffffffffffff, 0x0, 0x1000)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /usr/local/go/src/syscall/zsyscall_linux_amd64.go:1665 +0xa6
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: syscall.Recvfrom(0x3, 0xc42081c000, 0x1000, 0x1000, 0x0, 0x1000, 0x0, 0x0, 0x16ad4c0, 0x1f4d508)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /usr/local/go/src/syscall/syscall_unix.go:252 +0xaf
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/vendor/github.com/vishvananda/netlink/nl.(*NetlinkSocket).Receive(0xc4204d3440, 0x0, 0x0, 0x0, 0x16ad4c0, 0x1f4d508)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/vishvananda/netlink/nl/nl_linux.go:613 +0x9b
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/vendor/github.com/docker/libnetwork/ipvs.execute(0xc4204d3440, 0xc42083e150, 0x0, 0x1, 0x2, 0xc420423740, 0x1, 0x2)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/docker/libnetwork/ipvs/netlink.go:219 +0xd3
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/vendor/github.com/docker/libnetwork/ipvs.(*Handle).doCmdwithResponse(0xc420573990, 0xc420990750, 0x0, 0xc42003d501, 0xa, 0x10, 0xc420990701, 0xc42083e230, 0x118dd6b)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/docker/libnetwork/ipvs/netlink.go:140 +0x20b
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/vendor/github.com/docker/libnetwork/ipvs.(*Handle).doCmd(0xc420573990, 0xc420990750, 0x0, 0x1, 0x60000020fc6e0, 0xc420990750)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/docker/libnetwork/ipvs/netlink.go:149 +0x48
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/vendor/github.com/docker/libnetwork/ipvs.(*Handle).NewService(0xc420573990, 0xc420990750, 0x0, 0x0)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/docker/libnetwork/ipvs/ipvs.go:117 +0x43
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/pkg/util/ipvs.(*runner).AddVirtualServer(0xc42052a340, 0xc420b0e550, 0x1e, 0xc42083e3b8)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/util/ipvs/ipvs_linux.go:61 +0x60
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/pkg/proxy/ipvs.(*Proxier).syncService(0xc4201b3e00, 0xc420d53620, 0x21, 0xc420b0e550, 0xc420357901, 0x5, 0xc420d53620)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/proxy/ipvs/proxier.go:1454 +0x635
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/pkg/proxy/ipvs.(*Proxier).syncProxyRules(0xc4201b3e00)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/proxy/ipvs/proxier.go:803 +0x1081
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/pkg/proxy/ipvs.(*Proxier).(k8s.io/kubernetes/pkg/proxy/ipvs.syncProxyRules)-fm()
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/proxy/ipvs/proxier.go:395 +0x2a
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/pkg/util/async.(*BoundedFrequencyRunner).tryRun(0xc42042e3f0)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/util/async/bounded_frequency_runner.go:217 +0xb6
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/pkg/util/async.(*BoundedFrequencyRunner).Loop(0xc42042e3f0, 0xc4200b0120)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/util/async/bounded_frequency_runner.go:179 +0x211
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/pkg/proxy/ipvs.(*Proxier).SyncLoop(0xc4201b3e00)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/pkg/proxy/ipvs/proxier.go:589 +0x4e
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/cmd/kube-proxy/app.(*ProxyServer).Run(0xc4207f2000, 0xc4207f2000, 0x0)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kube-proxy/app/server.go:568 +0x3dd
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/cmd/kube-proxy/app.(*Options).Run(0xc4201082c0, 0xc42063e230, 0x0)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kube-proxy/app/server.go:238 +0x69
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/cmd/kube-proxy/app.NewProxyCommand.func1(0xc4200f2500, 0xc42063e230, 0x0, 0x7)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kube-proxy/app/server.go:360 +0x156
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/vendor/github.com/spf13/cobra.(*Command).execute(0xc4200f2500, 0xc4200c4010, 0x7, 0x7, 0xc4200f2500, 0xc4200c4010)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/spf13/cobra/command.go:760 +0x2c1
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc4200f2500, 0xc4205dc090, 0x16076a0, 0xc4207a7ee8)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/spf13/cobra/command.go:846 +0x30a
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: k8s.io/kubernetes/vendor/github.com/spf13/cobra.(*Command).Execute(0xc4200f2500, 0x1608b88, 0x20dcf40)
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]:         /workspace/anago-v1.12.2-beta.0.59+17c77c78982180/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/spf13/cobra/command.go:794 +0x2b
Nov 15 11:42:05 hex-48b-pm kube-proxy[5389]: main.main()

рдкрд┐рдЫрд▓реА рд▓рд╛рдЗрдиреЗрдВ рдЬреЛ рдЗрд╕реЗ рд▓реЙрдЧ рдХрд░рддреА рдереАрдВ рд╡реЗ рдереАрдВ:

Nov 15 07:48:52 hex-48b-pm kube-proxy[5389]: I1115 07:48:52.392942    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.33.241:4059/TCP/10.125.2.26:4059
Nov 15 07:48:52 hex-48b-pm kube-proxy[5389]: I1115 07:48:52.392952    5389 graceful_termination.go:160] Trying to delete rs: 10.128.32.132:5432/TCP/10.125.2.13:6432
Nov 15 07:48:52 hex-48b-pm kube-proxy[5389]: E1115 07:48:52.392978    5389 graceful_termination.go:89] Try delete rs "10.128.32.132:5432/TCP/10.125.2.13:6432" err: Failed to delete rs "10.128.32.132:5432/TCP/10.125.2.13:6432", can't 
find the real server
Nov 15 07:48:52 hex-48b-pm kube-proxy[5389]: I1115 07:48:52.392985    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.32.132:5432/TCP/10.125.2.13:6432
Nov 15 07:48:52 hex-48b-pm kube-proxy[5389]: E1115 07:48:52.392992    5389 graceful_termination.go:183] Try flush graceful termination list err
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393147    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.156:8125/TCP/10.125.2.21:8125
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393260    5389 graceful_termination.go:89] Try delete rs "10.128.33.156:8125/TCP/10.125.2.21:8125" err: Failed to delete rs "10.128.33.156:8125/TCP/10.125.2.21:8125", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393272    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.33.156:8125/TCP/10.125.2.21:8125
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393281    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.142:6379/TCP/10.125.6.13:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393310    5389 graceful_termination.go:89] Try delete rs "10.128.33.142:6379/TCP/10.125.6.13:6379" err: Failed to delete rs "10.128.33.142:6379/TCP/10.125.6.13:6379", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393317    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.33.142:6379/TCP/10.125.6.13:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393327    5389 graceful_termination.go:160] Trying to delete rs: 10.128.34.237:6379/TCP/10.125.6.11:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393355    5389 graceful_termination.go:89] Try delete rs "10.128.34.237:6379/TCP/10.125.6.11:6379" err: Failed to delete rs "10.128.34.237:6379/TCP/10.125.6.11:6379", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393362    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.34.237:6379/TCP/10.125.6.11:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393371    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.200:5432/TCP/10.125.6.27:6432
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393397    5389 graceful_termination.go:89] Try delete rs "10.128.33.200:5432/TCP/10.125.6.27:6432" err: Failed to delete rs "10.128.33.200:5432/TCP/10.125.6.27:6432", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393404    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.33.200:5432/TCP/10.125.6.27:6432
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393412    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.228:6379/TCP/10.125.2.63:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393440    5389 graceful_termination.go:89] Try delete rs "10.128.33.228:6379/TCP/10.125.2.63:6379" err: Failed to delete rs "10.128.33.228:6379/TCP/10.125.2.63:6379", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393447    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.33.228:6379/TCP/10.125.2.63:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393455    5389 graceful_termination.go:160] Trying to delete rs: 10.128.34.247:5672/TCP/10.125.2.6:5672
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393482    5389 graceful_termination.go:89] Try delete rs "10.128.34.247:5672/TCP/10.125.2.6:5672" err: Failed to delete rs "10.128.34.247:5672/TCP/10.125.2.6:5672", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393489    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.34.247:5672/TCP/10.125.2.6:5672
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393497    5389 graceful_termination.go:160] Trying to delete rs: 10.128.35.47:4007/TCP/10.125.2.15:4007
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393523    5389 graceful_termination.go:89] Try delete rs "10.128.35.47:4007/TCP/10.125.2.15:4007" err: Failed to delete rs "10.128.35.47:4007/TCP/10.125.2.15:4007", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393530    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.35.47:4007/TCP/10.125.2.15:4007
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393538    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.241:4059/TCP/10.125.2.26:4059
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393563    5389 graceful_termination.go:89] Try delete rs "10.128.33.241:4059/TCP/10.125.2.26:4059" err: Failed to delete rs "10.128.33.241:4059/TCP/10.125.2.26:4059", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393571    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.33.241:4059/TCP/10.125.2.26:4059
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393578    5389 graceful_termination.go:160] Trying to delete rs: 10.128.32.132:5432/TCP/10.125.2.13:6432
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393605    5389 graceful_termination.go:89] Try delete rs "10.128.32.132:5432/TCP/10.125.2.13:6432" err: Failed to delete rs "10.128.32.132:5432/TCP/10.125.2.13:6432", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393613    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.32.132:5432/TCP/10.125.2.13:6432
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393621    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.252:6379/TCP/10.125.6.26:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393648    5389 graceful_termination.go:89] Try delete rs "10.128.33.252:6379/TCP/10.125.6.26:6379" err: Failed to delete rs "10.128.33.252:6379/TCP/10.125.6.26:6379", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393656    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.33.252:6379/TCP/10.125.6.26:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393664    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.237:6379/TCP/10.125.6.34:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393690    5389 graceful_termination.go:89] Try delete rs "10.128.33.237:6379/TCP/10.125.6.34:6379" err: Failed to delete rs "10.128.33.237:6379/TCP/10.125.6.34:6379", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393697    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.33.237:6379/TCP/10.125.6.34:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393704    5389 graceful_termination.go:183] Try flush graceful termination list err
Nov 15 07:50:52 hex-48b-pm kube-proxy[5389]: I1115 07:50:52.393838    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.156:8125/TCP/10.125.2.21:8125
Nov 15 07:50:52 hex-48b-pm kube-proxy[5389]: E1115 07:50:52.393940    5389 graceful_termination.go:89] Try delete rs "10.128.33.156:8125/TCP/10.125.2.21:8125" err: device or resource busy
Nov 15 07:50:52 hex-48b-pm kube-proxy[5389]: I1115 07:50:52.393957    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.142:6379/TCP/10.125.6.13:6379
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420734    5389 proxier.go:1496] Failed to list IPVS destinations, error: invalid argument
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420763    5389 proxier.go:809] Failed to sync endpoint for service: 10.128.33.156:8125/TCP, err: invalid argument
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420889    5389 proxier.go:1485] Failed to get IPVS service, error: Expected only one service obtained=0
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420903    5389 proxier.go:809] Failed to sync endpoint for service: 10.128.35.150:6379/TCP, err: Expected only one service obtained=0
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420950    5389 proxier.go:1455] Failed to add IPVS service "monitoring/extradata-inserter:": file exists
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420961    5389 proxier.go:812] Failed to sync service: 10.128.34.54:80/TCP, err: file exists
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.421886    5389 proxier.go:1544] Failed to add destination: 10.125.27.66:80, error: file exists

рдпрджрд┐ рдореИрдВ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА (рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ, рдКрдЧ) рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдареАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдлрд┐рд░ рд╕реЗ рдЕрдЯрдХ рдЬрд╛рдПрдЧрд╛, рдЕрдВрддрддрдГред

рдкрд░реНрдпрд╛рд╡рд░рдг :

  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕реНрдХрд░рдг ( kubectl version ): v1.12.2
  • рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди: рдирдВрдЧреЗ рдзрд╛рддреБ, 64 рдмрд┐рдЯ рд▓рд╛рдЗрдирдХреНрд╕
  • OS (рдЬреИрд╕реЗ / etc / os-release): Ubuntu 16.04.5 LTS
  • рдХрд░реНрдиреЗрд▓ (рдЬреИрд╕реЗ uname -a ): 4.15.0-39-рдЬреЗрдиреЗрд░рд┐рдХ (рд▓реЗрдХрд┐рди рдореВрд▓ 4.4 рдХрд░реНрдиреЗрд▓ рдкрд░ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ)
  • рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ: https://storage.googleapis.com/kubernetes-release/release/v1.12.2/kubernetes-server-linux-amd64.tar.gz рд╕реЗ рдмрд╛рдЗрдирд░реА
  • рдЕрдиреНрдп:


/ рддрд░рд╣ рдмрдЧ

areipvs kinbug sinetwork triagunresolved

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдкреАрдЖрд░ рдХреЛ рд╕рднреА рд░рд┐рд▓реАрдЬ рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЗрд╕рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрдЧрд╛:

  • 1.11.7
  • 1.12.5
  • 1.13.2

рд╕рднреА 142 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

/ sig рдиреЗрдЯрд╡рд░реНрдХ

рд╡рд╣реА рддреНрд░реБрдЯрд┐ред 1.11.1 рд╕реЗ рдЕрдкрдЧреНрд░реЗрдбред рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдмреАрдХреЙрдо рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реИ, рдХреБрдЫ рд╕рдордп рдлрд▓реА svc рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдирдХреЗ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдареАрдХ рд╣реИрдВ .. рдФрд░ рдирд╛рдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рд╕рдорд╛рди рд╣реИред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

/ рдХреНрд╖реЗрддреНрд░ рдЖрдИрдкреАрд╡реА

@gjcarneiro рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддреЗ рд╣реИрдВ?

рдЦреИрд░, рдореИрдВрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ (iptables) рдореЛрдб рдкрд░ рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рддрдм рд╕реЗ рдмрд╣реБрдд рд╕реНрдерд┐рд░ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ ...

@ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ / рд╕рд┐рдЧ-рдиреЗрдЯрд╡рд░реНрдХ-рдмрдЧреНрд╕

@berlinsaint : рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦ рджреЛрд╣рд░рд╛рддреЗ рд╣реБрдП:
@ Kubernetes / sig-рдиреЗрдЯрд╡рд░реНрдХ-рдХреАрдбрд╝реЗ

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

@ Kubernetes / sig-рдиреЗрдЯрд╡рд░реНрдХ-рдХреАрдбрд╝реЗ

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ / рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛, рджреЛрдиреЛрдВ 1.12.2 рдФрд░ 1.13.0-beta1ред @ m1093782566 @ рд╕рд┐рдВрд╣-рд╡реА

@gjcarneiro рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрд░реНрдиреЗрд▓ 4.15 рдореЗрдВ, рдпрд╣ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ?

@annProg

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛, рджреЛрдиреЛрдВ 1.12.2 рдФрд░ 1.13.0-beta1ред @ m1093782566 @ рд╢реЗрд░-рд╡реА

рдЖрдкрдХрд╛ рдореЗрд▓рдмреЙрдХреНрд╕ рдХрд┐рддрдирд╛ рд╣реИ, рдЗрд╕реЗ рдЬрд╛рдиреЗрдВред редрдХрд┐рд╢реЛрд░

@annProg

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛, рджреЛрдиреЛрдВ 1.12.2 рдФрд░ 1.13.0-beta1ред @ m1093782566 @ рд╢реЗрд░-рд╡реА

рдЖрдкрдХрд╛ рдореЗрд▓рдмреЙрдХреНрд╕ рдХрд┐рддрдирд╛ рд╣реИ, рдЗрд╕реЗ рдЬрд╛рдиреЗрдВред редрдХрд┐рд╢реЛрд░

рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдЕрд╡рддрд╛рд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рдореИрдВ рдЕрдкрдиреЗ рдХреЗрдВрджреНрд░реАрдХреГрдд рд▓реЙрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рднреА рдЗрд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ:

┬а | Time | sys_name | log_lvl | tag | log_msg
┬а | November 27th 2018, 17:56:23.501 | k8lab2bs | 6 | kube.kube-system.kube-proxy | lw: remote out of the list: 10.12.12.1:443/TCP/10.12.100.133:6443
┬а | November 27th 2018, 17:56:23.500 | k8lab2bs | 6 | kube.kube-system.kube-proxy | Deleting rs: 10.12.12.1:443/TCP/10.12.100.133:6443
┬а | November 27th 2018, 17:56:23.497 | k8lab2bs | 6 | kube.kube-system.kube-proxy | Trying to delete rs: 10.12.12.1:443/TCP/10.12.100.133:6443

рдореИрдВ v1.12.3 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ (рддрд╛рдЬрд╛ рдЗрдВрд╕реНрдЯреЙрд▓, рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ)ред

рдирдорд╕реНрддреЗред рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдПрдХ рд╢реЛрдз рдХрд░реВрдВрдЧрд╛ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ, рдХрд┐рд╕реА рднреА рдкреНрд░рдЧрддрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдореИрдВ рдпрд╣рд╛рдВ рдХрд░реВрдВрдЧрд╛ред

рдХреНрдпрд╛ рд╣реБрдЖ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреЛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ, рдореИрдВ рдЖрдИрдкреАрд╡реАрдПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрд╢реНрд╡рд╕реНрдд рдирд╣реАрдВ рд╣реВрдВ, рдЬрдм рддрдХ рдХрд┐ рдХреЛрдб рдореЗрдВ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЯреВрдЯреЗ рд╣реБрдП рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рд▓реЙрдЧ рд╕реЗ рдЬреЛ рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдЯреВрдЯреА рд╣реБрдИ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдХрд╛рд░реНрдп / рд╕реЗ / рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкрдврд╝рддрд╛ / рд▓рд┐рдЦрддрд╛ рд╣реИ рд╡рд╣ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд▓рдЯрдХрд╛ рд░рд╣реЗрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рдПрдХ рдирдпрд╛ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдЙрд╕ рдХрд╛рд░реНрдп рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдЬреЛ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдирд╣реАрдВ, рдореИрдВ рд╕реНрд╡рдпрдВрд╕реЗрд╡рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореБрдЭреЗ рднреА рдирд╣реАрдВ рдкрддрд╛, рдХреНрд╖рдорд╛ рдХрд░реЗрдВред

рдХреНрдпреЛрдВрдХрд┐ рд▓реЙрдЧ рд╕реЗ рдЬреЛ рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдЯреВрдЯреА рд╣реБрдИ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдХрд╛рд░реНрдп / рд╕реЗ / рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкрдврд╝рддрд╛ / рд▓рд┐рдЦрддрд╛ рд╣реИ рд╡рд╣ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд▓рдЯрдХрд╛ рд░рд╣реЗрдЧрд╛ред

рд╣рдордиреЗ рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджрд┐рдиреЛрдВ рдкрд╣рд▓реЗ рдЧреЛ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдерд╛ред рдиреЗрдЯрд▓рд┐рдВрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд╣рд▓реЗ рд╕реЗ рдХрд╛рдлреА рд╕реНрдерд┐рд░ рдЪрд▓ рд░рд╣реА рдереАред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдХрд╛рд░рдг рд╣реИред

1.12.3 рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рдеред
INFO рд▓реЙрдЧ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж,
kubectl -n kube-system logs kube-proxy-29zh8|egrep ^E; kubectl -n kube-system logs kube-proxy-2pqdn|egrep ^E; kubectl -n kube-system logs kube-proxy-4xw8q|egrep ^E; kubectl -n kube-system logs kube-proxy-6j4bc|egrep ^E; kubectl -n kube-system logs kube-proxy-brbjb|egrep ^E; kubectl -n kube-system logs kube-proxy-r6cg2|egrep ^E; kubectl -n kube-system logs kube-proxy-rpl6t|egrep ^E; рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
рдФрд░ рд╕рднреА рдкреНрд░реЙрдХреНрд╕реА рдиреЛрдб рд▓реЙрдЧ рд╣реИ

bash E1129 01:01:10.862180 1 proxier.go:430] Failed to execute iptables-restore for nat: exit status 1 (iptables-restore: line 7 failed E1129 21:09:11.422553 1 proxier.go:1485] Failed to get IPVS service, error: Expected only one service obtained=0 E1129 21:09:11.422699 1 proxier.go:1116] Failed to sync endpoint for service: 172.17.0.1:31800/TCP, err: Expected only one service obtained=0 E1129 01:01:11.618125 1 proxier.go:430] Failed to execute iptables-restore for nat: exit status 1 (iptables-restore: line 7 failed E1129 01:01:11.905626 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:01:41.771596 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:02:11.923872 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:02:42.060658 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:03:12.326762 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:03:42.718417 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:04:12.859933 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:04:42.963527 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:05:13.078486 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:05:43.185141 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:06:13.303090 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:06:43.408582 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:07:13.550358 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:07:43.686235 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:08:13.786326 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:08:43.981764 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:09:14.188053 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:09:44.316316 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:10:14.440466 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:10:44.550092 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:11:14.658190 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:11:44.765396 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:12:14.975724 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:12:45.085632 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:13:15.317679 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:13:45.432469 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:14:15.689681 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:14:45.813565 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:15:33.434931 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:16:03.578017 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:16:33.709744 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:17:03.823325 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:17:33.935191 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:18:04.053183 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:18:34.248994 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:19:04.375946 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:19:34.552779 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:19:36.596182 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:19:47.433846 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:20:17.534206 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:20:47.682350 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:21:17.825175 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:21:47.942548 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:22:18.055820 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:22:48.149494 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:23:18.564985 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:23:48.678462 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:24:18.836217 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:24:48.991344 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:25:19.091032 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:25:49.187178 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:26:19.301770 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:26:49.425812 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:27:19.606711 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:27:49.721224 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:28:20.109117 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:28:50.211574 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:29:20.405007 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:29:50.507766 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:30:20.605471 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:30:50.702798 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:31:20.807400 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:31:50.903049 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:32:21.005618 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:32:51.106378 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:33:21.224447 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:33:51.354916 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:34:21.467898 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:34:51.583216 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:35:21.691099 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:35:51.797151 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:36:21.921057 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:36:52.083821 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:37:02.445737 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:37:07.427811 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:37:37.546362 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:38:07.651769 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:38:37.797858 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:39:08.064112 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:39:38.181089 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:40:08.282892 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:40:38.390167 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:41:08.508549 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:41:38.617921 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:42:08.728384 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:42:38.844074 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:43:08.973517 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:43:39.092095 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:44:09.202329 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:44:39.363721 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:45:09.476240 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:45:39.764944 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:46:09.894587 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:46:40.013388 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:47:10.127894 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:47:40.236119 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:48:10.397111 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:48:40.600084 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:49:10.877034 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:49:41.023593 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:50:11.149894 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:50:41.262320 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:51:11.410407 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:51:41.547057 1 proxier.go:1622] Failed to unbind service addr fe80::1c5d:70ff:fef2:e97b from dummy interface kube-ipvs0: error unbind address: fe80::1c5d:70ff:fef2:e97b from interface: kube-ipvs0, err: cannot assign requested address E1129 01:52:11.609974 1 proxier.go:1544] Failed to add destination: 172.31.200.9:443, error: file exists E1129 01:52:11.610088 1 graceful_termination.go:89] Try delete rs "10.96.0.1:443/TCP/172.31.10.38:6443" err: invalid argument E1129 01:52:11.616690 1 proxier.go:1485] Failed to get IPVS service, error: Expected only one service obtained=0 E1129 01:52:11.616767 1 proxier.go:1116] Failed to sync endpoint for service: 172.18.0.1:31645/TCP, err: Expected only one service obtained=0 E1129 01:01:12.181112 1 proxier.go:430] Failed to execute iptables-restore for nat: exit status 1 (iptables-restore: line 7 failed E1129 01:01:22.278474 1 proxier.go:430] Failed to execute iptables-restore for nat: exit status 1 (iptables-restore: line 7 failed E1129 01:01:21.459378 1 proxier.go:430] Failed to execute iptables-restore for nat: exit status 1 (iptables-restore: line 7 failed E1129 01:01:17.442316 1 proxier.go:430] Failed to execute iptables-restore for nat: exit status 1 (iptables-restore: line 7 failed E1129 20:10:17.955872 1 proxier.go:1455] Failed to add IPVS service "dev-fffrf/mysql-testportal:mysql": file exists E1129 20:10:17.955863 1 graceful_termination.go:89] Try delete rs "10.100.217.68:15004/TCP/192.100.143.225:15004" err: Failed to delete rs "10.100.217.68:15004/TCP/192.100.143.225:15004", can't find the real server E1129 20:10:17.955892 1 proxier.go:1119] Failed to sync service: 172.17.0.1:31645/TCP, err: file exists E1129 20:10:17.956412 1 proxier.go:1485] Failed to get IPVS service, error: invalid argument E1129 20:10:17.956417 1 graceful_termination.go:89] Try delete rs "10.96.0.1:443/TCP/172.31.10.38:6443" err: Failed to delete rs "10.96.0.1:443/TCP/172.31.10.38:6443", can't find the real server E1129 20:10:17.956426 1 proxier.go:1116] Failed to sync endpoint for service: 172.31.200.67:31645/TCP, err: invalid argument E1129 20:10:17.956448 1 graceful_termination.go:89] Try delete rs "10.101.1.98:5672/TCP/192.100.29.180:5672" err: invalid argument E1129 20:10:17.956547 1 graceful_termination.go:183] Try flush graceful termination list err E1129 01:01:17.484679 1 proxier.go:430] Failed to execute iptables-restore for nat: exit status 1 (iptables-restore: line 7 failed E1129 02:52:17.498135 1 graceful_termination.go:89] Try delete rs "10.96.0.1:443/TCP/172.31.10.38:6443" err: invalid argument E1129 02:52:17.498396 1 graceful_termination.go:183] Try flush graceful termination list err E1129 06:28:17.607394 1 graceful_termination.go:89] Try delete rs "10.96.0.1:443/TCP/172.31.10.38:6443" err: device or resource busy E1129 06:28:17.607513 1 graceful_termination.go:183] Try flush graceful termination list err E1129 10:02:17.718458 1 proxier.go:1544] Failed to add destination: 192.100.183.139:3306, error: file exists E1129 10:02:17.718606 1 proxier.go:1544] Failed to add destination: 192.100.183.152:8080, error: invalid argument

Btwред рдореЗрд░реЗ рд▓реЙрдЧ рдХреЗ рдКрдкрд░ рд╕реЗ, рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЕрднреА рднреА iptables- рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред рдореЗрд░реЗ рд╕рднреА рдиреЛрдб UBUNTU 16.04 рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ iptable рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 1.6.0 рд╣реИред
@ m1093782566 @ рд╕рд┐рдВрд╣-рд╡реА

рд╣рдо рдЗрд╕реЗ 1.12.1 рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддреЗ рд╕рдордп рджреЗрдЦрддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ 1.12.1 рдФрд░ 1.12.2 рдХреЗ рдбреЗрд▓реНрдЯрд╛ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрджреНрджрд╛ рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ v1.13.1 рдореЗрдВ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

@ m1093782566 рдХреНрдпрд╛ рдлрд┐рдХреНрд╕ рдХреЛ 1.12 рд▓рд╛рдЗрди рдкрд░

1.11.2 рд╕реЗ 1.11.5 рддрдХ рдХреЗ рдЙрдиреНрдирдпрди рдХреЗ рд╕рд╛рде рд╣реА рдорд┐рд▓рд╛ред

@ m1093782566 рдХреНрдпрд╛ рдЖрдк рдлрд┐рдХреНрд╕ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рдХрдорд┐рдЯрдореЗрдВрдЯ рджреЗрдЦрдиреЗ рдХрд╛ рдЗрдЪреНрдЫреБрдХ рд╣реВрдВред

рдпрд╣ рдмрд╣реБрдд рдкрд╛рдЧрд▓ рд╣реИ, рд╣рдо рдЖрдЬ рдкрд╣рд▓реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдХрд╛рдЯ рд▓рд┐рдпрд╛ред

рд╣рдо рдЗрд╕реЗ 1.12.1 рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддреЗ рд╕рдордп рджреЗрдЦрддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ 1.12.1 рдФрд░ 1.12.2 рдХреЗ рдбреЗрд▓реНрдЯрд╛ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

1.11.2 рд╕реЗ 1.11.5 рддрдХ рдХреЗ рдЙрдиреНрдирдпрди рдХреЗ рд╕рд╛рде рд╣реА рдорд┐рд▓рд╛ред

рдХреНрдпрд╛ рдмрдЧ рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛?

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ PR рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ: https://github.com/kubernetes/kubernetes/pull/71515

рд╕рдЪ @ рдХреНрд╡реЗрдВрдЯрд┐рди-рдПрдо

рд╣рд╛рдБ рдпрд╣ рд╢рд╛рдпрдж delete рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдареАрдХ рд╕реЗ рдЖрддрд╛ рд╣реИ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ PR рдХреЗ рд╢реАрд░реНрд╖рдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ)ред

@ m1093782566 рдореИрдВ 1.12 рдХреЗ рд▓рд┐рдП рдЪреЗрд░реА-рдкрд┐рдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рд╣рдо рдкреВрд░реНрдг рдкреАрдЖрд░ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдпрд╛ рдХреЗрд╡рд▓ рдбрд┐рд▓реАрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? (1.12 рдореЗрдВ UDP рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде рдмрджрд▓рддреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП)

рдХреНрдпрд╛ рдмрдЧ рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛?

@ рдХреНрд╡реЗрдВрдЯрд┐рди-рдПрдо рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдмрдЧ рдХреЛ https://github.com/kubernetes/kubernetes/pull/66012 рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдЪреЗрд░реА рд╕реЗ 1.11.5 рдФрд░ 1.12.2 рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдерд╛:
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.11.md#changelog -since-v1114
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.12.md#other -notable-changes-1

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА # 71515 рдХреЛ рдЪреЗрд░реА-рдЙрдард╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдВрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЧреНрд░реЗрд╕рдлреБрд▓ рд╕рдорд╛рдкреНрддрд┐ рдХреЗрд╡рд▓ # 66012 рдХреЗ рд╕рд╛рде рд╣реА рд╢реБрд░реВ рдХреА рдЧрдИ рдереА рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░-рдкрд░рд┐рд╡рд░реНрддрди рдкрд╣рд▓реЗ рд╣реА рд╣реЛ рдЪреБрдХрд╛ рд╣реИред

k8s.gcr.io/kube-proxy:v1.13.1-beta.0 рдЕрднреА рднреА рд╣рдорд╛рд░реЗ рд╕рдореВрд╣реЛрдВ рдкрд░ рдмрд╛рд╕реА рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ 60% 24 рдШрдВрдЯреЗ рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рдЕрдЯрдХ рдЧрдПред 1.12.1 рдЕрднреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред

@ рдХреНрд╡реЗрдВрдЯрд┐рди-рдПрдо: рдХреНрдпрд╛ рдЖрдк рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдкрд░ рд▓реЙрдЧ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрджреЗрд╢ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ:

Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393664    5389 graceful_termination.go:160] Trying to delete rs: 10.128.33.237:6379/TCP/10.125.6.34:6379
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: E1115 07:49:52.393690    5389 graceful_termination.go:89] Try delete rs "10.128.33.237:6379/TCP/10.125.6.34:6379" err: Failed to delete rs "10.128.33.237:6379/TCP/10.125.6.34:6379", can't find the real server
Nov 15 07:49:52 hex-48b-pm kube-proxy[5389]: I1115 07:49:52.393697    5389 graceful_termination.go:93] lw: remote out of the list: 10.128.33.237:6379/TCP/10.125.6.34:6379
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420950    5389 proxier.go:1455] Failed to add IPVS service "monitoring/extradata-inserter:": file exists

рджреЛрдиреЛрдВ рдкреАрдЖрд░ рдореЗрдВ рддрдп рдХрд┐рдП рдЧрдП рдбрд┐рд▓реАрдЯ рдлрдВрдХреНрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдпрджрд┐ рдпреЗ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ рдФрд░ рдЖрдк рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдареАрдХ рдирд╣реАрдВ рд╣реИ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рд╕рдм рдХреБрдЫ 1.12.1 рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдмрд╛рдд рдХреА рдкреНрд░рдмрд▓ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдореБрджреНрджрд╛ рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ (# 66012) рд╕реЗ рдЖрддрд╛ рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реИ: рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЕрдЧрд░ рд╣рдо рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рд░реНрд╡рд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрднреА рднреА рд╕реБрдВрджрд░ рд╕рдорд╛рдкреНрддрд┐ рдореЗрдВ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдореЗрдВ рд╕рд┐рд░реНрдл 1 рд╡рдЬрди рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ рдЧреНрд░реЗрд╕рдлреБрд▓рдорд┐рдиреЗрд╢рди рд▓рд┐рд╕реНрдЯ рд╕реЗ рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ (рд▓реЗрдХрд┐рди рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреБрдмреЗрдХреЙрди рдореЗрдВ рд╣реВрдВ)

@ рд╢реЗрд░-рд╡реА рддреБрдореНрд╣реЗрдВ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ?

рдареАрдХ рд╣реИ рдХрд┐ рдЦрд░реЛрдВрдЪ, рдореИрдВ рд╕рд┐рд░реНрдл рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рдХреЛрдб рдпрд╣рд╛рдБ рд╣реИ: https://github.com/kubernetes/kubernetes/blob/456c351e31517543e0686b2cadf21615d30a7384f=pkg/proxy/ipvs/proxier.go#L1538 -L1542 -L1542

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, RS рдХреЛ gracefulDelete рд╕реВрдЪреА рд╕реЗ рдФрд░ IPVS RS рд╕реЗ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╡рдЬрди рдХреЛ рд╡рд╛рдкрд╕ 1 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рдореИрдВ рд▓реЙрдЧреНрд╕ рдХреЗ рдЗрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛, рдЬреЛ рдПрдХ рд╣рдЯрд╛рдИ рдЧрдИ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкрди рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ

Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420734    5389 proxier.go:1496] Failed to list IPVS destinations, error: invalid argument
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420763    5389 proxier.go:809] Failed to sync endpoint for service: 10.128.33.156:8125/TCP, err: invalid argument
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420889    5389 proxier.go:1485] Failed to get IPVS service, error: Expected only one service obtained=0
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420903    5389 proxier.go:809] Failed to sync endpoint for service: 10.128.35.150:6379/TCP, err: Expected only one service obtained=0
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420950    5389 proxier.go:1455] Failed to add IPVS service "monitoring/extradata-inserter:": file exists
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.420961    5389 proxier.go:812] Failed to sync service: 10.128.34.54:80/TCP, err: file exists
Nov 15 07:51:22 hex-48b-pm kube-proxy[5389]: E1115 07:51:22.421886    5389 proxier.go:1544] Failed to add destination: 10.125.27.66:80, error: file exists

рдареАрдХ рд╣реИ, рдПрдХ рддреНрд╡рд░рд┐рдд рдЬрд╛рдБрдЪ рдХреЗ рдмрд╛рдж, рд╡рд╣ рдореБрджреНрджрд╛ рдЬреЛ рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, v1.13.1-beta.0 рдФрд░ рди рд╣реА v1.14.0-alpha.0 рдЬреЛ 7 рдирд╡рдВрдмрд░ рдХреЛ рдХрд╛рдЯрд╛ рдЧрдпрд╛ рдерд╛
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЧрд▓реЗ 1.14 рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╣реЛрдЧрд╛ рдЬреЛ рдорд╛рд╕реНрдЯрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдЧрд╛

рдореИрдВ 1.13 рдХреЗ рд▓рд┐рдП рднреА рдЪреЗрд░реА рдкрд┐рдХ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ

рез.резреи.реж рд╕реЗ рез.резрей.реж рддрдХ рдХреЗ рдЙрдиреНрдирдпрди рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рдорд┐рд▓рд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред

рд╣рдо рдЗрд╕реЗ iptables рдкрд░ рд╡рд╛рдкрд╕ рд▓рд╛рдХрд░ рдареАрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдХреГрдкрдпрд╛ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВред

рдореИрдВрдиреЗ рдЗрд╕реЗ stackoverflow рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ

1.11.5 рдкрд░ рд╕рдорд╛рди рдорд┐рд▓рд╛ред рдЕрд╕реНрдерд╛рдпреА рдЖрдИрдкреАрд╡реА рд╕реЗ iptables рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрд╛ред

1.11.5 рдкрд░ рд╣реАред рдЗрд╕рдореЗрдВ рдореМрдЬреВрдж рднреЗрджреНрдпрддрд╛ рдХреЗ рдХрд╛рд░рдг 1.11.4 рдкрд░ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗред Iptables рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рддрдп 1.11.x рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?

рдЖрдк рднреЗрджреНрдпрддрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдП рдмрд┐рдирд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рд░реЛрд▓рдмреИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@ рдХреНрд╡реЗрдВрдЯрд┐рди-рдПрдо рд╣рд╛рдБ, рдЙрд╕ рд╡рд┐рдЪрд╛рд░ рдиреЗ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдкрд░ рдкреНрд░рд╣рд╛рд░ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рджреВрд╕рд░реЗ рд╡рд┐рдЪрд╛рд░ рдкрд░ рдЕрдЧрд░ рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╢рд╛рд▓реАрди рд╕рдорд╛рдкреНрддрд┐ рдирд╣реАрдВ рд╣реЛрдЧреА, рдЬреЛ рдХрд┐ рд╕рднреА iptables рдХреЗ рд╕рд╛рде рд╣реБрдИ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рдкрд░рд┐рд╡рд░реНрддрди рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

@ рдХреНрд╡реЗрдВрдЯрд┐рди-рдПрдо рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕ рдмрдЧ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 1.11.x рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдлрд┐рдХреНрд╕ рдирд╣реАрдВ рд╣реЛрдЧрд╛?

@emptywee рдореИрдВрдиреЗ 1.11 рдХреЗ рд▓рд┐рдП рдЪреЗрд░реА-рдкрд┐рдХ рдмрдирд╛рдИ: https://github.com/kubernetes/kubernetes/pull/71848
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЬрд▓реНрдж рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ 1.11.6

рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА 1.12 рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ( 1.12.4 ) рдФрд░ 1.13 ( 1.13.1 )

рдЪреЗрд░реА-рдкрд┐рдХ рдХрд╛ рд╕рд┐рд░реНрдл 1.11 рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛ рдЧрдпрд╛
рд╣рдореЗрдВ рдХреЗрд╡рд▓ 3 рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдЕрдЧрд▓реЗ рдкреИрдЪ рд░рд┐рд▓реАрдЬрд╝ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдХрд╕реНрдЯрдо рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдмрд┐рд▓реНрдб рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ (рдпрд╛, рдФрд░ рднреА рдЖрд╕рд╛рди, рдкреИрдЪ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрдкрд░рдХреНрдпреВрдм рдбреЙрдХрдЯрд░ рдЫрд╡рд┐)

рдмрд╣реБрдд рдмрд╣реБрдд рд╢реБрдХреНрд░рд┐рдпрд╛ @lbernail ! рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз docker рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛! рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛!

рдлрд┐рдХреНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА v1.11, v1.12 рдФрд░ v1.13 рдХреЗ рд▓рд┐рдП рдЪреЗрд░реА-рдЙрдард╛рдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЙрдирдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХреЗрдВред

@ m1093782566 рдореИрдВ

рдзрдиреНрдпрд╡рд╛рдж @berlinsaint , рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрдВред

рд╕рдореБрджрд╛рдп рдХрдм рдЗрд╕рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреА рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдЧрд╛?

рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдирдИ рдЫреЛрдЯреА рд░рд┐рд▓реАрдЬ рдХреЛ 2 рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

@emptywee : рдпрд╣рд╛рдБ рдЖрдк рдЬрд╛рддреЗ рд╣реИрдВ: lbernail/hyperkube:v1.12.4-beta.1
рд╣рдореЗрдВ рдмрддрд╛рдпреЗ рдпрд╣ рдЖрдк рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

@lbernail рдХреЛ

@emptywee рд╣рд╛рдБ, рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдореИрдВ рдорд╣реАрдиреЛрдВ рд╕реЗ 1.10 рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ 1.11 рдХреНрд▓рд╕реНрдЯрд░-рдХреНрдпреВрдм рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдБ)

рдореИрдВ рднреА рдЖрдЬ рдмрд╛рдж рдореЗрдВ 1.11 рдмрд┐рд▓реНрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

@lbernail рд╣рд╛рдБ, рдПрдХ рд╣реА рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЫрд╡рд┐ рдмрдирд╛рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

@emptywee рдпрд╣рд╛рдБ рдЖрдк рдЬрд╛рдПрдБ: lbernail/hyperkube:v1.11.6-beta.1

@ m1093782566 @lbernail рдПрдХ рд░рд╛рдд рдХреЗ
рдпрд╣ рдПрдХ рд░рд╛рдд рдкрд╣рд▓реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдЗрд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╕рдордп рдЪрд╛рд╣рд┐рдП, рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕рдиреЗ рдореБрдЭреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкрд░реЗрд╢рд╛рди рдХрд┐рдпрд╛ред

рдореИрдВ рдХрд▓ 1.11 рдкрд░ рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдореИрдВ рдЗрд╕реЗ рдХреБрдЫ рджрд┐рди рднреА рджреВрдВрдЧрд╛ред

@lbernail рдореИрдВрдиреЗ рдЖрдкрдХреЛ lbernail/hyperkube:v1.11.6-beta.1 рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!)
рд╣рдореЗрдВ рддреБрд░рдВрдд рд▓рдЧрд╛ рдХрд┐ рдЪреАрдЬреЗрдВ рддрдп рд╣реЛ рдЧрдИ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ can't find the real server рд▓реЙрдЧ рд╕рдВрджреЗрд╢ рджреЗрдЦрдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдПрдХ-рдбреЗрдврд╝ рджрд┐рди рдмрд╛рдж, рд╣рдо 3/6 рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рдкрд░ рдмрд╛рд╕реА рдЖрдИрдкреАрд╡реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред
рдпрд╣ рдПрдХ рдЯреВрдЯреА рд╣реБрдИ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдб рдкрд░ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреАрд╡реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рд╣реИред
рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ:

-A -t 10.230.65.211:9494 -s rr
-a -t 10.230.65.211:9494 -r 10.230.158.10:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.158.57:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.213.245:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.216.170:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.216.180:9494 -m -w 0
-a -t 10.230.65.211:9494 -r 10.230.222.151:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.222.158:9494 -m -w 0
-a -t 10.230.65.211:9494 -r 10.230.222.160:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.226.82:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.226.85:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.226.117:9494 -m -w 0
-a -t 10.230.65.211:9494 -r 10.230.242.229:9494 -m -w 1

рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж:

-A -t 10.230.65.211:9494 -s rr
-a -t 10.230.65.211:9494 -r 10.230.158.36:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.213.236:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.216.129:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.216.163:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.226.84:9494 -m -w 1
-a -t 10.230.65.211:9494 -r 10.230.226.124:9494 -m -w 1

@lbernail @bjornryden рдпрд╣реА рдХрд╛рд░рдг рдерд╛ рдХрд┐ рдЬрдм рдореИрдВ 1.11.5 рдкрд░
рдмрд╕ рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореБрдЭреЗ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдХреЗ v1.11.5 рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ (рдЖрдИрдкреАрд╡реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЧрд▓рдд рдЖрдИрдкреА) рдереАред

@bjornryden рд╡рд┐рд▓реЛрдкрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рдЦрдмрд░ (рдпрд╣ рд╡рд╣реА рдерд╛ рдЬреЛ рдкреИрдЪ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛)

рдпрд╣ рддрдереНрдп рдХрд┐ рдмреИрдХрдПрдВрдб рдареАрдХ рд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реИ, рдЕрдЬреАрдм рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ рдирдП рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрджрд┐ рдХреБрдЫ рдмрд╛рд╕реА рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдЕрднреА рднреА рдереЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВ рдХрдо рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛)

рдХреНрдпрд╛ рдЖрдк рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд▓реЙрдЧ рдХреЛ 10.230.65.211:9494 рд╕реЗрд╡рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рд╕реЗрд╡рд╛ / рддреИрдирд╛рддреА рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╡реНрдпрд╡рд╣рд╛рд░? (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреЙрдбреНрд╕ рдХреЛ рдмрд╣реБрдд рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ HPA рдХреЗ рдкреАрдЫреЗ?)

рддреЛ рдпрд╣ рдореЗрд░реЗ рд▓реИрдм рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ 2 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд▓ рд░рд╣рд╛ рд╣реИред IPvs рдореЛрдб рдореЗрдВ @lbernail рджреНрд╡рд╛рд░рд╛
рдЕрдм рддрдХ рдЕрдЪреНрдЫрд╛, рдпрд╣ рд▓рдЯрдХрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдИрдкреАрд╡реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реИред

рдПрдХ рдЕрдЬреАрдм рдЕрд╡рд▓реЛрдХрди рд╣рд╛рд▓рд╛рдВрдХрд┐:

lvdkbm501 ~ # ipvsadm -L -n -t 10.158.9.61:443
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  10.158.9.61:443 rr
  -> 10.158.128.28:8443           Masq    1      0          0         
  -> 10.158.130.24:8443           Masq    1      0          0         
lvdkbm501 ~ # ipvsadm -L -n -t 10.158.9.61:443
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  10.158.9.61:443 rr
  -> 10.158.128.28:8443           Masq    1      0          0         
lvdkbm501 ~ # ipvsadm -L -n -t 10.158.9.61:443
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  10.158.9.61:443 rr
  -> 10.158.128.28:8443           Masq    1      0          0         
lvdkbm501 ~ # ipvsadm -L -n -t 10.158.9.61:443
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  10.158.9.61:443 rr
  -> 10.158.128.28:8443           Masq    1      0          0         
  -> 10.158.128.28:8443           Masq    1      0          0         
lvdkbm501 ~ # ipvsadm -L -n -t 10.158.9.61:443
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  10.158.9.61:443 rr
  -> 10.158.128.28:8443           Masq    1      0          0         
  -> 10.158.129.28:8443           Masq    1      0          0         

рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЙрдбреНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ ipvsadm рдХреЛ рдкрд╣рд▓рд╛ рдХреЙрд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдХреБрдЫ рдЕрдЧрд▓реЗ рд╢реЛ рдХрд┐ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЪрд▓реА рдЧрдИ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдлрд▓реА рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдЙрд╕реА рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд╕рд╛рде рджреВрд╕рд░реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрдирд╛рдИ рдЬреЛ рдлрд▓реА рдХреЗ рд╕рдорд╛рди рдереАред рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╣рдЯрд╛рдП рдЧрдП рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдП рдирдП рдкреЙрдб рдХреЗ рд╕рд╣реА рдЖрдИрдкреА рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдареАрдХ рд╣реИред рд▓реЗрдХрд┐рди рд▓реИрдм рдХреНрд▓рд╕реНрдЯрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣ рд╡реНрдпрд╕реНрдд рдирд╣реАрдВ рд╣реИред @Bjornryden рдХреА рдЯрд┐рдкреНрдкрдгреА рдиреЗ рдореБрдЭреЗ рд╡реНрдпрд╕реНрдд рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдореЗрдВ рдЫрд╡рд┐ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдЪрд┐рдВрддрд┐рдд рдХрд░ рджрд┐рдпрд╛, рдЬрд╣рд╛рдВ рдпрд╣ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

@emptywee рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдЯрд╛рдП рдЧрдП рдлрд▓реА 10.158.130.24 ред рдореБрдЭреЗ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ:

TCP  10.158.9.61:443 rr
  -> 10.158.128.28:8443           Masq    1      0          0         
  -> 10.158.128.28:8443           Masq    1      0          0 

рджреЛ рдмрд╛рд░ рдПрдХ рд╣реА рдЕрд╕рд▓реА рд╕рд░реНрд╡рд░ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдлрд▓реА рд╣рдЯрд╛рдиреЗ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

  • рдпрджрд┐ рдЗрд╕ рдкреЙрдб рд╕реЗ рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ, рддреЛ RS рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
  • рдпрджрд┐ рдХрдиреЗрдХреНрд╢рди рд╣реИрдВ, рддреЛ 0 рдкрд░ рд╡рдЬрди рд╕реЗрдЯ рдХрд░реЗрдВ (рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рди рдЬрд╛рд░реА рд╣реИ, рдХреЛрдИ рдирдпрд╛ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ)
  • рд╣рд░ рдорд┐рдирдЯ рд╡рдЬрди рдХреЗ рд╕рд╛рде рд╕рднреА рд░реБрдкрдпреЗ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ (рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╕реБрдВрджрд░ рд╕рдорд╛рдкреНрддрд┐ рдХреА рд╕реВрдЪреА рд╣реИ) рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЕрдм рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ

@ рд▓рдВрдмрди рд╕рд╣реАред рд╣рдЯрд╛рдП рдЧрдП рдкреЙрдб рдореЗрдВ рд╡рд╣ IP рдкрддрд╛ рдерд╛ред рдФрд░ рд╣рд╛рдБ, рдпрд╣ рдореБрдЭреЗ рднреА рдЕрдЬреАрдм рд▓рдЧрд╛ред рдореИрдВ рдореМрдХрд╛ рдорд┐рд▓рдиреЗ рдкрд░ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдБрдЧрд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдЖрдк рд▓реЙрдЧ рд╡рд░реНрдмреЛрд╕рд┐рдЯреА рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рдпрджрд┐ рд╣рд╛рдБ, рддреЛ рдХрд┐рд╕ рд╕реНрддрд░ рддрдХ?

@emptywee : рдпрд╣ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рд╣реЛрдЧрд╛, --v=5 рд╣рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреА рдЪрд╛рд╣рд┐рдП
рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдПрдХ RS рдЖрдИрдкреАрд╡реАрдПрд╕ рдореЗрдВ рдПрдХ рд╡реАрдПрд╕ рдореЗрдВ рджреЛ рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддрд╛ рд╣реИ (рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрд╛)ред рдЖрдк рдХреМрди рд╕рд╛ рдХрд░реНрдиреЗрд▓ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ?

@lbernail рдЗрд╕реЗ

рдореИрдВ CoreOS рдкрд░ рд╕реНрдерд┐рд░ рд╣реВрдВ:

image

4.14 рдмрд╣реБрдд рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрдЧрд╛ рдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рдЖрдИрдкреАрд╡реАрдПрд╕ рдореБрджреНрджрд╛ рдерд╛
рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдкреИрдЪ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдореИрдВ @bjornryden рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛

@lbernail рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдЙрд╕ ipvs рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рджреЛрд╣рд░рд╛рд╡ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рджреЗрдЦрд╛ рд╣реИред рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрдИ рдмрд╛рд░ рдХреЛрд╢рд┐рд╢ рдХреАред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рд╡рдЬрди 0 рдХреЗ рд╕рд╛рде рдХреЛрдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдлрд▓реА рдХреЛ рдореИрдВ рдмрд╣реБрдд рдЬрд▓реНрджреА рд╕реЗ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, 5 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЪрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдЙрддреНрддрд░рджрд╛рдпреА рд╣реЛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЕрдзрд┐рдХ рд╡реНрдпрд╕реНрдд рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдХреЛрд╢рд┐рд╢ рджреЗ рд╕рдХрддрд╛ рд╣реВрдБред

@emptywee рдпрд╣ "рдЕрдЪреНрдЫреА" рдЦрдмрд░ рд╣реИ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдореИрдВ рдмрд▓реНрдХрд┐ рд╣рдо рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕рдордЭрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ, рддреЛ рд╢рд╛рдпрдж рдпрд╣ ipvsadm рдореЗрдВ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдЧрдбрд╝рдмрдбрд╝ рдерд╛?)

рд╡рдЬрди рдХреЗрд╡рд▓ 0 рдкрд░ рд╕реЗрдЯ рд╣реИ рдпрджрд┐ рд╡реЗ рдХреБрдЫ ActiveConn рдпрд╛ InActiveConn рд╣реИрдВред рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдкреЙрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЬреАрд╡рд┐рдд рдХрдиреЗрдХреНрд╢рди рдЦреЛрд▓реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЯреЗрд▓рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)

5 рджрд┐рдиреЛрдВ рдХреА рд╕реНрдерд┐рд░рддрд╛ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ! рдЖрдЗрдП рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╡реНрдпрд╕реНрдд рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдЖрдк рдХрдм / рдХреИрд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ

рдореЗрд░реЗ рдкрд╛рд╕ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдХреБрдЫ рдЫреЛрдЯреЗ рд╕реБрдзрд╛рд░ рд╣реИрдВ:

  • https://github.com/kubernetes/kubernetes/pull/71834 : sessionAffinity (рдкрд╣рд▓реЗ рд╕реЗ рдорд╛рд╕реНрдЯрд░, 1.13, 1.12 рдФрд░ 1.11 рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдЪреЗрд░реА рдкрд┐рдХреНрд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реБрдВрджрд░ рд╕рдорд╛рдкреНрддрд┐ рдХрд╛рд░реНрдп рдХрд░реЗрдВ
  • https://github.com/kubernetes/kubernetes/pull/71895 рдФрд░ https://github.com/kubernetes/kubernetes/pull/72106 : рдПрдХ рд╕реЗрд╡рд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдкрд░ рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, 1.11.6 , 1.12.4 рдФрд░ 1.13.1 рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рд╣рдЯрд╛рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдлрд╝рд┐рдХреНрд╕реЗрд╕ рд╣реИрдВ

рдореИрдВрдиреЗ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рдерд╛ /ред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВрдБрдЧрд╛!

@lbernail рдЬрд╝рд░реВрд░, рдХрд░реЗрдВрдЧреЗ! рдХреНрдпрд╛ рдЖрдкрдХреА рд╣рд╛рдЗрдкрд░рдХреБрдм рдХреА рдЫрд╡рд┐ рд╡рд╣реА рд╣реИ рдЬреЛ 1.11.6 рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рдХреА рдЧрдИ рд╣реИ? рдореИрдВрдиреЗ рдЖрдкрдХреА рдЫрд╡рд┐ рдХреЛ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдЕрдзрд┐рдХ рд╡реНрдпрд╕реНрдд рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЖрдИрдкреАрд╡реА рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдЕрдзрд┐рдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВ?

@emptywee рдореЗрд░реА рдЫрд╡рд┐ рдФрд░ -11 рдХреЗ рд╢рд╛рдЦрд╛ рдХреЗ рдкреНрд░рдореБрдЦ рд╕реЗ рдмрдирд╛рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЕрдВрддрд░ рдХреБрдЫ рдХрдо рд╕реЗ рдХрдо рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рднреА рдЖрдИрдкреАрд╡реАрдПрд╕ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ

рдмреБрд░реА рдЦрдмрд░ :( рдмрд╕ рдореЗрд░реЗ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдЖрдИрдкреАрд╡реА рдмреИрдХрдПрдВрдбреНрд╕ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдЖрдИрдкреИрдб рдкрд░ рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдФрд░ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд░рдирд╛ред рд╣реЗ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА --v=5 рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рдерд╛ред

@lbernail рддреЛ, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд▓реЙрдЧ рдХреА рдХрд┐рддрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреБрдЫ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬрд┐рд╕рдореЗрдВ рдЙрдирдХреЗ рдЖрдИрдкреАрд╡реА рдмреИрдХрдПрдВрдб рдЖрдИрдкреА рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдереЗред рд▓реЙрдЧ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдпрд╣ рдареАрдХ рд╕реЗ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд░рд╣рд╛ рдерд╛:

$ cat kube-proxy-issue.log | egrep -e 'c-qa4/ycsdtleuk|10.148.191.69|10.148.192.14|10.148.183.70|10.148.184.67'
I1217 19:12:52.849863       1 graceful_termination.go:160] Trying to delete rs: 10.148.6.202:80/TCP/10.148.192.14:8080
I1217 19:12:52.849948       1 graceful_termination.go:173] Deleting rs: 10.148.6.202:80/TCP/10.148.192.14:8080
I1217 19:12:52.850000       1 graceful_termination.go:160] Trying to delete rs: 10.148.6.202:80/TCP/10.148.191.69:8080
I1217 19:12:52.850069       1 graceful_termination.go:173] Deleting rs: 10.148.6.202:80/TCP/10.148.191.69:8080
I1217 19:12:53.425438       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 19:13:00.501203       1 ipset.go:140] Successfully delete legacy ip set entry: 10.148.191.69,tcp:8080,10.148.191.69 from ip set: KUBE-LOOP-BACK
I1217 19:13:00.543691       1 ipset.go:140] Successfully delete legacy ip set entry: 10.148.192.14,tcp:8080,10.148.192.14 from ip set: KUBE-LOOP-BACK
I1217 19:13:06.916777       1 service.go:309] Adding new service port "c-qa4/ycsdtleuk:http" at 10.148.6.202:80/TCP
I1217 19:13:08.345142       1 proxier.go:1465] Adding new service "c-qa4/ycsdtleuk:http" 10.148.6.202:80/TCP
I1217 19:13:13.939763       1 ipset.go:148] Successfully add entry: 10.148.191.69,tcp:8080,10.148.191.69 to ip set: KUBE-LOOP-BACK
I1217 19:13:14.002663       1 ipset.go:148] Successfully add entry: 10.148.192.14,tcp:8080,10.148.192.14 to ip set: KUBE-LOOP-BACK
I1217 19:27:53.485483       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 19:27:53.485526       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 19:42:53.388638       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 19:42:53.388673       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 19:57:53.643829       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 19:57:53.644032       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 20:12:53.541080       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 20:12:53.541129       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 20:27:53.368129       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 20:27:53.368306       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 20:42:53.539517       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 20:42:53.539542       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 20:57:53.624320       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 20:57:53.624371       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 21:12:53.630561       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 21:12:53.630585       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 21:26:20.897397       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 21:26:20.897463       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 21:26:46.630013       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 21:26:46.630084       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 21:26:57.995544       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.191.69:8080 10.148.192.14:8080]
I1217 21:26:57.995657       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080 10.148.191.69:8080 10.148.192.14:8080]
I1217 21:27:24.296606       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080 10.148.187.41:8080 10.148.191.69:8080 10.148.192.14:8080]
I1217 21:27:53.678172       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080 10.148.187.41:8080 10.148.191.69:8080 10.148.192.14:8080]
I1217 21:28:21.517538       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080 10.148.187.41:8080 10.148.191.69:8080]
I1217 21:28:21.595632       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080 10.148.187.41:8080]
I1217 21:42:53.491595       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080 10.148.187.41:8080]
I1217 21:57:53.492214       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080 10.148.187.41:8080]
I1217 22:05:45.760620       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080]
I1217 22:06:24.890429       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080]
I1217 22:07:15.463144       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080 10.148.183.68:8080]
I1217 22:07:43.201415       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080]
I1217 22:08:18.268005       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080]
I1217 22:08:58.774066       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080 10.148.192.70:8080]
I1217 22:12:53.528515       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080 10.148.192.70:8080]
I1217 22:27:53.522197       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080 10.148.192.70:8080]
I1217 22:29:20.396794       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080 10.148.192.70:8080]
I1217 22:29:43.994895       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080 10.148.192.70:8080]
I1217 22:29:54.382253       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080 10.148.183.70:8080 10.148.192.70:8080]
I1217 22:30:17.895084       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080 10.148.183.70:8080 10.148.184.67:8080 10.148.192.70:8080]
I1217 22:31:45.791871       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.134.231:8080 10.148.183.70:8080 10.148.184.67:8080]
I1217 22:31:45.855011       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.70:8080 10.148.184.67:8080]
I1217 22:42:53.652587       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.70:8080 10.148.184.67:8080]
I1217 22:57:53.509372       1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.70:8080 10.148.184.67:8080]

рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ ipvsadm рд╕реЗ рдЪреЗрдХ рдХрд┐рдпрд╛, рддреЛ рдпрд╣ рдЕрднреА рднреА рдкрд╣рд▓реЗ рджреЛ рджрд┐рдЦрд╛ рд░рд╣рд╛ рдерд╛: 10.148.191.69:8080 10.148.192.14:8080

рдЬрдмрдХрд┐ kubectl -n c-qa4 describe svc ycsdtleuk рдпрд╣ рдХрд╣ рд░рд╣рд╛ рдерд╛ рдХрд┐ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ 10.148.183.70:8080 10.148.184.67:8080 , рдФрд░ рдЕрдиреНрдп рдмреЙрдХреНрд╕реЛрдВ рдкрд░ рд╕рдорд╛рди рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП ipvs рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рдареАрдХ рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛ рд░рд╣реА рдереАрдВред

$ kubectl -n c-qa4 describe svc ycsdtleuk
Name:              ycsdtleuk
Namespace:         c-qa4
Labels:            country=uk
                   env=qa
                   run=ycsdtleuk
                   stack=c
                   track=4
Annotations:       run: ycsdtleuk
Selector:          load-balancer-ycsdtleuk=true
Type:              ClusterIP
IP:                10.148.6.202
Port:              http  80/TCP
TargetPort:        8080/TCP
Endpoints:         10.148.183.70:8080,10.148.184.67:8080
Session Affinity:  None
Events:            <none>

рдореИрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рджреЛ рдмрдХреНрд╕реЗ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЗрдЦ рд░рд╣рд╛ рдерд╛:

(incorrect ipvs config)
rnqkbm401 ~ # ipvsadm -L -t 10.148.6.202:80
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  rnqkbm401:http rr
  -> 10.148.191.69:http-alt       Masq    1      0          0
  -> 10.148.192.14:http-alt       Masq    1      0          0
(correct ipvs config)
rnqkbw401 ~ # ipvsadm -L -t 10.148.6.202:80
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  rnqkbw401:http rr
  -> 10.148.183.70:http-alt       Masq    1      0          0
  -> 10.148.184.67:http-alt       Masq    1      0          0

рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдпрд╛ рдХреБрдЫ рднреА рдЪрд┐рд▓реНрд▓рд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрдХреЗрдд рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧрд╛ред рдореИрдВ рдкреВрд░реНрдг рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ (18M рдЕрд╕рдореНрдкреАрдбрд┐рдд) рд╕реАрдзреЗ рдЖрдкрдХреЛ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВ, рдЕрдЧрд░ рдЖрдк рдЪрд╛рд╣реЗрдВред

рд▓рдВрдмреА рдХрд╣рд╛рдиреА рдЫреЛрдЯреА: рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдиреЗ рд╡рд╛рд▓рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдИрдкреАрд╡реА рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдпрд╣ рднреА рдирд╣реАрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдпрд╣ рдЖрд░рдВрднрд┐рдХ рджреЛ IP рдкрддреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝ рджреЗрддрд╛ рдерд╛ред рдХрд╣реАрдВ рдХреБрдЫ рдЕрдЯрдХ рд░рд╣рд╛ рд╣реИред

@emptywee рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЗрди рд▓реЙрдЧ рдореЗрдВ рдХреБрдЫ рднреА рдЕрдЬреАрдм рдирд╣реАрдВ рд╣реИред

рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ syncProxyRules рдХрдо рд╕реЗ рдХрдо рд╣рд░ 30s (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде IPVS рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рд╕рдореЗрдЯрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ syncEndpoints рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдЬреЛ AddRealServer рдФрд░ ipvsHandle.NewDestination рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ

рдпрд╣ рд╕рдм рдкреБрд░рд╛рдиреЗ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╡рд┐рд▓реЛрдкрди рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдкреВрд░реНрдг рд▓реЙрдЧ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдореИрдВ рджреЗрдЦ рд╕рдХреВрдБ рдХрд┐ 21:26 рдФрд░ 21:29 рдмреАрдЪ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?

рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╢реНрди:

  • рдПрдХ рд╣реА рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдЖ рдерд╛, рд╣реИ рдирд╛?
  • рдХреНрдпрд╛ рдПрдХ рдПрдХрд▓ рд╕реЗрд╡рд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдереА (рдХреНрдпрд╛ рдЕрдиреНрдп рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреА рд╣реИ?)

рдЕрдЧрд▓реА рдмрд╛рд░, SIGABRT рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рднреЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдпрд╣ рдХрд╛рд░реНрдп рдмрддрд╛рддрд╛ рд╣реИред

рдЬрдм рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдереА, рдпрд╣ рд╣рдореЗрд╢рд╛ libnetwork/ipvs/netlink.go рдЕрдВрджрд░ рдХреБрдЫ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЕрдЯрдХ рдЬрд╛рддрд╛ рд╣реИред

рдореЗрд░реА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЗрдж рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдФрд░ рдлрд┐рд░ рд╣рдорд╛рд░реЗ рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП iptables рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдерд╛ред

рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЧрдП рд▓реЙрдЧ рдкрд░ рд╡рд╛рдкрд╕ рджреЗрдЦ, @lbernail , рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рд╣реИрдВ:

I1214   11:48:44.889081┬а┬а┬а┬а┬а┬а 1   graceful_termination.go:160] Trying to delete rs:   172.17.0.1:31663/TCP/10.230.213.204:9300
I1214 11:48:44.889099┬а┬а┬а┬а┬а┬а 1 graceful_termination.go:173]   Deleting rs: 172.17.0.1:31663/TCP/10.230.213.204:9300
I1214 11:48:44.889113┬а┬а┬а┬а┬а┬а 1 graceful_termination.go:160] Trying   to delete rs: 172.17.0.1:31663/TCP/10.230.226.83:9300
I1214 11:48:44.889130┬а┬а┬а┬а┬а┬а 1 graceful_termination.go:173]   Deleting rs: 172.17.0.1:31663/TCP/10.230.226.83:9300
...

рд╣рдордиреЗ рдпреЗ рднреА рджреЗрдЦрд╛:

I1214 12:15:44.920364       1 graceful_termination.go:160] Trying to delete rs: 10.230.65.211:9494/TCP/10.230.226.124:9494
I1214 12:15:44.920489       1 graceful_termination.go:173] Deleting rs: 10.230.65.211:9494/TCP/10.230.226.124:9494
I1214 12:15:44.920512       1 graceful_termination.go:93] lw: remote out of the list: 10.230.65.211:9494/TCP/10.230.226.124:9494

рдЬреИрд╕рд╛ рдХрд┐ рджреВрд╕рд░реЛрдВ рдиреЗ рдмрддрд╛рдпрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдХреБрдЫ рдиреЛрдбреНрд╕ рдкрд░ рд╣реБрдЖ рд╣реИред рдЬрдм рддрдХ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 3 рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдб рдереЗ рдЬреЛ рдЗрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЯреВрдЯ рдЧрдП рдереЗред

@ рд▓рдореНрдмрд░рдиреЗрд▓ рдмрд┐рд▓реНрдХреБрд▓ред рдпрд╣рд╛рдБ рд▓реЙрдЧ рдХрд╛ рдЕрдиреБрд░реЛрдзрд┐рдд рдЯреБрдХрдбрд╝рд╛ рд╣реИ, рдореИрдВрдиреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ: https://gist.github.com/emptywee/6f7e9c9e43f10288950d1d8420c038f0

рдЕрдЧрд░ рдЖрдкрдХреЛ рдкреВрд░реА рдлрд╛рдЗрд▓ рдХреА рдЬрд░реВрд░рдд рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред рдпрджрд┐ рд╣рд╛рдБ, рддреЛ рдЖрдк рдореБрдЭреЗ рдХрд╣рд╛рдБ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдпрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЕрдкрдиреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП:

  1. рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ 60+ рд╕реЗ рдЕрдзрд┐рдХ рдиреЛрдбреНрд╕ рд╣реИрдВ, рдореИрдВрдиреЗ рдХреБрдЫ рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдкрд░ рдЬрд╛рдВрдЪ рдХреА, рдЖрдИрдкреАрд╡реАрдПрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕рд╣реА рдереАред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рднреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рдкрд░, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдо рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕реЗрд╡рд╛рдУрдВ рддрдХ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо рджреЛ рд╕реЗрд╡рд╛рдПрдБ рдареАрдХ рд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реЛ рд░рд╣реА рд╣реИрдВред рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдордиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рд╕реЗ рд╢рд┐рдХрд╛рдпрддреЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рддреЛ рд╣рдордиреЗ рддреБрд░рдВрдд рджреЛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕реБрд▓рдн рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ред рдореИрдВрдиреЗ рд▓реЙрдЧ рдПрдХрддреНрд░ рдХрд┐рдП рдФрд░ рдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЙрд╕ рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рдкрд░ ipvs рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рддреБрд▓рдирд╛ рдХреА рдФрд░ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЕрд▓рдЧ рдерд╛ред рдРрд╕реА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдЬреЛ рдареАрдХ рд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реБрдИ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЯреНрд░реИрдлрд╝рд┐рдХ рдЙрдирдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рджреЗрдЦрд╛ред

  2. рдирд╣реАрдВ, рдХрдо рд╕реЗ рдХрдо рджреЛ рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдИрдВред рд╕рдВрднрд╡рддрдГ рдЕрдзрд┐рдХ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреАред

рд▓реЙрдЧ рд╕реЗ рджреЛ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рддреЗрдВ:

  • I1217 21:26:57.995657 1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080 10.148.191.69:8080 10.148.192.14:8080] рдХреЛ IPVS рджреНрд╡рд╛рд░рд╛ рдХрднреА рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рджреЛ рдкреБрд░рд╛рдиреЗ RS рд░рдЦрддреЗ рд╣реИрдВ (рд╣рдо рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ RS рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд▓реЙрдЧ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)
  • I1217 21:28:21.517538 1 endpoints.go:234] Setting endpoints for "c-qa4/ycsdtleuk:http" to [10.148.183.68:8080 10.148.187.41:8080 10.148.191.69:8080] 10.148.192.14:8080 рд▓рд┐рдП рдбрд┐рд▓реАрдЯ рдХреЙрд▓ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рд╣рдореЗрдВ рд╡рд╣рд╛рдВ рд▓реЙрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)

@emptywee рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЗ рд▓рд┐рдП IPVS рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рдпрд╛ рдЖрдк iptables рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ?

@ m1093782566 / @ рд▓рд╛рдпрди-рд╡реА рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

@lbernail рд╣рдордиреЗ

@emptywee : рдореИрдВ рдХреБрдЫ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╕реНрддрд░ рд▓реЙрдЧ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред рдХреНрдпрд╛ рдЖрдк рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╡рд░реНрдмреЛрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛рдирд╛ рдареАрдХ рд░рд╣реЗрдЧрд╛? (рдпрджрд┐ рдЖрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдЧрдП рд╣реИрдВ рдХрд┐ рдЖрдк рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдореИрдВ рдЕрднреА рддрдХ рдЕрдкрдиреА рддрд░рдл рд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рдкрд╛рдпрд╛ рд╣реВрдВ)

рд╣рдо рдордИ рд╕реЗ рдЖрдИрдкреАрд╡реАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ 1.12.1 рдФрд░ 1.11.1 рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред

рд╣рдордиреЗ рдЗрд╕реЗ рдХрдИ рдкрд░ рднреА рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рдЕрдм рддрдХ рд╕рднреА рдиреЛрдбреНрд╕ рдирд╣реАрдВ, 1.12.3 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред рдкреНрд░рднрд╛рд╡рд┐рдд рдиреЛрдбреНрд╕ рдиреЗ рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдмрд╛рдж рдЖрдИрдкреАрд╡реАрдПрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╕рдордиреНрд╡рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдирд╣реАрдВ рдЬрд┐рд╕реЗ рдореИрдВ рд╕рдордЭ рд╕рдХрддрд╛ рдерд╛ред

рдзреНрдпрд╛рди рджреЗрдиреЗ рд╡рд╛рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдиреЗ рдЙрд╕ рд╕рдордп рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЙрдЧрд┐рдВрдЧ рдмрдВрдж рдХрд░ рджреА рдереА, рдЗрд╕рд▓рд┐рдП рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдЯрдХ рдЧрдпрд╛ рд╣реИред

рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдпрд╣ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЯрдХ рдЧрдпрд╛ рд╣реИ, рдФрд░ SIGQUIT рдХреЗ рдмрд╛рдж рдПрдХ рдЧреЛрд░реЗрдкрди рдбрдВрдк (рд╣рд▓реНрдХреЗ рд╕реЗ redacted)

@matthiasr рдХреА рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдлрд┐рд░ рд╕реЗ рдПрдХ goutoutine рдХреЛ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рд╕реЗ рдкрдврд╝реА рд╣реБрдИ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рдЬреИрд╕рд╛ред

рдЖрдк рддрд░реНрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рдХрд╛рд░рдг рдХреБрдЫ рддрд░реНрдХ рддреНрд░реБрдЯрд┐ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдиреЗрдЯрд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдареЛрд╕ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдИрдкреАрд╡реА рдЕрдВрддрддрдГ рдЕрдЯрдХ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рддрд░реНрдХ рддреНрд░реБрдЯрд┐ рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ netlink рдмрд╛рддрдЪреАрдд рдореЗрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рд▓рд╛рд╣ рджреЗрдВрдЧреЗ; рдпрджрд┐ рдСрдкрд░реЗрд╢рди рдХрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВ рдФрд░ рд░рд┐рдХрд╡рд░реА рдореИрдХреЗрдирд┐рдЬреНрдо рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдирдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЦреЛрд▓реЗрдВред

@matthiasr рдареАрдХ рд╣реИ рдпрд╣ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ (рд╣рдо рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рдХреЗ рдмрд┐рдирд╛ 6 рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ

рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд╣реАрдВ рдЧрддрд┐рд░реЛрдз рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

@ lbernail рдЬрдмрдХрд┐ рдпрд╣ рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ ipvs рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдмреЛрдЭрд┐рд▓ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ, рддреЛ рдореИрдВ рдиреАрдЪреЗ рд╣реВрдВред рдореБрдЭреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдХрд╛ рдирд╛рдо рдмрддрд╛рдПрдВ рдФрд░ рдореИрдВ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╢рдХреНрддрд┐ рдореЗрдВ рдЬреЛ рднреА рдХрд░реВрдВрдЧрд╛ред

рд╣рдордиреЗ 1.11.6 рдкрд░ IPVS рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдХрд░ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред 5 рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рдФрд░ рдЕрдЧрд▓реЗ рджрд┐рдиреЛрдВ рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХреБрдЫ рдЧрддрд┐рд╡рд┐рдзрд┐ рдЪрд▓рд╛рдирд╛ред рдореИрдВ рдХрд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдСрдирд▓рд╛рдЗрди рдкреЙрдк рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдмрдврд╝реА рд╣реБрдИ рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ рд╣реИ рдЬрд┐рд╕реЗ рдореБрдЭреЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред

@matthiasr : 1.12.3 рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ (рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рджреЗрдЦреЗрдВ)ред рдЗрд╕рдХрд╛ рдПрдХ рднрд╛рдЧ 1.12.4 рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдкрдХреЛ рд▓реЙрдЧ рдореЗрдВ рдмрд╣реБрдд рдХрдо рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓реЗрдВрдЧреАред рдпреЗ рд╕рднреА рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: Failed to add destination: 10.zz.yy.xx, error: file exists

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдкрдбреЗрдЯреНрд╕ рдХреЛ рд▓рдЯрдХрд╛ рджреЗрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рджреЗрдЦрд╛:

  • @emptywee рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рдХрд┐рд╕реА рднреА рдкреНрд░реЙрдХреНрд╕рд┐рдпрд░.рдЧреЛ, ipset.go рдпрд╛ рдЧреНрд░реЗрд╕рдлреБрд▓_рдЯрд░реНрдорд┐рдиреЗрд╢рди.рдЧреЛ рдореЗрдВ рд╕реЗ рдХреЛрдИ рд▓реЙрдЧ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд╣реАрдВ рдлрдВрд╕ рдЧрдП рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП 21:30 рдХреЗ рдмрд╛рдж рд▓реЙрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ @emptywee рдЖрдк
  • рдЧреЛ рд░реБрдЯреАрди рдбрдВрдк рдореЗрдВ, рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдкрд░ рджреЛ syscall рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд╡рд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП libnetwork / ipvs рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрджрд▓ рдЧрдпрд╛ рд╣реЛред рд╣рд╛рд▓рд╛рдБрдХрд┐, libnetwork рдХреЛрдб рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдкрд░ рд╕реЗрдВрдб / рдЖрд░рд╕реАрд╡реА рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ (рдФрд░ рдЕрдЧрд░ рдпрд╣ рдЕрдЯрдХрд╛ рд╣реБрдЖ рд╣реИ рддреЛ рд╣рдореЗрдВ рдорд┐рдирдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреЗрдЦрдиреА рдЪрд╛рд╣рд┐рдП): https://github.com/docker/libnetwork/bloba-a9cd636e37898226332c439363e2ed0ea185ae9292 /ipvs.go#L77 -L105

рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ libnetwork рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдиреЗрдЯрд▓рд┐рдВрдХ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реИ:

рдХреГрдкрд╛рдкреВрд░реНрдг рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рд░рд┐рд▓реАрдЬрд╝ рд╢рд╛рдЦрд╛рдУрдВ (1.11, 1.12 рдФрд░ 1.13) рдореЗрдВ libnetwork рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдо рдЗрд╕рд╕реЗ рдЧрдП: ba46b928444931e6865d8618dc03622cac79aa6f рд╕реЗ a9cd636e37898226332c439363e2ed0ea185ae92

рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдХреЛрдб рдерд╛: https://github.com/docker/libnetwork/blob/ba46b928444931e6865d8618dc03622cac79aa6f/ipvs-ipvs.go#L65 -L87

рдЗрди 2 рдХрдорд┐рдЯреНрд╕ рдХреЗ рдмреАрдЪ libnetwork рдореЗрдВ IPVS рдХреЛрдб рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдВрддрд░ рд╣реИрдВ:

  • рдордзреНрдпрд╛рдВрддрд░ рдХрд╛ рдкрд░рд┐рдЪрдп
  • ActiveConnections рдФрд░ InactiveConnections рд╕реЗ Destination (рдЬреЛ рд╕реБрдВрджрд░ рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдерд╛)

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреБрдЫ рдФрд░ рд╡рд┐рдЪрд╛рд░ рд░рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рддрдереНрдп рд╕реЗ рдЖрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджреЛ рдЧреЛрд░реЛрдЗрди рд╣реИрдВ (рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░реЗрд╕рдлреБрд▓ рдЯрд░рдорд┐рдиреЗрд╢рди рдореИрдирдЬрд░ рдЕрдкрдиреЗ рдЧреЛрд░реЛрдЗрди рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЙрд╕реАрдкрд┐рдпрд░ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╡рд╣рддрд╛ рд╣реИред)

рд╣рдо рд╢рд╛рдпрдж рд╕рднреА рдХреЙрд▓реЛрдВ рдореЗрдВ pkg/util/ipvs/ipvs_linux.go рдореЗрдВ рдПрдХ рдореНрдпреВрдЯреЗрдХреНрд╕ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХ рдПрдХрд▓ рдЧреЛрд░рдЖрдЙрдЯ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

@ m1093782566 рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ?

@lbernail рдирд╣реАрдВ, 21:30 рдХреЗ рдмрд╛рдж рдХрд╣реАрдВ рднреА рдЙрди рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдХреЛрдИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдирд╣реАрдВ рд╣реИред
рдпрд╣рд╛рдБ рд╡рд┐рднрд┐рдиреНрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╣реИрдВ:

рдЧреНрд░реЗрд╕рдлреБрд▓_рдЯрд░рдореЗрд╢рди.рдУрдЧреЛ рд╕реЗ рдЕрдВрддрд┐рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ

$ cat kube-proxy-issue.log | grep 'graceful_termination.go' | tail
I1217 21:18:20.757262       1 graceful_termination.go:66] Adding rs 10.148.11.105:8080/TCP/10.148.174.35:8081 to graceful delete rsList
I1217 21:18:52.267340       1 graceful_termination.go:160] Trying to delete rs: 10.148.0.145:80/TCP/10.148.188.28:8080
I1217 21:18:52.267456       1 graceful_termination.go:173] Deleting rs: 10.148.0.145:80/TCP/10.148.188.28:8080
I1217 21:18:52.267638       1 graceful_termination.go:160] Trying to delete rs: 10.148.0.145:80/TCP/10.148.145.194:8080
I1217 21:18:52.267755       1 graceful_termination.go:173] Deleting rs: 10.148.0.145:80/TCP/10.148.145.194:8080
I1217 21:18:52.405770       1 graceful_termination.go:160] Trying to delete rs: 10.148.0.145:80/TCP/10.148.188.28:8081
I1217 21:18:52.405906       1 graceful_termination.go:173] Deleting rs: 10.148.0.145:80/TCP/10.148.188.28:8081
I1217 21:18:52.406052       1 graceful_termination.go:160] Trying to delete rs: 10.148.0.145:80/TCP/10.148.145.194:8081
I1217 21:18:52.406156       1 graceful_termination.go:173] Deleting rs: 10.148.0.145:80/TCP/10.148.145.194:8081
I1217 21:18:53.240664       1 graceful_termination.go:160] Trying to delete rs: 10.148.11.105:8080/TCP/10.148.174.35:8081

Proxier.go рд╕реЗ рдЕрдВрддрд┐рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ:

$ cat kube-proxy-issue.log | grep 'proxier.go' | tail
I1217 21:18:52.570282       1 proxier.go:1023] Port "nodePort for kube-system/kube-dns:dns-tcp" (:30054/tcp) was open before and is still needed
I1217 21:18:52.663609       1 proxier.go:1023] Port "nodePort for ingress-nginx/ingress-nginx:http" (:31513/tcp) was open before and is still needed
I1217 21:18:53.241144       1 proxier.go:1465] Adding new service "c-qa4/yardchange-ws:http" 10.148.1.136:80/TCP
E1217 21:18:53.241277       1 proxier.go:1467] Failed to add IPVS service "c-qa4/yardchange-ws:http": file exists
E1217 21:18:53.241350       1 proxier.go:821] Failed to sync service: 10.148.1.136:80/TCP, err: file exists
I1217 21:18:53.241624       1 proxier.go:1465] Adding new service "c-qa4/receiving-ws-v2-uk:http-admin" 10.148.13.141:8080/TCP
E1217 21:18:53.241723       1 proxier.go:1467] Failed to add IPVS service "c-qa4/receiving-ws-v2-uk:http-admin": file exists
E1217 21:18:53.241761       1 proxier.go:821] Failed to sync service: 10.148.13.141:8080/TCP, err: file exists
E1217 21:18:53.242506       1 proxier.go:1496] Failed to get IPVS service, error: Expected only one service obtained=0
E1217 21:18:53.242558       1 proxier.go:818] Failed to sync endpoint for service: 10.148.11.84:8080/TCP, err: Expected only one service obtained=0

Ipset.go рд╕реЗ рдЕрдВрддрд┐рдо рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ:

$ cat kube-proxy-issue.log | grep 'ipset.go' | tail
I1217 21:17:14.768694       1 ipset.go:148] Successfully add entry: 10.148.134.229,tcp:8080,10.148.134.229 to ip set: KUBE-LOOP-BACK
I1217 21:17:14.774040       1 ipset.go:148] Successfully add entry: 10.148.134.229,tcp:8081,10.148.134.229 to ip set: KUBE-LOOP-BACK
I1217 21:17:26.643709       1 ipset.go:148] Successfully add entry: 10.148.172.59,tcp:8080,10.148.172.59 to ip set: KUBE-LOOP-BACK
I1217 21:17:26.648504       1 ipset.go:148] Successfully add entry: 10.148.172.59,tcp:8081,10.148.172.59 to ip set: KUBE-LOOP-BACK
I1217 21:17:31.049667       1 ipset.go:148] Successfully add entry: 10.148.136.14,tcp:8080,10.148.136.14 to ip set: KUBE-LOOP-BACK
I1217 21:17:31.053901       1 ipset.go:148] Successfully add entry: 10.148.136.14,tcp:8081,10.148.136.14 to ip set: KUBE-LOOP-BACK
I1217 21:18:18.920550       1 ipset.go:140] Successfully delete legacy ip set entry: 10.148.181.11,tcp:8080,10.148.181.11 from ip set: KUBE-LOOP-BACK
I1217 21:18:18.924752       1 ipset.go:140] Successfully delete legacy ip set entry: 10.148.181.11,tcp:8081,10.148.181.11 from ip set: KUBE-LOOP-BACK
I1217 21:18:21.232725       1 ipset.go:140] Successfully delete legacy ip set entry: 10.148.174.35,tcp:8080,10.148.174.35 from ip set: KUBE-LOOP-BACK
I1217 21:18:21.237619       1 ipset.go:140] Successfully delete legacy ip set entry: 10.148.174.35,tcp:8081,10.148.174.35 from ip set: KUBE-LOOP-BACK

рд╡реЗ рд╕рднреА рд▓рдЧрднрдЧ 21:18 рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдП ... рдХреНрдпрд╛ рдпрд╣ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рджреЗрддрд╛ рд╣реИ?

@emptywee рд╣рд╛рдБ рдпрд╣ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдЧреЛрд░реЛрдирд╛рдЗрдЯреНрд╕ рдХреЗ рдмреАрдЪ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рдЧрддрд┐рд░реЛрдз рд╣реИред рд╡реЗ рджреЛрдиреЛрдВ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕рдлрд▓рддрд╛ рдХреЗ рдмрд┐рдирд╛ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (3 s рдХреЗ рдХрд╛рд░рдг рдЯрд╛рдЗрдордЖрдЙрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ)ред

рдореИрдВ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдареАрдХ рдХрд░реВрдВрдЧрд╛, рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреВрдВрдЧрд╛

рдореИрдВрдиреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ 1.12.4 рдбрд╛рд▓рд╛ рдФрд░ рдПрдХ рдРрдк рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ 1.5 рдШрдВрдЯреЗ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдлреА рдордЬрд╝рдмреВрддреА рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░ рдкрд╛рдКрдВрдЧрд╛ред

рдиреЗрдЯрд▓рд┐рдВрдХ рд░рд┐рд╕реАрд╡ рдкрд░ рдлрд┐рд░ рд╕реЗ 2 рдЧреЛрд░реЛрдирд╛рдЗрдЯ (1 рдФрд░ 107) рд▓рдЯрдХреЗ рд╣реИрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдлрд┐рдХреНрд╕ рд╣реИ, рдХреЛрдб рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИ: https://github.com/DataDog/kubernetes/commit/9121f0122d805f55f85f42d26c2648981829a92f
рдЧрддрд┐рд░реЛрдз рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореНрдпреВрдЯреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рднреА рдиреЗрдЯрд▓рд┐рдВрдХ рдХреЙрд▓ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рдЕрдЧрд░ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдмрдЧ рдХреА рдкрд╣рдЪрд╛рди рдХреА рд╣реИ)ред

рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ / рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВрдиреЗ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рджреЛ рдЪрд┐рддреНрд░ рдмрдирд╛рдП:

рдпрджрд┐ рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рджрд┐рд▓рдЪрд╕реНрдк рд▓реЙрдЧ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдХреБрдЫ рдиреЗрдЯрд▓рд┐рдВрдХ рдХреЙрд▓ рдореЗрдВ рдЕрдЯрдХрд╛ рд╣реБрдЖ рд╣реИ рдпрд╛ рдирд╣реАрдВред

(рдореИрдВрдиреЗ рдЕрдкрдиреА рддрд░рдл рд╕реЗ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдПрдХ рдЫреЛрдЯреЗ рд╕рдореВрд╣ рдореЗрдВ рд╕реАрдорд┐рдд рд░рд╣рд╛)

рдореИрдВ рдЗрд╕реЗ 24 рджрд┐рд╕рдВрдмрд░ рдХреЛ рдЖрдЬрдорд╛ рд╕рдХрддрд╛ рд╣реВрдБ!

рдЖрдЬ рдЗрд╕реЗ рджреЗрдирд╛ред рдкрд░рд┐рдгрд╛рдо рдХреА рд╕реВрдЪрдирд╛ рджреЗрдВрдЧреЗ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред

рдпрд╣ рдПрдХ рдмрдЧ рд╣реИред рдореИрдВрдиреЗ iptables рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рднреА рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╢реАрдШреНрд░ рд╣реА рдлрд┐рд░ рд╕реЗ рд╣рдорд╛рд░реЗ рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╣рдо рдЖрдорддреМрд░ рдкрд░ рдЬрд▓реНрджреА (рдПрдХ рджрд┐рди рд╕реЗ рднреА рдХрдо) рдФрд░ рдХрд╛рдлреА рд▓рдЧрд╛рддрд╛рд░ рддреЛрдбрд╝рддреЗ рд╣реИрдВ ... рдЙрдВрдЧрд▓рд┐рдпрд╛рдВ рдкрд╛рд░ рд╣реЛ рдЧрдИрдВред

@ рд▓реА-рд╕реЗрди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдмрдЧред рд╣рдо рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ

@emptywee рдФрд░ @bjornryden рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

@ рд▓рдмрд░реЗрд▓ рдореЗрд░реА рдЦреБрд╢реА! рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрднрдЧ рджреЛ рджрд┐рди рд╣реЛ рдЧрдП рд╣реИрдВ рдЬрдм рдореИрдВрдиреЗ 1.11.7-beta.1 рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣ рдЕрднреА рддрдХ рд╣рдо рдкрд░ рд▓рдЯрдХрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдБ proxier.go рдФрд░ рдЕрдиреНрдп goroutines рдЕрднреА рднреА рдЬреАрд╡рд┐рдд рд╣реИрдВ рдФрд░ рд▓реЙрдЧ рдореЗрдВ рдореБрджреНрд░рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдЗрд╕реЗ рдХреБрдЫ рдФрд░ рд╕рдордп рджреВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдзреАрдореЗ рдФрд░ рд╢рд╛рдВрдд рдереЗ, рдмрд╣реБрдд рд╕рд╛рд░реА рддреИрдирд╛рддреА рдирд╣реАрдВ рдЪрд▓ рд░рд╣реА рдереАред рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @lbernail рдЬреЛрдбрд╝рд╛

рдореИрдВ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рддрдХ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ / рдереНрд░реЗрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ред

@lbernail

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PR рдмрдврд╝рд╛рдПрдБрдЧреЗ?

/ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛
(рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЪреЗрд░реА-рдкрд┐рдХреНрд╕ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирдЬрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП)

@lbernail : рдЬрдм рддрдХ рдЖрдк рдЗрд╕реЗ рд▓рд┐рдЦреЗ рдпрд╛ рдЖрдк рд╕рд╣рдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВ, рддрдм рддрдХ рдЖрдк рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ / PR рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рдирд╣реАрдВ рд╕рдХрддреЗред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

/ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛
(рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдЪреЗрд░реА-рдкрд┐рдХреНрд╕ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирдЬрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП)

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ / рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

@ m1093782566 рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдпрд╣ рддрдп рд╣реИ?

рдореБрдЭреЗ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдЖрдИрдкреАрд╡реА рдХреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд╕рдВрд╕реНрдХрд░рдг 1.12.3ред
рдЕрд╕рд▓реА рд╕рд░реНрд╡рд░ рдЧрд▓рдд рд╣реИрдВ рдФрд░ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдЖрдИрдкреАрд╡реА рдирд┐рдпрдореЛрдВ рдХреЛ рддрд╛рдЬрд╝рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдЕрдВрддрд┐рдо рд▓реЙрдЧ рд╣реИрдВ рдФрд░ рдпрд╣ рдпрд╣рд╛рдВ рдЕрдЯрдХрд╛ рд╣реБрдЖ рд╣реИ, рдЕрдм рдирдП рд▓реЙрдЧ рдкреНрд░рд┐рдВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

27 23:31:24.113927       1 graceful_termination.go:93] lw: remote out of the list: 10.96.0.1:443/TCP/10.6.40.32:6443
E1227 23:31:24.113935       1 graceful_termination.go:183] Try flush graceful termination list err
I1227 23:32:24.114182       1 graceful_termination.go:160] Trying to delete rs: 10.96.0.1:443/TCP/10.6.40.32:6443
E1227 23:32:24.114316       1 graceful_termination.go:89] Try delete rs "10.96.0.1:443/TCP/10.6.40.32:6443" err: Failed to delete rs "10.96.0.1:443/TCP/10.6.40.32:6443", can't find the real server
I1227 23:32:24.114332       1 graceful_termination.go:93] lw: remote out of the list: 10.96.0.1:443/TCP/10.6.40.32:6443
I1227 23:32:24.114348       1 graceful_termination.go:160] Trying to delete rs: 10.96.0.1:443/TCP/10.6.40.33:6443
I1227 23:32:24.114397       1 graceful_termination.go:160] Trying to delete rs: 10.6.40.25:32444/TCP/10.244.20.41:32444
E1227 23:32:24.114446       1 graceful_termination.go:183] Try flush graceful termination list err
I1227 23:33:24.114853       1 graceful_termination.go:160] Trying to delete rs: 10.96.0.1:443/TCP/10.6.40.32:6443
E1227 23:33:24.115043       1 graceful_termination.go:89] Try delete rs "10.96.0.1:443/TCP/10.6.40.32:6443" err: Failed to delete rs "10.96.0.1:443/TCP/10.6.40.32:6443", can't find the real server
I1227 23:33:24.115106       1 graceful_termination.go:93] lw: remote out of the list: 10.96.0.1:443/TCP/10.6.40.32:6443
I1227 23:33:24.115128       1 graceful_termination.go:160] Trying to delete rs: 10.96.0.1:443/TCP/10.6.40.33:6443

@VincentFF : рджреЛ рдореБрджреНрджреЗ рд╣реИрдВ:

  • рд╡рд┐рдлрд▓ рд╣реБрдП рд╡рд┐рд▓реЛрдкрди: 1.12.4 рдореЗрдВ рддрдп рдХрд┐рдП рдЧрдП
  • рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдПрдХ рдЧрддрд┐рд░реЛрдз рдХреЗ рдХрд╛рд░рдг рдЕрдЯрдХ рд░рд╣рд╛ рд╣реИ (рдЬреЛ рдХрд┐ рдЖрдк рдЬрд┐рд╕ рдореБрджреНрджреЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ): рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХрд▓ рд╕реЗ рдкреАрдЖрд░ рдХреЗ рд╕рд╛рде рддрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо @emptywee рдФрд░ @bjornryden рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреИрдЪ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЬреИрд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреБрд╖реНрдЯрд┐ рд╣реЛрддреА рд╣реИ рдХрд┐ рдореБрджреНрджрд╛ рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдореИрдВ 1.13, 1.12 рдФрд░ 1.11 рдХреЗ рд▓рд┐рдП рдЪреЗрд░реА рдмрдирд╛рдКрдВрдЧрд╛ (рдпрджрд┐ рдкреИрдЪ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕рдВрднрд╡рддрдГ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рднреА рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд▓реЗ рдкреИрдЪ рд░рд┐рд▓реАрдЬ)

рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ https://github.com/kubernetes/kubernetes/issues/71071#issuecomment -449402484, рдкреИрдЪ рдмреИрдХ-рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде 1.12.4 рдкрд░ред рд╡рд╛рдкрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВрдЧреЗ!

рдЖрдИрдкреАрд╡реАрдПрд╕ рдореЛрдб рдореЗрдВ рдЪрд▓рдиреЗ рдХреЗ рджреМрд░рд╛рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ (рдФрд░ рд╣реИ) рдЖрдИрдкреАрд╡реАрдПрд╕ рдореЛрдб рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддреИрдирд╛рддреА рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВред рдЕрдм рддрдХ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдкреИрдЪ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

@lbernail рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдкрд░ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо! рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА!

рдареАрдХ рд╣реИ, рдЬрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ рд╣рдо @matthiasr рдФрд░ @bjornryden рд╕реЗ рднреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ (рдореИрдВ рдЪреЗрд░реА-рдкрд┐рдХреНрд╕ рд▓реЗрдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░ рдХреНрд▓реАрди рдлрд┐рдХреНрд╕ рд╣реИ)

@lbernail рдЕрдЪреНрдЫреА рдЦрдмрд░, рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рез.резреи.рек рдкрд░ резреи+ рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж https://github.com/DataDog/kubernetes/commit/9121f0122d805f55f85f42d26c294898fe29a92f рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдореБрдЭреЗ 1.5 рдШрдВрдЯреЗ рдореЗрдВ рд▓реЙрдХрдЕрдк рдорд┐рд▓ рдЧрдпрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ!

@ lbernail рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓ рд╣реИ, рдХреГрдкрдпрд╛ред рдпрджрд┐ рдЕрдЧрд▓рд╛ рдкреИрдЪ рд╕рдВрд╕реНрдХрд░рдг 1.12.5 рд╣реИ?
рдЕрдЧрд░ рдореИрдВ рд╕рд┐рд░реНрдл рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рез.резреи.рел рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЕрдиреНрдп рдЗрдХрд╛рдЗрдпрд╛рдВ ver рдПрдкрд┐рд╕реЗрд╡рд░, рдХреНрдпреВрдмрд▓реЗрдЯ, рдХрдВрдЯреНрд░реЛрд▓рд░-рдореИрдиреЗрдЬрд░, рд╢реЗрдбреНрдпреВрд▓рд░ ...) рез.резреи.рей рд░рдЦрддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рдпрд╣ рдареАрдХ рд╣реИ? рдпрд╛ рдореБрдЭреЗ рд╕рднреА рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реИ?

@VincentFF рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕реЗ 1.12.5 рдХреЗ рд▓рд┐рдП рд╣рд╛рдБ рдХрд░ рджреЗрдЧрд╛ред рдЖрдк 1.12.3 рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реА рдЕрдиреНрдп рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА 1.12.5 рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ

рдЕрдкрдбреЗрдЯ: 24 рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж, рдЕрднреА рднреА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЕрднреА рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧ рдХреЛ рд░реЛрдХ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдкреВрд░реНрдг рд╕рдлрд▓рддрд╛ рдорд╛рдирддрд╛ рд╣реВрдВред рез.резреи.рел рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рджреЗрдЦ!

рдареАрдХ рд╣реИ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИред рдореИрдВ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬ рдореЗрдВ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЪреЗрд░реА-рдкрд┐рдХ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реБрд▓рдЭрд╛рдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдЦреБрд╢ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреА рдЧрд╛рдирд╛ рдмрдЬрд╛рдиреЗрд╡рд╛рд▓реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВред 4 рджрд┐рди рдХреЛрдИ рдкрд░реЗрд╢рд╛рдиреА рдирд╣реАрдВ рд╣реЛ рд░рд╣реА рд╣реИред

рд╕рднреА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ @lbernailред рдирд╡рд╡рд░реНрд╖ рдХреА рд╢реБрднрдХрд╛рдордирд╛!

рдореИрдВ рдЗрд╕реЗ рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд рдХрд░рддрд╛ рд╣реВрдВ, 24 рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдирд╡рд╡рд░реНрд╖ рдХреА рд╢реБрднрдХрд╛рдордирд╛ред

рд╣реИрд▓реЛ, рдореЗрд░рд╛ env рд╣реИ
рдЙрдмрдВрдЯреВ 16.04.4 рдПрд▓рдЯреАрдПрд╕
Kubernetes рд╕рдВрд╕реНрдХрд░рдг (kubectl рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ): v1.13.0
рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди: рдирдВрдЧреЗ рдзрд╛рддреБ, 64 рдмрд┐рдЯ рд▓рд╛рдЗрдирдХреНрд╕
рдХрд░реНрдиреЗрд▓ 4.4.0-75-рдЬреЗрдиреЗрд░рд┐рдХ

рд╡рд╣реА рдмрдЧ:

I0101 22: 20: 09.742898 267576 рдЧреНрд░реЗрд╕рдлреБрд▓_рдЯрд░реНрдорд┐рдиреЗрд╢рди .go: 160] rs рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢: 10.200.198.70:9090/TCP/172.200.101.32.9090
E0101 22: 20: 09.742975 267576 proxier.go: 1519] IPVS рд╕реЗрд╡рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓, рддреНрд░реБрдЯрд┐: рдкреНрд░рд╛рдкреНрдд рдХреЗрд╡рд▓ рдПрдХ рд╕реЗрд╡рд╛ = 0 рдХреА рдЙрдореНрдореАрдж
E0101 22: 20: 09.743036 267576 proxier.go: 843] рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдХ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдореЗрдВ рд╡рд┐рдлрд▓: 10.200.36.192:80/TCP, рдЗрд░: рдХреЗрд╡рд▓ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рдПрдХ рд╕реЗрд╡рд╛ рдХреА рдЙрдореНрдореАрдж = 0

рдореБрдЭреЗ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВ

@daigong v1.13.1 рдиреЗ рдпрд╣ рддрдп рдХрд┐рдпрд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдмрд╛рдж рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

@ рдбреЗрдбрд┐рдЧреЙрдиреНрдЧ : рдкреВрд░реНрдг рдлрд┐рдХреНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 1.13.2 (рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреА рддреЗрдЬреА рд╕реЗ # 72426 рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)

@lbernail @FrostyLeaf
рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдЗрд╕ рдмрдЧ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП # 72426 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ

рдЕрднреА рдХреБрдЫ рднреА рдареАрдХ рд╣реИ

рдкреАрдЖрд░ рдХреЛ рд╕рднреА рд░рд┐рд▓реАрдЬ рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЗрд╕рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрдЧрд╛:

  • 1.11.7
  • 1.12.5
  • 1.13.2

@annProg

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛, рджреЛрдиреЛрдВ 1.12.2 рдФрд░ 1.13.0-beta1ред @ m1093782566 @ рд╢реЗрд░-рд╡реА

рдЖрдкрдХрд╛ рдореЗрд▓рдмреЙрдХреНрд╕ рдХрд┐рддрдирд╛ рд╣реИ, рдЗрд╕реЗ рдЬрд╛рдиреЗрдВред редрдХрд┐рд╢реЛрд░

рд╡рд╣реА

v1.11.x рдореЗрдВ рдПрдХ рдирдП рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдореМрдХрд╛?

рдореИрдВ рдЙрдореНрдореАрдж рдХреЗ 1.12.5 рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рд░ рдШрдВрдЯреЗ рд░рд┐рд▓реАрдЬ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдмрд╣реБрдд рддрд╛рдЬрд╝рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдмрдЧ рдХреЛ рдХрдИ рд╕рдореВрд╣реЛрдВ рдкрд░ рдкреИрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред :-)

@verwilst haha, рд╡рд╣реА, v1.11.7 рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдореМрдЬреВрджрд╛ рдареЗрд╕ рд╕рдореВрд╣реЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдФрд░ v1.12.5 рднреА рдирд┐рдореНрди рдПрдирд╡реАрдПрд╕ рдореЗрдВ рдЙрдиреНрдирдпрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдореИрдВ рдЙрдореНрдореАрдж рдХреЗ 1.12.5 рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рд░ рдШрдВрдЯреЗ рд░рд┐рд▓реАрдЬ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдмрд╣реБрдд рддрд╛рдЬрд╝рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдмрдЧ рдХреЛ рдХрдИ рд╕рдореВрд╣реЛрдВ рдкрд░ рдкреИрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред :-)

рдЗрд╕рдХреЗ рдпрд╣рд╛рдБ :-P

рдореИрдВ рдЙрдореНрдореАрдж рдХреЗ 1.12.5 рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рд░ рдШрдВрдЯреЗ рд░рд┐рд▓реАрдЬ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдмрд╣реБрдд рддрд╛рдЬрд╝рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдмрдЧ рдХреЛ рдХрдИ рд╕рдореВрд╣реЛрдВ рдкрд░ рдкреИрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред :-)

рдЗрд╕рдХреЗ рдпрд╣рд╛рдБ :-P

1.11 рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ? :(

рдХреНрдпрд╛ рдпрд╣ рдмрдЧ 1.11.7 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛? рдореБрдЭреЗ рдХреЛрдИ рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдПред

рд╣рд╛рдБ рдпрд╣ https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.11.md#v1117 рд╣реИ :

Fix race condition introduced by graceful termination which can lead to a deadlock in kube-proxy (#72361, @lbernail)

рд╣рд╛рдБ, рдореИрдВ PR рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝-рдиреЛрдЯ рдореЗрдВ "IPVS" рдЬреЛрдбрд╝рдирд╛ рднреВрд▓ рдЧрдпрд╛, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЗрдж рд╣реИ
рдЕрдЧрд░ рдпрд╣ рдЕрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ! (рд╣рдо рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ)

1.12.5 had рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ

рдмрдврд╝рд┐рдпрд╛ рдЦрдмрд░!

@ m1093782566 , @thockin рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд▓рдЧрднрдЧ 2 рдорд╣реАрдиреЛрдВ рдореЗрдВ рдХреЛрдИ рдирдИ рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ)

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, рдмрдЧ рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░рд┐рд▓реАрдЬ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ:

  • 1.11.5 - 1.11.6
  • 1.12.2 - 1.12.4
  • 1.13.0 - 1.13.1

рдлрд┐рдХреНрд╕ рдХреЗ рдмрд╛рдж рдореМрдЬреВрдж рд╣реИ:

  • 1.11.7
  • 1.12.5
  • 1.13.2

/рдмрдВрдж рдХрд░реЗ

@ m1093782566 : рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

/рдмрдВрдж рдХрд░реЗ

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ / рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рдХреНрдпрд╛ рд╣рдо рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ? рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рез.резреи. 1. рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

рд╣рд╛рдВ, рд╣рдо 1.12.9 рдореЗрдВ рднреА рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ

рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ?
рдХреНрдпрд╛ рдЖрдк рдПрдХ рдХреНрдпреВрдм-рдкреНрд░реЙрдХреНрд╕реА рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣ рдПрдХ рдЧрд▓рдд рдЪреЗрддрд╛рд╡рдиреА рд╣реЛ рд╕рдХрддреА рд╣реИ ... рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд▓реЙрдЧреНрд╕ рд╣реИ рдФрд░ рдЗрд╕рдХреА рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ

I0709 11:59:48.640888       1 graceful_termination.go:160] Trying to delete rs: 192.168.240.51:80/TCP/172.30.71.181:5050
I0709 11:59:48.640304       1 graceful_termination.go:93] lw: remote out of the list: 192.168.240.51:80/TCP/172.30.106.125:5050

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдЬрдм рдХреНрд▓рд╕реНрдЯрд░ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ рддреЛ рдпрд╣ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗрд╡рд╛ рдЖрдИрдкреА рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рдореЗрдВ рдЕрднреА рднреА рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЖрдИрдкреАрд╡реАрдПрд╕ рдореБрджреНрджрд╛ рд╣реИред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдкреНрд░рдЪрд╛рд░ рдореЗрдВ рд╕рдордп рд▓рдЧ рд░рд╣рд╛ рд╣реЛ, рдпрджрд┐ рдПрдкрд╕реЗрд╡рд░ рдУрд╡рд░рд▓реЛрдб рд╣реЛ рдЧрдпрд╛ рд╣реИ?

рд╕рдВрджреЗрд╢ рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рд╕реНрддрд░ рдХреЗ рд╕рдВрджреЗрд╢ рд╣реИрдВ:
https://github.com/kubernetes/kubernetes/blob/master/pkg/proxy/ipvs/graceful_termination.go#L94

https://github.com/kubernetes/kubernetes/blob/master/pkg/proxy/ipvs/graceful_termination.go#L161

рдореИрдВ 1.14.4 рдореЗрдВ рдЙрд╕реА рд▓реЙрдЧ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╣ рд▓реЙрдЧ рдХрдм рдирд┐рдХрд▓рддрд╛ рд╣реИ?

I0712 01:34:49.925012       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.1:443/TCP/10.0.22.42:443
I0712 01:34:49.925057       1 graceful_termination.go:175] Deleting rs: 11.3.0.1:443/TCP/10.0.22.42:443
I0712 01:35:11.907742       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.10:53/TCP/11.2.5.13:53
I0712 01:35:11.907874       1 graceful_termination.go:175] Deleting rs: 11.3.0.10:53/TCP/11.2.5.13:53
I0712 01:35:11.908006       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.10:53/UDP/11.2.5.13:53
I0712 01:35:11.908059       1 graceful_termination.go:175] Deleting rs: 11.3.0.10:53/UDP/11.2.5.13:53
I0712 01:35:21.992487       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.10:53/TCP/11.2.4.11:53
I0712 01:35:21.992594       1 graceful_termination.go:175] Deleting rs: 11.3.0.10:53/TCP/11.2.4.11:53
I0712 01:35:21.992784       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.10:53/UDP/11.2.4.11:53
I0712 01:35:21.992858       1 graceful_termination.go:175] Deleting rs: 11.3.0.10:53/UDP/11.2.4.11:53
I0712 01:36:29.411592       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.199:44134/TCP/11.2.0.5:44134
I0712 01:36:29.411660       1 graceful_termination.go:175] Deleting rs: 11.3.0.199:44134/TCP/11.2.0.5:44134
I0712 01:36:29.534158       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.17:8085/TCP/11.2.0.3:8085
I0712 01:36:29.534394       1 graceful_termination.go:175] Deleting rs: 11.3.0.17:8085/TCP/11.2.0.3:8085
I0712 01:36:50.745469       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.1:443/TCP/10.0.22.162:443
I0712 01:36:50.745508       1 graceful_termination.go:172] Not deleting, RS 11.3.0.1:443/TCP/10.0.22.162:443: 0 ActiveConn, 12 InactiveConn
I0712 01:37:37.475724       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.1:443/TCP/10.0.22.162:443
I0712 01:37:37.475841       1 graceful_termination.go:172] Not deleting, RS 11.3.0.1:443/TCP/10.0.22.162:443: 0 ActiveConn, 4 InactiveConn
I0712 01:38:37.475956       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.1:443/TCP/10.0.22.162:443
I0712 01:38:37.476201       1 graceful_termination.go:172] Not deleting, RS 11.3.0.1:443/TCP/10.0.22.162:443: 0 ActiveConn, 4 InactiveConn
I0712 01:39:37.476324       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.1:443/TCP/10.0.22.162:443
I0712 01:39:37.476585       1 graceful_termination.go:175] Deleting rs: 11.3.0.1:443/TCP/10.0.22.162:443
I0712 01:39:37.476628       1 graceful_termination.go:94] lw: remote out of the list: 11.3.0.1:443/TCP/10.0.22.162:443
I0712 01:40:36.883345       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.245:5473/TCP/10.0.22.25:5473
I0712 01:40:36.883566       1 graceful_termination.go:175] Deleting rs: 11.3.0.245:5473/TCP/10.0.22.25:5473
I0712 01:40:36.886079       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.17:8085/TCP/11.2.1.3:8085
I0712 01:40:36.886310       1 graceful_termination.go:175] Deleting rs: 11.3.0.17:8085/TCP/11.2.1.3:8085
I0712 01:40:46.927450       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.245:5473/TCP/10.0.22.191:5473
I0712 01:40:46.927525       1 graceful_termination.go:175] Deleting rs: 11.3.0.245:5473/TCP/10.0.22.191:5473
I0712 01:40:56.968884       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.245:5473/TCP/10.0.22.75:5473
I0712 01:40:56.968936       1 graceful_termination.go:175] Deleting rs: 11.3.0.245:5473/TCP/10.0.22.75:5473
I0712 01:41:16.747362       1 graceful_termination.go:161] Trying to delete rs: 11.3.0.1:443/TCP/10.0.23.45:443

рдпреЗ рдХреЗрд╡рд▓ рд╕реВрдЪрдирд╛ рд▓реЙрдЧ рд╣реИрдВ:

  • Trying to delete rs : рд╣рдЯрд╛рдП рдЧрдП рд╕реЗ рдПрдХ рдмреИрдХреЗрдВрдб рдкреЙрдб, рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдЗрд╕рдХреЗ рдкрд╛рд╕ рдореМрдЬреВрджрд╛ рдХрдиреЗрдХреНрд╢рди рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рд╕реБрд╢реЛрднрд┐рдд рд╕рдорд╛рдкреНрддрд┐ рдореЗрдВ рджрд░реНрдЬ рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рдЖрдИрдбреА рд╣рдЯрд╛рдПрдВ
  • Deleting rs : рдмреИрдХрдПрдВрдб рдХрд╛ рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ рдЖрдИрдкреАрд╡реАрдПрд╕ рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ

@andrewsykim рд╢рд╛рдпрдж рд╣рдо рдЕрдм рдЗрди рд▓реЙрдЧ рдХреЗ рд╕реНрддрд░ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рд╡реЗ рдХреЗрд╡рд▓ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП v = 5 рд╕реЗ рдКрдкрд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ?

Https://github.com/kubernetes/kubernetes/pull/78395 рдореЗрдВ рд╣рдордиреЗ v = 0 рд╕реЗ v = 2 рддрдХ рд▓реЙрдЧ рд╕реНрддрд░ рдХреЛ рдЯрдХреНрдХрд░ рджреА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ v = 5 рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП https://github.com/kubernetes/kubernetes/pull/80100

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

sanjana-bhat picture sanjana-bhat  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zetaab picture zetaab  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rhohubbuild picture rhohubbuild  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

errordeveloper picture errordeveloper  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Seb-Solon picture Seb-Solon  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ