ื ืืืืฅ. ืืจืึทื ืกื.: ืืขืจ ืืืืจ ืคืื ืืขืจ ืึธืจืืืื ืขื ืึทืจืืืงื ืืื Thรฉo Chamley, Google Cloud Solutions Architect. ืืื ืืขื ืคึผืึธืกืื ืคึฟืึทืจ ืื Google ืงืืึธืื ืืืึธื, ืขืจ ืืื ืึท ืงืืฆืขืจ ืคืื ืืืื ืคืืจืืข 'ืก ืืขืจ ืืืืืืื ืคืืจืขืจ, ืืขืจืืคึฟื "
ืืื ืืขื ืึทืจืืืงื, ืืืจ ืืืขืื ืืืจืืืืื ืึท ืจืฉืืื ืคืื ืืื ืื ืืืึธืก ืืืจ ืืึธื ืืืืกื ืืื ืืึธื ืฆื ืืืืคื ืงืึทื ืืืื ืขืจื ืืคืขืงืืืืืื ืืืืฃ Kubernetes. ืื ืืืืก ืืืืื ืฆื ืืืื ืืืคึผืขืจ ืืื ืืขืืึทืืืก ืืึธื ืืืืขื ืขื ืืขื ืืึทืืขืจืืึทื
1. ื ืืฆื ืืขืืืืจื ืงืึทื ืืืื ืขืจ ืืึธืืื ื ืืขืงืึทื ืืืึทืื
ืืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืคืืืกื ืืืง ืืืืฃ ืึท Kubernetes ืงื ืืื, ื ืื ืคืื ืืื ืืืจืฃ ืคึฟืึทืจ ืืึธืืก. ื ืกืขื ืืจืึทืืืืื ืืึธืืื ื ืกืืกืืขื ืืื ืืกืชึผืื ืฉืืื ืืขืืืื ืืื ืืขื ืงื ืืื ืืืจ ื ืืฆื. ืืื ืืขื ืคืึทื ืคืื ื ืืฆื Kubernetes Engine, ืืึธืก ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื
ืืืื ืืืจ ืืืืื, ืืืจ ืงืขื ืขื ืืืื ืฉืจืืึทืื ืืึธืืก ืฆื
2. ืืึทืื ืืืืขืจ ืึทื ืงืึทื ืืืื ืขืจื ืืขื ืขื ืกืืืืืืึทืก ืืื ืืืืืืึทืืึทื
ืคึฟืึทืจ ืงืึทื ืืืื ืขืจื ืฆื ืคืื ืงืฆืืึธื ืืจื ืจืืืืืง ืืื ืึท Kubernetes ืงื ืืื, ืืื ืืืื ืืืื ืกืืืืืืึทืก ืืื ืืืืืืึทืืึทื. ืึทืืึธื ืื ืืืืื ืืื ืืขื ืืขื ืขื ืืืืขืื ื, Kubernetes ืงืขื ืขื ืืึธื ืืืื ืึทืจืืขื, ืฉืึทืคึฟื ืืื ืฆืขืฉืืขืจื ืึทืคึผืืึทืงืืืฉืึทื ืขื ืืืืื ืืืขื ืืื ืืื ืืืจืฃ.
ืกืืืืืขืืขืกืก ืืืื ืึทื ืงืืื ืฉืืึทื (ืคึผืขืจืกืืกืืขื ื ืืึทืื ืคืื ืงืืื ืืื) ืืื ืกืืึธืจื ืึทืจืืืก ืืขื ืงืึทื ืืืื ืขืจ. ืคึฟืึทืจ ืืขื, ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืืืขืจืคืขื ืืฉื, ืคืึทืจืฉืืืขื ืข ืืืืคึผืก ืคืื ืคืื ืืจืืืกื ืืืง ืกืืึธืจืืืืฉ ืงืขื ืขื ืืืื ืืขืืืืื ื:
ืืืืืืึทืืึทื ืืืื ืึทื ืืขืจ ืงืึทื ืืืื ืขืจ ืืืขื ื ืืฉื ืืืื ืืึทืืึทืคืืื ืืขืฉืึทืก ืืืื ืืขืื: ืงืืื ืืขืจืืืึทื ืืืงืื ืืขื, ืคึผืึทืืฉืึทื, ืงืึทื ืคืืืืขืจืืืฉืึทื ืขื ืืขืจืื ืืขื. ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืขืจืืืึทื ืืืงื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืงืึธื ืึธืืขืจ ืฆืืืืืื ืึท ืืึทืืข, ืฉืึทืคึฟื ืึท ื ืืึทืข ืืืื ืืื ืฆืขืืืืงืืขื ืขืก. ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ืึทืจืืืขืจืคืืจื ืืขื ืงืึทื ืืืื ืขืจ ืงืึทื ืคืืืืขืจืืืฉืึทื (ืฆืืืขืืขืจื ืคึผืึธืจื, ืจืื ืืืืข ืกืืืืืืข ืึธืคึผืฆืืขืก, ืืื"ื ื) ืืืกืืืืื ืืง - ืฆื
ื ืืืืฉืคึผืื ืคืื ืึทืคึผืืืืืื ื ืื ืืืคึผืืืืืึทื ื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื Kubernetes ื ืืฆื ConfigMap ืืึธืื ืืขื ืืื ืคึผืึธืืก ืืื ืึท ืงืึธื ืคืื.
3. ืืืกืืืืื ืคึผืจืืืืืืืืฉื ืงืึทื ืืืื ืขืจื
ืืืจ ืืึธื ื ืื ืืืืคื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืืึธืจืฆื ืืืืฃ ืืืื ืกืขืจืืืขืจืก, ืจืขืื? ืืืื ืึท ืึทืืึทืงืขืจ ืงืืื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืขืจ ืืืขื ืืึทืงืืืขื ืืืึธืจืฆื ืึทืงืกืขืก. ืื ืืขืืืข ืงืึทื ืกืืืขืจืืืฉืึทื ื ืึทืคึผืืืื ืฆื ื ืืฉื ืืืืคื ืคึผืจืืืืืืืืฉื ืงืึทื ืืืื ืขืจื. ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืืืฉื ืกืขืืืื ืืก ืืืืฃ ืืขืจ ืืึทืืขืืึธืก, ืืืจ ืงืขื ืขื ืืขืื ืืขื ืงืึทื ืืืื ืขืจ ืกืคึผืขืฆืืคืืฉ ืงืืืคึผืึทืืืืึทืืื ื ืืฆื ืื ืึธืคึผืฆืืข securityContext
ืืืื ืืืจ ืคืืจื ืึท ืงื ืืื, ืืืจ ืงืขื ืขื ื ืืฆื
4. ืืืกืืืืื ืคืืืกื ืืืง ืืื ืืืึธืจืฆื
ืคึผืจืืืืืืขืืืฉื ืงืึทื ืืืื ืขืจื ืืึธืื ืฉืืื ืืืกืงืึทืกื, ืึธืืขืจ ืขืก ืืืขื ืืืื ืืคืืื ืืขืกืขืจ ืืืื, ืืื ืึทืืืฉืึทื ืฆื ืืขื, ืืืจ ืืึธื ื ืื ืืืืคื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืขื ืงืึทื ืืืื ืขืจ ืืื ืืืึธืจืฆื. ืืืื ืึท ืึทืืึทืงืขืจ ืืขืคืื ื ืึท ืืืืึทื ืืืึทืื ืขืจืึทืืืืืื ืืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืึธืจืฆื ืจืขืื ืืืึธืก ืึทืืึทืื ืงืึธื ืืืจืืคืืจืื ื, ื ืึธื ืืืึธืก ืขืจ ืืื ืืืืืืช ืฆื ืคืึทืจืืึธืื ืืขื ืงืึทื ืืืื ืขืจ ืืืจื ืึทื ื ืึธื ืืืืืึทืงืึทื ื ืืืึทืื ืขืจืึทืืืืืื, ืขืจ ืืืขื ืืึทืงืืืขื ืืืึธืจืฆื ืืืืฃ ืืขืจ ืืึทืืขืืึธืก.
ืืขืจ ืืขืกืืขืจ ืืืขื ืฆื ืืืกืืืืื ืืขื ืืื ืฆื ื ืืฉื ืืืืคื ืขืคึผืขืก ืืื ืืืึธืจืฆื ืืื ืืขืจ ืขืจืฉืืขืจ ืึธืจื. ืฆื ืืึธื ืืึธืก, ืืืจ ืงืขื ืขื ื ืืฆื ืื ืืืจืขืงืืืื USER
ะฒ Dockerfile
ืึธืืขืจ runAsUser
ืืื ืงืืืขืจื ืขืืขืก. ืืขืจ ืงื ืืื ืึทืืืื ืืกืืจืึทืืึธืจ ืงืขื ืขื ืืืื ืงืึทื ืคืืืืขืจ ืื ืขื ืคืึธืจืกืืึทื ื ื ืึทืืืจ ื ืืฆื
5. ืืึทืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืจืื ื ืฆื ืืึธื ืืืึธืจ
ืืื ืืึธืืื ื, ืืึธื ืืืึธืจืื ื ืืื ืึท ืื ืืึทืืจืึทื ืืืื ืคืื ืึทืคึผืืึทืงืืืฉืึทื ืคืึทืจืืืึทืืืื ื. ื ืคืึธืืงืก ืืึธื ืืืึธืจืื ื ืืืืืื ื ืืื ืื Kubernetes ืงืื ืืื
Kubernetes ืืึทืฉืืึธืจื ืืืืฃ ืกืืึทืงืงืืจืืืืขืจ
ืคึผืจืึธืืขืืืขืืก ืืงืกืคึผืขืงืฅ ืื ืึทืคึผืืึทืงืืืฉืึทื ืฆื ืคืึธืจืืืก ืืขืืจืืงืก ืฆื ืื ืืืืคึผ ืขื ืืคึผืืื ื. ืื ืืืฆื ืคึฟืึทืจ ืืขื
6. ืืึทืื ืื ืึทืคึผ ืก ืืขืืื ื ืกืืึทืืืก ืื ืืืฆื
ืึทืคึผืคึผืืืงืึทืืืึธื ืคืึทืจืืืึทืืืื ื ืืื ืคึผืจืึธืืืงืฆืืข ืืื ืืืืื ืืืจื ืืืึทื ืคืืืืงืืื ืฆื ืืืขืจืืขืื ืืืึทื ืฉืืึทื ืฆื ืื ืืื ืฆืข ืกืืกืืขื. ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืคืืืกื ืืืง? ืืื ืขืก ืึธืืงืื? ืืขื ื ืืืจ ืืจืืื ืฆื ืืึทืงืืืขื ืคืึทืจืงืขืจ? ืืืืืืื ืคืืจื ืขืจ ืืื? ืื ืืขืจืกื ืคึผืจืึธืกื ืืืขื ืฆื ืกืึธืืืืข ืืขื ืคึผืจืึธืืืขื ืืื ืฆื ืื ืกืืจืืืขื ื ืืขืืื ื ืืฉืขืงืก (ืืขืืื ื ืืฉืขืงืก). ืงืืืขืจื ืขืืขืก ืืื ืฆืืืื ืืืืคึผืก:
ืคึฟืึทืจ ืืขืืขืืืง ืืึธื ื (ืืืืืืึทืืึทืื ืืฉืขืงืก) ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืื ืืึธืื ืึท ืืืืคึผ ืขื ืืคึผืืื ื ืืืึธืก ืงืขืจื ืึท "200 ืืื" ืขื ืืคืขืจ ืืืื ืขืก ืืื ืคืึทื ืืงืฉืึทื ืึทื ืืื ืื ืืงืขืจืืืง ืืืคึผืขื ืืึทื ืกืื ืืขื ืขื ืฆืืคึฟืจืืื. ืคึฟืึทืจ ืืจืืืืงืืึทื ืืึธื ื (ืกืขืจืืืืก ืืจืืืืงืืึทื ืืฉืขืงืก) ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืื ืืึธืื ืื ืื ืืขืจ ืืืืคึผ ืขื ืืคึผืืื ื ืืืึธืก ืงืขืจื ืึท "200 ืืื" ืขื ืืคืขืจ ืืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืื ืึท ืืขืืื ื ืฉืืึทื, ืื ืื ืืืืึทืืืืึทืืืึธื ืกืืขืคึผืก ืืขื ืขื ืืขืขื ืืืงื ืืื ืงืืื ืืืืืืง ืืขืื ืืื ื ืืฉื ืจืขืืืืืึทื ืืื ืึท ืืขืืช. Kubernetes ืืืขื ื ืึธืจ ืืึทืจืฉืจืื ืคืึทืจืงืขืจ ืฆื ืืขื ืงืึทื ืืืื ืขืจ ืืืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืจืืื ืืืื ืื ืืฉืขืงืก. ืฆืืืื ืขื ืืคึผืืื ืฅ ืงืขื ืขื ืืืื ืฆืื ืืืคืืืกื ืืืื ืขืก ืืื ืงืืื ืืืืืง ืฆืืืืฉื ืื ืืขืื ืืื ืืจืืืืงืืื ืฉืืึทืื.
ืืืจ ืงืขื ื ืืืืขื ืขื ืืขืจ ืืืขืื ืืขื ืืื ืื ืคึฟืึทืจืืื ืืขื ืข ืึทืจืืืงื ืคืื Sandeep Dinesh, ืืขืืืขืืึธืคึผืขืจ ืึทืืืืึธืงืึทื ืคืื Google: "
7. ืงืืืึทืื ืืืื ืืืื ืืืขืจืกืืข ืงืขืจืคืึทืื
ืจืืึฟ ืขืคื ืืืขื ืืื ืคึผืจืืืืึทื ืืืืืขืจ ื ืืฆื ืึท ืืึทืืื ื ืกืืกืืขื ืขื ืืขื ืฆื ืื ืืืกืงืจืืืื ืืื latest
ืงืขื ืขื ืึธืคื ืืึทื ืคืื ืืืื ืฆื ืืืื - ืืืจ ืงืขื ืขื ื ืืฉื ืคืึทืจืืึธืื ืืื ืืืื ืืืจ ืืึทืจืคึฟื ืคึผืจืืืืงืืึทืืึทื ืืื ืจืืคึผืืืึทืืึทื ืืืืขื ืืื ืื ืกืืึทืืืืฉืึทื ื.
ืืืจ ืงืขื ื ื ืืฆื ืืขื ืงืืืืื X.Y.Z
(ืืื ืืขื ืขื ืึผืืขื ืฉืืขื ืืืง ืึทื ืืฉืืื ืืืฉื), ืึธืืขืจ ืืื ืืขื ืคืึทื, ืืึทืืื ืฉืคึผืืจ ืคืื ืึทืืข ืคึผืึทืืฉืึทื ืืื ืืขืจืืืึทื ืืืงืื ืืขื ืฆื ืื ืืืื. ืืืื ืื ืืืื ืืืจ ื ืืฆื ืืื ืึท ืงืืืืื X.Y
, ืืึธืก ืืื ืึท ืืื ืึธืคึผืฆืืข ืคึฟืึทืจ ืื ืืึธืืืขื ืืืื. ืืืจื ืืฉืืืื ื ืขืก, ืืืจ ืืืืืึธืืึทืืืฉ ืืึทืงืืืขื ืคึผืึทืืฉืึทื ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ืคืึทืจืืึธืื ืืื ืื ืกืืึทืืื ืืืขืจืกืืข ืคืื โโโโืื ืึทืคึผืืึทืงืืืฉืึทื.
ืคึผืก ืคืื ืืืืขืจืืขืฆืขืจ
ืืืืขื ืขื ืืืื ืืืืฃ ืืื ืืืขืจ ืืืึธื:
- ยซ
ื ืื CNCF ืกืืึทืืืกืืืง ืืืืฃ ืงืึทื ืืืื ืขืจื, ืืืึธืืงื ืืขืืืืจื ืืื ืงืืืขืจื ืขืืขืก "; - ยซ
7 ืคึผืจืื ืกืึทืคึผืึทืื ืคึฟืึทืจ ืืืืืื ืื ื ืงืึทื ืืืื ืขืจ-ืืืืืจื ืึทืคึผืคึผืืืงืึทืืืึธื ืก "; - ยซ
11 ืืืขืื ืฆื (ื ืื) ืืืขืจื ืึท ืงืึธืจืื ืคืื ืึท ืงืืืขืจื ืขืืขืก ืืึทืง "; - ยซ
ืืื ืืืขืจ ืืขืจืคืึทืจืื ื ืืื Kubernetes ืืื ืงืืืื ืคึผืจืึทืืืฉืขืงืก ยป (ืจืขืฆืขื ืืืข ืืื ืืืืืขื ืืึทืจืืื); - ยซ
ืืึธื ืืืึธืจืื ื ืืื ืงืืืขืจื ืขืืขืก ยป (ืจืขืฆืขื ืืืข ืืื ืืืืืขื ืืึทืจืืื); - ยซ
ืืืจ ืืืืขื ืืึธืงืงืขืจ ืืืืืขืจ ืคึฟืึทืจ ืกื / ืกื ืืขืฉืืืื ื ืืื ืงืึทื ืืืื ืืึทื ืืื ืืื ืึท ืืึทืคึผ ยป (ืจืขืฆืขื ืืืข ืืื ืืืืืขื ืืึทืจืืื); - ยซ
ืงืขืกืืืืขืจืืืง ืขืงืกืคึผืจืขืก ืคึผืจืึทืงืืืกืื ืืื ืืึธืงืงืขืจ ยป (ืจืขืฆืขื ืืืข ืืื ืืืืืขื ืืึทืจืืื); - ยซ
ืืขืจ ืืืื ืคืื ืืขืฉืืืึทืก ืคืื ืืืงืจืึธืกืขืจืืืืก ืืื 2018 '.
ืืงืืจ: www.habr.com