ืืคืืืงืฆืืืช "ืืงืืจืืืช ืืขื ื" ืื ืคืฉืื "ืขื ื" ื ืืฆืจืืช ืืืืืื ืืขืืืื ืืชืฉืชืืืช ืขื ื. ืื ืื ืืืื ืืืจื ืืื ืืกื ืฉื ืืืงืจื-ืฉืืจืืชืื ืืฉืืืืื ืืืืคื ืจืืคืฃ ืืจืืืื ืืงืื ืืืื ืจืื, ืืฉืจ ืืชืืจื ืื ืืืืื ืขื ืืื ืคืืืคืืจืืช ืขื ื. ืืืฉืืืื ืืืื ืืืื ืื ืืืฉืืื ืืืจืืจืช ืืืื, ืื ืฉืืืืจ ืฉืื ืขืืืืื ืืฆืืจื ืืืื ื ืืืชืจืืืช ืื ืืืงืจื ืฉื ืชืงืืืช ืืืืจืืช ืืจืืช ืืชืฉืชืืช. ืืฆื ืืฉื ื ืฉื ืืืืืข ืืื ืืขืจืื ืืืืืืืช (ืืืืืื) ืฉืคืืืคืืจืืช ืืขื ื ืืืืื ืขื ืืคืืืงืฆืืืช ืงืื ืืืื ืจ ืขื ืื ืช ืฉืชืืื ืื ืื ืืืชื ืืืืคื ืืืืืืื.
ืืืจืืช ืฉืื ืืืืขืื ืืืืืืื ืืฆืืจื ืืืืฉืืืืช ืฉื ืืขืืจ ืืืืฉืืืื ืืืืกืกื ืขื ื, ืืจืืื ืื ืจืืื ืขืืืื ืื ืืืืขืื ืืืืคื ืืืชืืื. ืืคืืกื ืื ื ืกืชืื ืขื ืืกืคืจ ืขืงืจืื ืืช ืฉืื ืืื ืงืื ืืคืืื ืืขืช ืคืืชืื ืืคืืืงืฆืืืช ืืืืืืช, ืืืคืฉืจื ืืื ืืืืฉ ืืช ืืคืืื ืฆืืื ืฉื ืคืืืคืืจืืืช ืขื ื ืืืืฉืื ืชืคืขืื ืืฉืื ืื ืงื ื ืืืื ืืืื ืฉื ืืคืืืงืฆืืืช ืื ืืืงืจื ืฉื ืืฉืืื ืืืืจืื ืืชืฉืชืืช ื-IT ืจึธืึธื. ืืืืจื ืืกืืคืืช ืฉื ืืขืงืจืื ืืช ืืืชืืืจืื ืืื ืืื ืืืืื ืืืฆื ืืื ืืช ืืืฉืืืื ืฉื ืืชื ืื ืื ืืืืคื ืืืืืืื ืขื ืืื ืคืืืคืืจืืืช ืขื ื ืืืื Kubernetes.
ืขืงืจืื ืืช ืขืืฆืื ืชืืื ื
ืืขืืื ืืชืื ืืช, ืขืงืจืื ืืช ืืชืืืืกืื ืืืืืื ืื ืืืืืื ืฉืืฉ ืืืงืคืื ืขืืืื ืืขืช ืคืืชืื ืชืืื ื. ื ืืชื ืืืฉืชืืฉ ืืื ืืขืช ืขืืืื ืขื ืื ืฉืคืช ืชืื ืืช. ืืื ืขืงืจืื ืืฉ ืืืจืืช ืืฉืื, ืืืืื ืืืฉืื ืฉืื ืืืจื ืืื ืชืื ืืืช ืืคืจืงืืืงืืช. ืืฉื ื ืื ืืกืคืจ ืขืงืจืื ืืช ืืกืื ืืืฆืืจืช ืชืืื ื ืืืืืืช ืืืืื, ืฉืืื ื ืืืขืื ืื ืืฉืืจ. ืื ื ืืื ืืืืืืืช ืืขืงืจืื ืืช ืืกืื:
KISS (ืฉืืืจ ืขื ืื ืคืฉืื, ืืืคืฉ) - ืื ืชืกืื ืืช ืื;DRY (ืื ืชืืืืจ ืขื ืขืฆืื) - ืื ืชืืืืจ ืขื ืขืฆืื;YAGNI (ืืชื ืื ืชืืืงืง ืืื) - ืื ืชืืฆืืจ ืืฉืื ืฉืืื ืื ืฆืืจื ืืื;SoC ืืคืจืืช ืืฉืฉืืช - ืืืง ืืืืจืืืช.
ืืคื ืฉื ืืชื ืืจืืืช, ืืขืงืจืื ืืช ืืืื ืืื ื ืงืืืขืื ืืืืื ืกืคืฆืืคืืื, ืืื ืฉืืืืื ืืงืืืืจืื ืฉื ืฉืืงืืื ืืืืื ืืืืืื ืืืืืกืกืื ืขื ื ืืกืืื ืืขืฉื, ืืืฉืืชืคืื ืืืคืชืืื ืจืืื ืืืืืื ืื ืืชืืืืกืื ืืืืคื ืงืืืข.
ืื ืืกืฃ, ืืฉ
ืขืงืจืื ืืช SOLID ืฉืืืืื ืืชืืื ื-OOP ืืื ืืกืืื ืืฉืคืชื ืฉื ืืืฉืืื ืืืืฉืืื ืืื ืืืืงืืช, ืืืฉืงืื ืืืจืืฉื. ืืื ืืืืื, ื ืืชื ืืืืฉ ืขืงืจืื ืืช ืคืืชืื ืื ืขืืืจ ืืคืืืงืฆืืืช ืขื ื, ืจืง ืฉืืืืื ื ืืืกืืกื ืืื ืื ืืืื ืืืืงื, ืืื ืงืื ืืืื ืจ. ืขื ืืื ืืืฆืืข ืขืงืจืื ืืช ืืื, ืชืืื ืืืฆืืจ ืืืฉืืืื ืืืืืื ืืขืื ืื ืืื ืืืชืจ ืขื ืืืืจืืช ืืืืขืืื ืฉื ืคืืืคืืจืืืช ืขื ื ืืื Kubernetes.
ืืืืืืช ืืงืืจืืืช ืืขื ื: ืืืฉืช Red Hat
ืืืื ื ืืชื ืืืจืื ืืืขื ืื ืืคืืืงืฆืื ืืงืืืช ืืืกืืช ืืชืื ืืืืืืช. ืืื ืืื ืฉืืืฉืืืื ืืืื ืืืืืืืืื ืืืชืืืืจืื ืืืขืืืืช ืืชืื ืคืืืคืืจืืช ืขื ื ืืื Kubernetes, ื ืืจืฉ ืืืืฅ ื ืืกืฃ.
ืืืกืืก ืืจืขืืื ืืช ืืืคืืจืืื ืืืื ืืื ืืืชืืืืืืืื
ืขืืงืจืื ืืืื ืืืืื (SCP)
ืขืืงืจืื ืื ืืืื ืืืืื ืื ืจืืื ืืขืงืจืื ืืืืจืืืช ืืืืืื.
ื-SCP, ืื ื ืืฉืชืืฉืื ืืืืื "ืืืื" ืืืงืื ืืืืื "ืืืจืืืช" ืืื ืืฆืืื ืืช ืจืืช ืืืคืฉืื ืืืืืื ืืืืืจื ืืจืืื ืืืชืจ ืฉื ืืืื ืืืฉืืืื ืืืืืงื ืฉื OOP. ืืื ืืืืจื ืฉื SRP ืืื ืฉืชืืื ืจืง โโืกืืื ืืืช ืืฉืื ืื, ืื ืืืืืจื SCP ืขืืื ืืจืฆืื ืืืจืืื ืืช ืืืืืืช ืืขืฉืืช ืฉืืืืฉ ืืืืจ ืืืืืืืฃ ืืืืืืช. ืขื ืืื ืืขืงื ืืืจ ื-SRP ืืืฆืืจืช ืงืื ืืืื ืจ ืฉืคืืชืจ ืืขืื ืืืืืช ืืขืืฉื ืืืชื ืืฆืืจื ืืืื ืืืืื ื ืคืื ืงืฆืืื ืืืช, ืืชื ืืืืื ืืช ืืกืืืื ืืขืฉืืช ืฉืืืืฉ ืืืืจ ืืชืืื ืช ืืืืืื ืืืงืฉืจื ืืคืืืงืฆืื ืฉืื ืื.
ืขืงืจืื SCP ืงืืืข ืฉืื ืืืื ืฆืจืื ืืคืชืืจ ืืขืื ืืืช ืืืขืฉืืช ืืืชื ืืืื. ืืชืจื ืืื, SCP ืืขืืื ืืงืื ืืืื ืจืื ืงื ืืืชืจ ืืืฉืื ื-SRP ืืขืืื OOP, ืฉืื ืงืื ืืืื ืจืื ืืจืืฆืื ืืืจื ืืื ืชืืืื ืืื, ืืืจืื ืชืืืื ืื ืคืืชืจ ืืฉืืื ืืืช ืืืืืช.
ืื ืืืงืจื-ืฉืืจืืช ืงืื ืืืื ืจ ืืืฉืื ืืืื ืืคืชืืจ ืืกืคืจ ืืขืืืช ืื-ืืื ืืช, ื ืืชื ืืืืง ืืืชื ืืืืืืืช ืื-ืืฉืืื ืืืฉืื ืืืชื ืืชืื ืคืื ืืื (ืืืืื ืฉื ืคืจืืกืช ืคืืืคืืจืืช ืืืื) ืืืืฆืขืืช ืชืื ืืืช ืฆืืืืืช ืืชืื ืืืช ืืืื init. ืื ืืกืฃ, SCP ืืงื ืขื ืืืืคืช ืงืื ืืืื ืจ ืืฉื (ืืืื ืฉืจืช ืืื ืืจื ื ืื ืืชืืื ืืืืขืืช) ืืืืฉ ืฉืคืืชืจ ืืช ืืืชื ืืขืื ืื ืืจืืื ืืช ืืคืื ืงืฆืืื ืืืืช ืื ืงื ื ืืืื ืืื ืืืชืจ.
ืขืงืจืื ืฆืคืืืช ืืืื (HOP)
ืืืฉืจ ืืฉืชืืฉืื ืืงืื ืืืื ืจืื ืืืจื ืืืืืืช ืืืจืื ืืืืคืขืื ืืืฉืืืื, ืืืคืืืงืฆืืืช ืขืฆืื ืืืืคืืืช ืืื ืงืืคืกื ืฉืืืจื. ืขื ืืืช, ืื ืืืืืจ ืืงืื ืืืื ืจืื ืืขื ื, ืขืืืื ืืกืคืง ืืืฉืงื API ืืืืืืื ืืืื ืืจืืฆื ืืื ืื ืืจ ืืช ืชืงืื ืืช ืืงืื ืืืื ืจืื ืืืืืืช ืืฆืืจื ืื ืงืื ืืคืขืืืืช ืืชืืืืืช. ืืื ืื ืื ื ืืชื ืืืื ืืืื ืืช ืืืืืืืฆืื ืฉื ืขืืืื ืงืื ืืืื ืจืื ืื ืืืื ืืืืืจ ืืืืื ืฉืืื, ืื ืฉืืชืืจื ืืืืืจ ืืช ืืืฆืืืืช ืืืฉืืืืฉืืืช ืฉื ืืขืจืืช ืืชืืื ื.
ืืคืืขื, ืืคืืืงืฆืื ืืืืืืช ืฆืจืืื, ืืื ืืคืืืช, ืืืืืช ืืขืืช API ืืกืืืื ืฉืื ืื ืฉื ืืืืงืืช ืืจืืืืช: ืืืืงืืช ืืืื ืืืืืงืืช ืืืื ืืช. ืื ืืคืืืงืฆืื ืืชืืืืจืช ืืขืฉืืช ืืืชืจ, ืขืืื ืืกืคืง ืืืฆืขืื ืืืจืื ืืคืืงืื ืขื ืืฆืื. ืืืืืื, ืจืืฉืื ืืืจืืขืื ืืฉืืืื ืืืืฆืขืืช STDERR ื-STDOUT ืืฆืืืจื ืืืื ืื ืืืืฆืขืืช Fluentd, Logstash ืืืืื ืืืืื ืืืจืื. ืืื ืื ืืื ืืืจืฆืื ืขื ืกืคืจืืืช ืืืกืืฃ ืืืืืื, ืืืื OpenTracing, Prometheus ืืื'.
ืืืืคื ืืืื, ืขืืืื ื ืืชื ืืืชืืืืก ืืืคืืืงืฆืื ืืื ืงืืคืกื ืฉืืืจื, ืื ืืฉ ืืกืคืง ืื ืืช ืื ื-APIs ืฉืืคืืืคืืจืื ืฆืจืืื ืขื ืื ืช ืื ืืจ ืืื ืื ืืืชื ืืฆืืจื ืืืืื ืืืืชืจ.
ืขืืงืจืื ืืชืืื ืืืืืืจ ืืืืื (LCP)
LCP ืืื ืืื ืืืชืื ืฉื HOP. ืืขืื HOP ืงืืืขืช ืฉืืืืืื ืืืืืช ืืืฉืืฃ ืืืฉืงื API ืืงืจืืื ืืคืืืคืืจืื, LCP ืืืจืฉืช ืืืืคืืืงืฆืื ืืืืืช ืืกืืืืช ืืงืื ืืืืข ืืืคืืืคืืจืื. ืืชืจื ืืื, ืขื ืืืืืื ืื ืจืง ืืงืืื ืืืจืืขืื, ืืื ืื ืืืชืืื, ืืืืืื ืืืจืืช, ืืืืื ืืืืื. ืืืื ืฉืื ืฉื ืืขืืงืจืื, ืฉืืืื ืืืืืฉื ืืืจืืฉื ืืกืคืง ืืคืืืคืืจืื ืืืฉืงื API ืืืชืืื.
ืืคืืืคืืจืืืช ืืฉ ืกืืืื ืฉืื ืื ืฉื ืืืจืืขืื ืืื ืืกืืืข ืื ืืืื ืืืืืจ ืืืืื ืฉื ืงืื ืืืื ืจ. ืืื ืื ืชืืื ืืืคืืืงืฆืื ืขืฆืื ืืืืืื ืื ืืื ืืชืคืืก ืืืืฆื ืืืืื.
ืืจืืจ ืฉืืืจืืขืื ืืกืืืืื ืืฉืืืื ืืืชืจ ืืืืจืื. ืืืืืื, ืื ืืคืืืงืฆืื ืื ืกืืืืช ืงืจืืกืืช ืืืื, ืขืืื ืืงืื ืืืืขืืช ืืืช: ืกืืื (SIGTERM) ืืืืชืืื ืืช ืฉืืจืช ืืกืืื ืฉืื ืืืืืจืืช ืืืคืฉืจืืช ืืื ืืชืคืืก ืืช ืืืืช: kill (SIGKILL) ืฉืืืืข ืืืจื SIGTERM.
ืื ืืกืฃ, ืืืจืืขืื ืืืื PostStart ื-PreStop ืืืืืื ืืืืืช ืืฉืืืื ืืืืืืจ ืืืืื ืฉื ืืคืืืงืฆืื. ืืืืืื, ืืืืจ ืืคืขืืช ืืคืืืงืฆืื, ืืืชืื ืฉืืืืจืฉ ืืื ืืืืื ืืคื ื ืฉืืื ืชืืื ืืืืื ืืืงืฉืืช. ืืืืืคืื, ืืืืฉืื ืืืื ืืฉืืจืจ ืืฉืืืื ืืืจื ืืืืืืช ืืืฉืื ืืขืช ืืืืื.
ืขืงืจืื ืื-ืืฉืื ืื ืืชืืื ื (IIP)
ืืงืืื ืืืจื ืืื ืฉืืคืืืงืฆืืืช ืืืืืืช ืฆืจืืืืช ืืืืฉืืจ ืืื ืฉืื ืื ืืืืจ ืื ืืืชื, ืื ืื ืื ืืืคืขืืืช ืืกืืืืืช ืฉืื ืืช. ืื ืืืืื ืืช ืืฆืืจื ืืืืฆืื ืืช ืืืกืื ืื ืชืื ืื ืืืื ืจืืฆื (ืืืืืื ืืืจืืช, ืืืฉืชืืฉ ืืืืื ืืืฆืื ืืื ืืฉื ืื) ืืืืกืชืื ืขื ืชืฆืืจืืช ืืืฆืื ืืืช, ืกืคืฆืืคืืืช ืืืื ืจืืฆื, ืืืงืื ืืฉื ืืช ืื ืืืฆืืจ ืงืื ืืืื ืจืื ืืืืืืืื ืืื ืกืืืื. ืืืืจ ืื ืฉืื ืื ืืืคืืืงืฆืื, ืืฉ ืืื ืืช ืืืืฉ ืืช ืชืืื ืช ืืืืืื ืืืคืจืืก ืืืชื ืืื ืืกืืืืืช ืืื ื ืขืฉื ืฉืืืืฉ. ืืื, ืื ืืืื ืืขืจืืืช IT ืืฉืชืืฉืื ืืขืงืจืื ืืืื, ืืืืื ื ืขืงืจืื ืืืืชื ืืฉืชื ื ืฉื ืฉืจืชืื ืืชืฉืชืืืช.
ืืืืจื ืฉื IIP ืืื ืืื ืืข ืืฆืืจืช ืชืืื ืืช ืงืื ืืืื ืจ ื ืคืจืืืช ืขืืืจ ืกืืืืืช ืจืืฆื ืฉืื ืืช ืืืืฉืชืืฉ ืืืืชื ืชืืื ื ืืื ืืงืื ืืื ืขื ืืชืฆืืจื ืืืชืืืื ืืกืืืื. ืฉืืืจื ืขื ืขืืงืจืื ืื ืืืคืฉืจืช ืื ืืืืฉื ืคืจืงืืืงืืช ืืฉืืืืช ืื ืื ืื ืงืืืช ืืืื ืฉื ืืืืืืฆืื ืฉื ืืขืจืืืช ืขื ื ืืื ืืืืจื ืืืืืจื ืฉื ืขืืืื ื ืืืฉืืืื.
ืขืืงืจืื ืื ืคืขืื ืืชืืืื (PDP)
ืืื ืืืืคืืื ืื ืืืฉืืืื ืืืืชืจ ืฉื ืืืื ืืื ืืืจืขืืืช ืฉืื: ืืืคืข ืฉื ืืืืื ืงื ืืืฆืืจื ืืงื ืืืจืืก, ืื ืฉื ืืชื ืืืืืืฃ ืืืชื ืืงืืืช ืืืืคืข ืืืจ ืืื ืขืช. ืืืืืืช ืืืืืช ืกืืืืช ืจืืืช ืืืืืคื ืืื: ืืืฉืืื ืืืืืงืช ืืืืืช ืืฉืืจืืช, ืงื ื ืืืื ืฉื ืืืคืืืงืฆืื, ืืขืืจื ืืืืจื ืืืจ, ืืืฆืื ืืฉืืื ืืคืืืคืืจืื ืื ืืฆืืื ืืืจืื.
ืืชืืฆืื ืืื, ืืคืืืงืฆืืืช ืืืืืืช ืืืืืืช ืืฉืืืจ ืขื ืืฆืื ืชืื ืฉืืืืฉ ืืืืฆืขืื ืืืฆืื ืืื, ืื ืืืฉืชืืฉ ืืกืืืืืช ืืืืืจืืช ืคื ืืืืืช ืขื ืืชืืจืืช ืืฉื ืื. ืื ืืกืฃ, ืืืคืืืงืฆืื ืืืืืช ืืืชืืื ืืืืืจืืช ืืืืืืช ืืืืืจืืช, ืืืืืืช ืืืื ื ืืืฉื ืคืชืืืื ืฉื ืืืืจื ืงืืื ื.
ืคืจืงืืืงื ืืืช ืฉืขืืืจืช ืืืืฉื ืขืืงืจืื ืื ืืื ืืฉืืืจ ืขื ืืืืืื ืงืื ืื. ืกืืืืืช ืขื ื ืืืืืืช ืืืืืจ ืืืืคื ืืืืืืื ืืืจื ืืืคืขืืช ืืืคืข ืงืื ืืืื ืจ, ืื ืฉืืื ืฉืืงืื ืืืื ืจ ืงืื ืืืชืจ, ืื ืืื ืืชืืื ืืืจ ืืืชืจ - ืืื ืคืฉืื ืืืขืชืง ืืืืจื ืืืขื ืืจื ืืจืฉืช ืืืจ ืืืชืจ.
ืขืืงืจืื ืืืืืื ืืขืฆืืืช (S-CP)
ืขื ืคื ืขืืงืจืื ืื, ืืฉืื ืืืจืืื, ืื ืืจืืืืื ืืืจืืฉืื ืืืืืื ืืืืื. ืืงืื ืืืื ืจ ืฆืจืื ืืืืืช ืื ืื ืขื ืืกืืก ืืื ืื ืฉืืืขืจืืช ืืฉ ืจืง ืืืืช ืืื ืืงืก ืืืืจื, ืืืื ืืฉ ืืืงื ืืช ืื ืืกืคืจืืืช ืื ืืกืคืืช ืืืจืืฉืืช ืืงืื ืืืื ืจ ืขืฆืื. ืื ืฆืจืื ืืืืื ืื ืืืจืื ืืื ืืื ืืจืืฆื ืฉื ืฉืคืช ืืชืื ืืช ืืืชืืืื, ืคืืืคืืจืืช ืืืืฉืื (ืืืืืช ืืฆืืจื), ืืชืืืช ืืืจืืช ืฉืืืืจืฉื ืืืื ืฉืืืฉืื ืืืืืื ืคืืขื.
ืืืฆืืื ืื ืืืื ืขืืืจ ืชืฆืืจืืช ืืืฉืชื ืืช ืืกืืืื ืืกืืืื ืืืืืืืช ืืืืืช ืืกืืคืงืืช ืืืื ืจืืฆื, ืืืฉื ืืืืฆืขืืช Kubernetes ConfigMap.
ืืคืืืงืฆืื ืขืฉืืื ืืืืื ืืกืคืจ ืจืืืืื ืขื ืืืื, ืืืืืื, ืงืื ืืืื ืจ ื ืคืจื ืฉื DBMS ืืชืื ืืืฉืื ืืื ืืจื ื ืขื ืืืื. ืขื ืคื ืขืืงืจืื S-CP, ืืื ืืฉืื ืงืื ืืืื ืจืื ืืื ืืืื, ืืื ืฆืจืืืื ืืืืขืฉืืช ืื ืฉืืืื ื-DBMS ืืืื ืืช ืื ืืืจืืฉ ืืชืคืขืื ืืกืืก ืื ืชืื ืื, ืืืืืื ืฉื ืืืฉืื ืืืื ืืจื ื ืืืื ืืช ืื ืืืจืืฉ ืืชืคืขืื ืืจืฉืช. ืืืฉืื, ืืืชื ืฉืจืช ืืื ืืจื ื . ืืชืืฆืื ืืื, ืืืื ืืจืืฆื ืืืื ืืืฉืืื ืืืื ืืจื ื ืืืื ืชืืื ืืืืื ื-DBMS ืืืืืฉ ืืืื ืืคื ืืฆืืจื.
ืขืืงืจืื ืืื ืจืืฆื (RCP)
ืขืงืจืื ื-S-CP ืืืืืจ ืืืฆื ืืฉ ืืื ืืช ืืช ืืืืื ืืื ืฆืจืื ืืืืื ืืืื ืืจื ืฉื ืืชืืื ื. ืืื ืืืื ืืื ืื ืจืง "ืงืืคืกื ืฉืืืจื" ืฉืืฉ ืื ืจืง ืืืคืืื ืืื - ืืืื ืืงืืืฅ. ืืืืื ืืืืฆืืข, ืืงืื ืืืื ืจ ืืงืื ืืืืื ืืืจืื: ืืืืช ืืืืืจืื ืืฉืืืืฉ, ืืื ืืืขืื ืืืฉืืื ืืขืจืืช ืืืจืื.
ืืืื ืืืืข ืขืืงืจืื ื-RCP, ืืคืื ืขื ืืงืื ืืืื ืจ ืืขืจืืฃ ืืช ืืจืืฉืืชืื ืืืฉืืื ืืืขืจืืช ืืืืขืืืจื ืืคืืืคืืจืื. ืขื ืคืจืืคืืื ืืืฉืืืื ืฉื ืื ืงืื ืืืื ืจ (ืืื ืืฉืืื CPU, ืืืืจืื, ืจืฉืช ืืืืกืงืื ืืื ืืงืืงื), ืืคืืืคืืจืื ืืืืื ืืืฆืข ืืืืคื ืืืืื ืชืืืื ืืฉืื ืื ืงื ื ืืืื ืืืืืืื, ืื ืื ืงืืืืืช IT ืืืฉืืืจ ืขื ืจืืืช SLA ืขืืืจ ืงืื ืืืื ืจืื.
ืื ืืกืฃ ืืขืืืื ืืืจืืฉืืช ืืืฉืืืื ืฉื ืืืืืื, ืืฉืื ืื ืฉืืืคืืืงืฆืื ืื ืชืืจืื ืืืืืืืชืื. ืืืจืช, ืืืฉืจ ืืชืจืืฉ ืืืกืืจ ืืืฉืืืื, ืกืืืจ ืืืชืจ ืฉืืคืืืคืืจืื ืชืืืื ืืืชื ืืจืฉืืืช ืืืืฉืืืื ืฉืืฉ ืืืคืกืืง ืื ืืืขืืืจ.
ืืฉืื ืื ื ืืืืจืื ืขื ืืขื ื ืืจืืฉืื, ืื ืื ื ืืืืจืื ืขื ืืืจื ืฉืื ืื ืื ื ืขืืืืื.
ืืขืื, ืืืืฉื ื ืืกืคืจ ืขืงืจืื ืืช ืืืืืื ืฉืืฆืืื ืืช ืืืกืืก ืืืชืืืืืืื ืืื ืืืช ืืคืืืงืฆืืืช ืงืื ืืืื ืจ ืืืืืชืืืช ืืกืืืืืช ืขื ื.
ืฉืืื ืื ืื ืื ืืกืฃ ืืขืงืจืื ืืช ืืืืืืื ืืืื, ืชืืืงืงื ืื ืืฉืืืืช ืืืื ืืงืืช ืืชืงืืืืช ื ืืกืคืืช ืืขืืืื ืขื ืืืืืืช. ืื ืืกืฃ, ืืฉ ืื ื ืืื ืืืืฆืืช ืงืฆืจืืช ืืืชืจ ืกืคืฆืืคืืืช ืืืฉ ืืืืฉื (ืื ืื ืืืืฉื) ืืืชืื ืืืฆื:
- ื ืกื ืืืงืืื ืืช ืืืื ืืชืืื ืืช: ืืืง ืงืืฆืื ืืื ืืื ืืื ืชืชืงืื ืืืืืืช ืืืืชืจืืช - ืืื ืฉืืืื ืืงืื ืืืื ืจ ืงืื ืืืชืจ, ืื ืืื ืืืจืื ืืืจ ืืืชืจ ืืืืขืชืง ืืืืจื ืืืขื ืืจื ืืจืฉืช.
- ืืชืืงืื ืืืืื User-ID ืฉืจืืจืืชืืื: ืื ืชืฉืชืืฉ ืืคืงืืื sudo ืื ืืื ืืฉืชืืฉ ืืืืื ืืื ืืืคืขืื ืืช ืืงืื ืืืื ืจืื ืฉืื.
- ืกืื ืืฆืืืืช ืืฉืืืืช: ืืชื ืืืื ืืืืืืจ ืืกืคืจื ืืฆืืืืช ืืืื ืจืืฆื, ืืื ืขืืืฃ ืืฆืืื ืืืชื ืืืืฆืขืืช ืืคืงืืื EXPOSE - ืื ืืงื ืขื ืื ืฉืื ืืชืืื ืืช ืืืจืื ืืืฉืชืืฉ ืืชืืื ืืช ืฉืื.
- ืืืกื ื ืชืื ืื ืงืืืขืื ืขื ืืืฆืขื ืืืกืื: ืืฉ ืืืชืื ืืช ืื ืชืื ืื ืฉืืืืจืื ืืืืฉืืจ ืืืืจ ืืฉืืืช ืืืืืื.
- ืืชืื ืืื ื ืชืื ืื ืฉื ืชืืื ื: ืชืืืืช, ืชืืืืืช ืืืขืจืืช ืืืคืืืช ืชืืื ืืช ืืงืืืช ืืืชืจ ืืฉืืืืฉ - ืืคืชืืื ืืืจืื ืืืื ืื.
- ืกื ืืจืื ืืืจื ืืชืืื ืืช: ืืืฉืืืื ืืกืืืืืื ืขื ืืืื ืืืจืฉืื ืฉืืืืืื ืืกื ืืจื ืขื ืืืืจื ืขื ืชืืื ืืช ืืกืืืืืช, ืืืื ืืื ืื ืืืื ืืืฉื.
- ืืกืืืื, ืื ื ืืืืงืื ืชืื ืืืช ืืฉืืืืช ืขืืืื ืืืืืฆืืช ืฉืืขืืจื ืื ืืืืฉื ืืฆืืจื ืืขืืื ืืืชืจ ืืช ืืขืงืจืื ืืช ืืืคืืจืืื ืืขืื:
www.slideshare.net/luebken/container-patterns
docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices
docs.projectatomic.io/container-best-practices
docs.openshift.com/enterprise/3.0/creating_images/guidelines.html
www.usenix.org/system/files/conference/hotcloud16/hotcloud16_burns.pdf
leanpub.com/k8spatterns
12factor.net
11 ืืืื ื ืืฉืขื 11.00
ืื ืชืืืื:
- Red Hat Enterprise Linux CoreOS ืืืชื ื ืืชื ืืฉืื ืื
- ืจืฉืช ืฉืืจืืช OpenShift
- ืืกืืจืช ืืคืขืื
- ืืกืืจืช ืงื ืืืืืืช
ืืงืืจ: www.habr.com