แฒจแแแแจแแแ. แแแ แแแแ: แแ แแแแแแแฃแ แ แกแขแแขแแแก แแแขแแ แแ แแแ แฉแแแแ, Google Cloud Solutions Architect. Google Cloud แแแแแแก แแ แแแกแขแจแ แแก แแแแแแแแแ แแแกแ แแแแแแแแแก แฃแคแ แ แแแขแแแฃแ แ แกแแฎแแแแซแฆแแแแแแแก แจแแฏแแแแแแก, แกแแฎแแแฌแแแแแแ "
แแ แกแขแแขแแแจแ แฉแแแ แแแแแแฎแแแแแ แแ แแแแแแแแก แฉแแแแแแแแแแก, แ แแช แฃแแแ แแชแแแแ แแ แแแแแแแแ Kubernetes-แแ แแแแขแแแแแ แแแแก แแคแแฅแขแฃแ แแ แแแกแแจแแแแแ. แแแขแแแแแจแ แฉแแกแแแแก แแกแฃแ แแแแแแแ แฃแแแ แฌแแแแแแฎแแ แแแกแแแ
1. แแแแแแงแแแแ แแแแขแแแแแ แแแแก แญแ แแก แแแฅแแแแแแแแ
แแฃ แแแแแแแชแแ แแฃแจแแแแก Kubernetes แแแแกแขแแ แแ, แแแแ แ แแ แแ แแก แกแแญแแ แ แแฃแ แแแแแแแกแแแแก. แชแแแขแ แแแแแแแฃแแ แจแแกแแแแก แกแแกแขแแแ, แกแแแแ แแฃแแแ, แฃแแแ แฉแแจแแแแแฃแแแ แแแแกแขแแ แจแ, แ แแแแแกแแช แแงแแแแแ. Kubernetes Engine-แแก แแแแแงแแแแแแก แจแแแแฎแแแแแจแ, แแก แแแกแฃแฎแแกแแแแแแแแ
แแฃ แกแแกแฃแ แแแแแ, แแกแแแ แจแแแแซแแแแ แแแฌแแ แแ แแฃแ แแแแแแ
2. แแแ แฌแแฃแแแแ, แ แแ แแแแขแแแแแ แแแ แแ แแก แแแฅแแแแฅแแแแแก แแ แแฅแแแ แแ แฃแชแแแแแ
แแแแกแแแแแก, แ แแ แแแแขแแแแแ แแแแ แแฃแแแ แแแขแแก แแแแกแขแแ แจแ แกแฌแแ แแ แแแฃแจแแแ, แแกแแแ แฃแแแ แแงแแแแ แแแฅแแแแฅแแแแแก แแ แแฅแแแ แแ แฃแชแแแแแ. แแ แแแ แแแแแแก แแแแแแงแแคแแแแแแก แจแแแแแ, Kubernetes-แก แจแแฃแซแแแ แจแแแกแ แฃแแแก แแแแแกแ แกแแแฃแจแแ, แจแแฅแแแแก แแ แแแแแแแแฃแ แแก แแแแแแแชแแแแแก แแแแแฅแขแแแ, แ แแชแ แแ แกแแแแช แกแแญแแ แแ.
แแแฅแแแแฅแแแแแก แแ แแฅแแแ แแแจแแแแก, แ แแ แแแแแกแแแแ แ แแแแแแแ แแแแ (แแแแแกแแแแ แ แกแแฎแแก แแฃแแแแแ แแแแแชแแแแแ) แแแแฎแแแ แแแแขแแแแแ แแก แแแ แแ. แแแแกแแแแแก, แกแแญแแ แแแแแแแ แแแแแแแแแแ แ, แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แกแฎแแแแแกแฎแแ แขแแแแก แแแ แ แแแฎแกแแแ แแแ:
แฃแชแแแแแ แแแจแแแแก, แ แแ แแแแขแแแแแ แ แแ แจแแแชแแแแแ แแแกแ แกแแชแแชแฎแแแก แแแแแแแแแแแจแ: แแ แแ แแก แแแแแฎแแแแแแ, แแแขแฉแแแ, แแแแคแแแฃแ แแชแแแก แชแแแแแแแแแ. แแฃ แแญแแ แแแแแ แแฅแแแแ แแแแแแแชแแแก แแแแแก แแแแแฎแแแแ แแ แแแขแฉแแก แแแแแงแแแแแ, แจแแฅแแแแแ แแฎแแแ แกแฃแ แแแ แแ แแแแแแแแกแแ แแแ. แ แแแแแแแแแแฃแแแ แแแแขแแแแแ แแก แแแแคแแแฃแ แแชแแแก (แแแกแแแแแก แแแ แขแ, แแแจแแแแแก แแแ แแแแก แแแ แแแแขแ แแแ แแ แ.แจ.) แแแ แแแแ แแแแแขแแแ -
แแแแแแแแแแก แแแแคแแแฃแ แแชแแแก แแแแแฎแแแแแก แแแแแแแแ Kubernetes-แจแ แแแแคแแแฃแ แแชแแแก แกแแฎแแ แฉแแแแแขแแแแแฃแแ แแแแคแแแฃแ แแชแแแก แแแแคแแแฃแ แแชแแแก แแแแแงแแแแแแ
3. แแแแ แแแแ แแ แแแแแแแแ แแแฃแ แแแแขแแแแแ แแแก
แแฅแแแ แแ แแฌแแ แแแแแ แแแแแแแชแแแแก, แ แแแแ แช root แแฅแแแแก แกแแ แแแ แแแแ, แแ แ? แแฃ แแแแแแแกแฎแแแแ แจแแแแก แแแแแแแชแแแจแ, แแก แแแแฆแแแก root แฌแแแแแแก. แแแแแ แแแกแแแ แแแแแ แแ แชแแแแแแ แแ แแแแแแแแ แแแฃแแ แแแแขแแแแแ แแแแก แแ แแแจแแแแแแ. แแฃ แฐแแกแขแแก แแแ แแแแขแ แแแแก แจแแชแแแ แแญแแ แแแแแ, แจแแแแซแแแแ แแแฃแแแแแ แแแแขแแแแแ แ แกแแแชแแคแแแฃแ แ แจแแกแแซแแแแแแแแแ แแแ แแแแขแแก แแแแแงแแแแแแ securityContext
แแฃ แแฅแแแ แแแ แแแแ แแแแกแขแแ แก, แจแแแแซแแแแ แแแแแแงแแแแ
4. แแแแ แแแแ แแแจแแแแแก แ แแแแ แช root
แแ แแแแแแแแ แแแฃแแ แแแแขแแแแแ แแแ แฃแแแ แแแแแฎแแแแก, แแแแ แแ แแแแแ แฃแแแแแกแ แแฅแแแแ, แแฃ แแแแก แแแ แแ, แแ แแแฃแจแแแ แแแแแแแชแแแแ แแแแขแแแแแ แแก แจแแแแแ, แ แแแแ แช root. แแฃ แแแแแแแกแฎแแแแ แแฆแแแแฉแแแก แแแกแขแแแชแแฃแ แแแฃแชแแแแแแแก แแ แแแ แแแแจแ root แฃแคแแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแก แแแแแก แจแแกแ แฃแแแแแก, แ แแก แจแแแแแแแช แแแก แจแแฃแซแแแ แแแขแแแแก แแแแขแแแแแ แ แฏแแ แแแแแ แฃแชแแแแ แแแฃแชแแแแแแแก แแแจแแแแแแ, แแก แแแแฆแแแก root-แก แฐแแกแขแแ.
แแแแก แแแแแแแ แแชแแแแแแก แกแแฃแแแแแกแ แแแแ แแแแแแแแแ แแ แแแฃแจแแแ แแ แแคแแ แ แ แแแแ แช root. แแแแกแแแแแก แจแแแแซแแแแ แแแแแแงแแแแ แแแ แแฅแขแแแ USER
ะฒ Dockerfile
แแ runAsUser
แแฃแแแ แแแขแแจแ. แแแแกแขแแ แแก แแแแแแแกแขแ แแขแแ แก แแกแแแ แจแแฃแซแแแ แแฆแกแ แฃแแแแแก แฅแชแแแแก แแแแคแแแฃแ แแชแแ แแแแแงแแแแแแ
5. แแแแแแแแแแ แแแแแแแชแแแก แแแแแขแแ แแแแ
แแฃแ แแแแแก แแกแแแแกแแ, แแแแแขแแ แแแแ แแแแแแแชแแแก แแแ แแแแก แแแแฃแงแแคแแแ แแแฌแแแแ. แแแแฃแแแ แฃแแ แแแแแขแแ แแแแแก แแแแแฌแงแแแขแ Kubernetes แกแแแแแแแแแแแจแ แแ แแก
Kubernetes Dashboard Stackdriver-แแ
แแ แแแแแ แแแแก, แ แแ แแแแแแแชแแ แแแแแกแชแแแก แแแขแ แแแแก HTTP แแแแ แฌแแ แขแแแจแ. แแแแกแแแแก แฎแแแแแกแแฌแแแแแแ
6. แฎแแแแแกแแฌแแแแแ แแแฎแแแแ แแแแแแแชแแแก แฏแแแแ แแแแแแแก แแแแแแแ แแแแ
แแแแแแแชแแแก แแแแแฏแแแแขแก แฌแแ แแแแแแจแ แแฎแแแ แแแ แแแกแ แฃแแแ แ แแแแฌแแแแก แแแแแกแ แแแแแแแ แแแแ แแแแ แกแแกแขแแแแก. แแแแแแแชแแ แแฃแจแแแแก? แฒงแแแแแคแแ แ แแแ แแแแแ? แแแแ แฎแแ แ แขแ แแคแแแแก แแแกแแฆแแแแ? แ แแแแ แแฅแชแแแ? แแ แแ แแแแแแแก แแแแแญแ แแก แงแแแแแแ แแแแ แชแแแแแฃแแ แแแ แฏแแแแ แแแแแแแก แจแแแแฌแแแแแก แฉแแขแแ แแแแ (แฏแแแแ แแแแแแแก แจแแแแฌแแแแ). แแฃแแแ แแแขแก แแฅแแก แแ แ แขแแแ:
แกแแชแแชแฎแแแกแฃแแแ แแแแแแแก แแแแแแกแแแแก (แกแแชแแชแฎแแแกแฃแแแ แแแแแแแก แจแแแแฌแแแแ) แแแแแแแชแแแก แฃแแแ แฐแฅแแแแแก HTTP แแแแ แฌแแ แขแแแ, แ แแแแแแช แแแ แฃแแแแก แแแกแฃแฎแก "200 OK", แแฃ แแก แคแฃแแฅแชแแแแแ แแแก แแ แแแกแ แซแแ แแแแแ แแแแแแแแแแฃแแแแแแ แแแแแแงแแคแแแแแฃแแแ. แแแแแงแแคแแแก แแแแแแแแแแแกแแแแก (แแแแกแแฎแฃแ แแแแก แแแแแงแแคแแแก แจแแแแฌแแแแ) แแแแแแแชแแแก แฃแแแ แฐแฅแแแแแก แกแฎแแ HTTP แแแแ แฌแแ แขแแแ, แ แแแแแแช แฃแแ แฃแแแแก แแแกแฃแฎแก "200 OK", แแฃ แแแแแแแชแแ แฏแแแกแแฆ แแแแแแแ แแแแแจแแ, แแแแชแแแแแแแชแแแก แแแแแฏแแแ แแแกแ แฃแแแแฃแแแ แแ แแแแแกแแแแ แ แกแฌแแ แ แแแแฎแแแแ แแ แแฌแแแแก แจแแชแแแแแก. Kubernetes แแแ แจแ แฃแขแแแก แขแ แแคแแแก แแแแขแแแแแ แแแแ แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แแแแแแแชแแ แแแแ แแ แแก แแ แจแแแแฌแแแแแแแก แแแฎแแแแแ. แแ แ แกแแแแแแ แฌแแ แขแแแ แจแแแซแแแแ แแแแ แแแแแแแก, แแฃ แแ แแ แแก แแแแกแฎแแแแแแ แกแแชแแชแฎแแแกแฃแแแ แแแแแแแกแ แแ แแแแแงแแคแแแก แจแแ แแก.
แแแแก แจแแกแแฎแแ แแแขแ แจแแแแซแแแแ แฌแแแแแแฎแแ แกแขแแขแแแจแ Sandeep Dinesh-แแกแแแ, Developer Advocate Google-แแกแแแ: โ
7. แแแ แฉแแแ แแฅแแแแ แกแฃแ แแแแก แแแ แกแแ แงแฃแ แแแฆแแแแ
แกแแฏแแ แ แแ แแแ แแแ แกแฃแ แแแแแแก แฃแแแขแแกแแแ แแงแแแแแก แแแแแจแแแแก แกแแกแขแแแแก, แ แแแแ แช แแฆแฌแแ แแแแ latest
แจแแฃแซแแแ แฎแจแแ แแ แแแแแแแแแแแแก แกแฃแ แแแแแแ แกแฃแ แแแแ - แแ แจแแแซแแแแ แแแแงแ แแแแ, แแฃ แแญแแ แแแแแ แแ แแแแแแแ แแแแแ แแ แแแแแแแ แแแแแ แแแแกแขแ แฃแฅแชแแแแ แแ แแแกแขแแแแชแแแแ.
แจแแแแซแแแแ แแแแแแงแแแแ แขแแแ X.Y.Z
(แแกแแแ แแแแฅแแแก แงแแแแแแแแก แฃแชแแแแแแ), แแแแ แแ แแ แจแแแแฎแแแแแจแ แแแแแงแฃแ แ แแแแแแแ แกแฃแ แแแแก แงแแแแ แแแขแฉแก แแ แแแแแฎแแแแแก. แแฃ แกแฃแ แแแก, แ แแแแแกแแช แแงแแแแแ, แแฅแแก แขแแแ X.Y
, แแก แแแ แแ แแแ แแแแขแแ แแฅแ แแก แจแฃแแแแแแกแแแแก. แแแกแ แแ แฉแแแแ แแฅแแแ แแแขแแแแขแฃแ แแ แแฆแแแ แแแขแฉแแแก แแ แแแแแแ แแฃแแแ แแงแ แแแแแแ แแแแแแแชแแแก แกแขแแแแแฃแ แแแ แกแแแก.
PS แแแแ แแแแแแแกแแแ
แแกแแแ แฌแแแแแแฎแแ แฉแแแแก แแแแแแ:
- ยซ
แแฎแแแ CNCF แกแขแแขแแกแขแแแ แแแแขแแแแแ แแแแ, แฆแ แฃแแแแแ แแ Kubernetes-แแ "; - ยซ
แแแแขแแแแแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแชแแแแแก แแแแแแแแก 7 แแ แแแชแแแ "; - ยซ
11 แแแ, แ แแแ (แแ ) แแแฎแแ แแฃแแแ แแแขแแก แฐแแแแก แแกแฎแแแ แแแ "; - ยซ
แฉแแแแ แแแแแชแแแแแแ Kubernetes-แแแ แแชแแ แ แแ แแแฅแขแแแจแ ยป (แแแแแฎแแแแ แแ แแแแแ แ แแแแ แขแแแ); - ยซ
แแแแแขแแ แแแแ แแ แแฃแแแ แแแขแแแ ยป (แแแแแฎแแแแ แแ แแแแแ แ แแแแ แขแแแ); - ยซ
แฉแแแ แแแจแแแแแ Docker-แแก แกแฃแ แแแแแก CI/CD-แกแแแแก แกแฌแ แแคแแ แแ แแแฎแแ แฎแแแฃแแแ แแแคแแก แกแแจแฃแแแแแแ ยป (แแแแแฎแแแแ แแ แแแแแ แ แแแแ แขแแแ); - ยซ
แฃแฌแงแแแขแ แแแฌแแแแแแก แแ แแฅแขแแแ Docker-แแแ แแ แแแ ยป (แแแแแฎแแแแ แแ แแแแแ แ แแแแ แขแแแ); - ยซ
แแแแ แแกแแ แแแกแแก แกแแแแแแก แกแแแแแแแ 2018 แฌแแแก ".
แฌแงแแ แ: www.habr.com