เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1

"เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเตเด‚ เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดŽเดจเตเดคเดพเดฃเต?" - เดˆ เดšเต‹เดฆเตเดฏเด‚ เด…เดธเต‚เดฏเดพเดตเดนเดฎเดพเดฏ เดธเตเดฅเดฟเดฐเดคเดฏเต‹เดŸเต† เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เด‡เดคเต เด’เดฐเต เดŽเดžเตเดšเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เด•เดพเตผ เดŽเด™เตเด™เดจเต† เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดšเต‹เดฆเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚. เดžเด™เตเด™เตพ เดธเดฎเดพเดจเดค เดคเตเดŸเดฐเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เด•เดพเตผ เด’เดฐเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเดฎเดพเดฃเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เด‰เดŸเดจเดŸเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เด…เด•เตเดทเดฐเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ: เด…เด•เดคเตเดคเต เดชเต‹เดฏเดฟ เดชเต‹เด•เตเด•. เดฎเดฑเตเดตเดถเดคเตเดคเต, เด’เดฐเต เดŽเดžเตเดšเดฟเตป เดจเดฟเด™เตเด™เดณเต† เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เตเดจเตเดจเดคเดฟเดจเต, เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ เด’เดฐเต‡ เด•เดพเตผ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดฆเตเดฏเด‚ เด…เดคเต เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดธเดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตเดฏเดฃเด‚.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1

เด…เดคเดฟเดจเดพเตฝ, เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดฌเตเดฐเดพเตปเดกเต เด•เดพเตผ (เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚) เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดค เดŽเดžเตเดšเดฟเดจเดพเดฃเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต, เด…เดคเต เดจเดฟเด™เตเด™เดณเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเด•เตเดทเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เตเดจเตเดจเต.

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต† เด“เตผเดฎเตเดฎเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดงเดพเดจ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต:

  • เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดนเตƒเดฆเดฏเดญเดพเด—เดฎเดพเดฃเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต, เด‡เดคเต 100% เดธเตผเดŸเตเดŸเดฟเดซเตˆเดกเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเดพเดฃเต, เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเตเด‚ เดšเต†เดฑเดฟเดฏ เด‰เดŸเดฎเดธเตเดฅเดพเดตเด•เดพเดถเดตเตเด‚ เด‡เดฒเตเดฒเดพเดคเต†. เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ:
    • OpenShift เด•เตเดฒเดธเตเดฑเตเดฑเตผ API XNUMX% Kubernetes เด†เดฃเต.
    • เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเต† OpenShift-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
  • เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต‡เด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต. เด’เดฐเต เด•เดพเตผ เดชเต‹เดฒเต†, OpenShift เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเดพเดฃเต, เด‰เดŸเดจเดŸเดฟ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚, เดžเด™เตเด™เตพ เดšเตเดตเดŸเต† เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต†, เด’เดฐเต เดกเดตเดฒเดชเตเดชเดฑเตเดŸเต† เดœเต€เดตเดฟเดคเด‚ เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด…เดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดฐเดฃเตเดŸเต เดตเตเดฏเด•เตเดคเดฟเด•เดณเดพเดฏเดฟ เด’เดจเตเดจเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดกเดตเดฒเดชเตเดชเดฑเตเดŸเต† เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เด‡เดคเต เดตเดฟเดœเดฏเด•เดฐเดตเตเด‚ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดฎเดพเดฏ เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เด•เตเดฒเดพเดธเต PaaS เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดพเดฃเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดตเตเดฏเดพเดตเดธเดพเดฏเดฟเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดคเต เด’เดฐเต เดธเต‡เดตเดจเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดตเดณเดฐเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต.

100% CNCF เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเดณเตเดณ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด†เดฃเต OpenShift

OpenShift เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดธเดพเด•เตเดทเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เด…เดคเดฟเดจเดพเตฝ, เดถเดฐเดฟเดฏเดพเดฏ เดชเดฐเดฟเดถเต€เดฒเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ kubectl-เดจเตเดฑเต† เดถเด•เตเดคเดฟเดฏเดฟเตฝ เด†เดถเตเดšเดฐเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟเดฏเดตเตผ, เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต kubeconfig เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตโ€Œเดคเดคเดฟเดจเต เดถเต‡เดทเด‚, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเด‚ เด•เตเดฑเตเดฑเดฎเดฑเตเดฑ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดชเดฑเดฏเดพเดฑเตเดฃเตเดŸเต.

เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเดฟเดจเตเดฑเต† OC เดŽเดจเตเดจ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เด•เต‡เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเดพเด•เตเด‚. เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ kubectl-เดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด•เดฎเดพเตปเดกเต เด†เดฃเต, เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดจเดฟเดฐเดตเดงเดฟ เดœเต‹เดฒเดฟเด•เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดธเดนเดพเดฏเดฟเด•เดณเต† เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เด†เดฆเตเดฏเด‚, OC, kubectl เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ:

kubectl เด•เดฎเดพเตปเดกเตเด•เตพ
เด’เดธเดฟ เดŸเต€เดฎเตเด•เตพ

kubectl เดชเต‹เดกเตเดธเต เดจเต‡เดŸเตเด•
oc เด•เดพเดฏเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚

kubectl-เตฝ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เดฒเดญเดฟเด•เตเด•เตเด‚
oc เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚

kubectl create -f deployment.yaml
oc create -f deployment.yaml

OpenShift API-เดฏเดฟเตฝ kubectl เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเด™เตเด™เตพ เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต:

โ€ข kubectl เด•เดพเดฏเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚ - เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดš เดชเต‹เดฒเต† เด•เดพเดฏเตเด•เตพ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1

โ€ข kubectl เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพ เดจเต‡เดŸเตเดจเตเดจเต - เดชเตเดฐเดคเต€เด•เตเดทเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต† เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เดจเตฝเด•เตเดจเตเดจเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
kubectl create -f mydeployment.yaml เดŽเดจเตเดจ เด•เดฎเดพเตปเดกเต เดคเดพเดดเต†เดฏเตเดณเตเดณ เดตเต€เดกเดฟเดฏเต‹เดฏเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดฎเดฑเตเดฑเต‡เดคเตŠเดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต†เดฏเตเด‚ เดชเต‹เดฒเต† kubernetes เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต:


เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, 100% เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดฟเด•เตเด•เตŠเดฃเตเดŸเต เดŽเดฒเตเดฒเดพ Kubernetes API-เด•เดณเตเด‚ OpenShift-เตฝ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต. เด…เดคเตเด•เต†เดพเดฃเตเดŸเดพเดฃเต เด•เตเดฒเต—เดกเต เดจเต‡เดฑเตเดฑเต€เดตเต เด•เด‚เดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต เดซเต—เดฃเตเดŸเต‡เดทเดจเตเดฑเต† (CNCF) เดธเดพเด•เตเดทเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดพเดฏเดฟ เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเดฟเดจเต† เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต..โ€ƒ

OpenShift, Kubernetes-เดฒเต‡เด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต

Kubernetes API-เด•เตพ OpenShift-เตฝ 100% เดฒเดญเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต Kubernetes เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ kubectl-เดจเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเด‚ เดธเต—เด•เดฐเตเดฏเดตเตเด‚ เด‡เดฒเตเดฒ. เด…เดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต OC (เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด•เตเดฒเดฏเดจเตเดฑเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดšเตเดฐเตเด•เตเด•เด‚), ODO (เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต DO, เดˆ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เดฒเด•เตเดทเตเดฏเด‚ เดตเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต) เดชเต‹เดฒเตเดณเตเดณ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด•เดฎเดพเตปเดกเต-เดฒเตˆเตป เดŸเต‚เดณเตเด•เดณเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต Red Hat เดšเต‡เตผเดคเตเดคเดคเต.

1. OC เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ - Kubectl-เดจเตเดฑเต† เด•เต‚เดŸเตเดคเตฝ เดถเด•เตเดคเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเต

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, kubectl-เตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดชเตเดคเดฟเดฏ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เดธเดจเตเดฆเตผเดญเด™เตเด™เตพ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเดพเดจเตเด‚ เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เด‡เดฎเต‡เดœเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•, เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดฌเตˆเดจเดฑเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต‹ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด• (Source-to-image, s2i).

OC เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดธเดนเดพเดฏเดฟเด•เดณเตเด‚ เดจเต‚เดคเดจเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เดฆเตˆเดจเด‚เดฆเดฟเดจ เดœเต‹เดฒเดฟเด•เตพ เดŽเด™เตเด™เดจเต† เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ เดจเต‹เด•เตเด•เดพเด‚.

เด†เดฆเตเดฏเดคเตเดคเต† เด‰เดฆเดพเดนเดฐเดฃเด‚ เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เด†เดฃเต. เด“เดฐเต‹ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเด‚ เดŽเดชเตเดชเต‹เดดเตเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เด‰เดฃเตเดŸเต. เด…เดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดตเดฟเด•เดธเดจ, เด‰เตฝเดชเตเดชเดพเดฆเดจ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด“เดฐเต‹ เดกเดตเดฒเดชเตเดชเตผเด•เตเด•เตเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดธเดพเตปเดกเตเดฌเต‹เด•เตเดธเต เดจเตฝเด•เดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ, เดจเดฟเดฒเดตเดฟเดฒเต† เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดชเดถเตเดšเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ kubectl เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดกเดตเดฒเดชเตเดชเตผเด•เตเด•เต เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด‡เดŸเดฏเตโ€Œเด•เตเด•เดฟเดŸเต† เดฎเดพเดฑเต‡เดฃเตเดŸเดฟเดตเดฐเตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, kubectl-เดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด†เดณเตเด•เตพ เด‡เดคเดฟเดจเดพเดฏเดฟ เดธเดนเดพเดฏ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ OC เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดธเตเดฅเดฒเดคเตเดคเต‡เด•เตเด•เต เดฎเดพเดฑเดพเตป, "oc project namespace" เดŽเดจเตเดจเต เดชเดฑเดžเตเดžเดพเตฝ เดฎเดคเดฟ.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต เดŽเดจเตเดคเดพเดฃเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฏเดฟเดฒเตเดฒเต‡? เด’เดฐเต เดชเตเดฐเดถเตโ€Œเดจเดตเตเดฎเดฟเดฒเตเดฒ, เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต โ€œoc get projectsโ€ เดŽเดจเตเดจเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•. เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เดณเตเดŸเต† เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เด‰เดชเดธเต†เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เด‰เดณเตเดณเต‚เดตเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดธเด‚เดถเดฏเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹? เดถเดฐเดฟ, เด•เดพเดฐเดฃเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เด‡เดŸเด™เตเด™เดณเตเด‚ เด•เดพเดฃเดพเตป RBAC เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเดพเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ kubectl เด‡เดคเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดณเตเดณเต‚, เดตเดฒเดฟเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด…เดคเตเดคเดฐเด‚ เด…เดจเตเดฎเดคเดฟเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เตเดจเตเดจเต: OC เดฏเตเด•เตเด•เต เด‡เดคเต เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚. เดˆ เดšเต†เดฑเดฟเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เดณเดพเดฃเต เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเดฟเดจเตเดฑเต† เด•เต‹เตผเดชเตเดชเดฑเต‡เดฑเตเดฑเต เด“เดฑเดฟเดฏเดจเตเดฑเต‡เดทเดจเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต†เดฏเตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดˆ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดจเดฒเตเดฒ เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเดคเต.

2. ODO - เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ kubectl-เดจเตเดฑเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเดคเดฟเดชเตเดชเต

Red Hat OpenShift-เดจเตเดฑเต† เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเดŸเต† เดฎเดฑเตเดฑเตŠเดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ ODO เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดพเดฃเต. เด‡เดคเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดฑเดฟเดฎเต‹เดŸเตเดŸเต เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เด•เตเด•เตฝ เด•เต‹เดกเต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดฎเต‡เดœเตเด•เตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเต‹ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟ เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดตเต€เดฃเตเดŸเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเดคเต† เดคเดจเตเดจเต† เดฑเดฟเดฎเต‹เดŸเตเดŸเต เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต† เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดฒเตเดฒเดพ เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดคเตฝเด•เตเดทเดฃเด‚ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเด•เตเด•เดพเดจเตเด‚ เด‡เดคเดฟเดจเต เด•เดดเดฟเดฏเตเด‚.

OC, ODO เดŽเดจเตเดจเดฟเดต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเตเดฎเดพเดฏเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚.

kubectl เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, OC เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ODO เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฐเดฃเตเดŸเต เดตเตผเด•เตเด•เตเดซเตเดฒเต‹เด•เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•.

โ€ข YAML เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเดคเตเดคเดตเตผเด•เตเด•เดพเดฏเดฟ OpenShift-เตฝ เด•เต‹เดกเดฟเดจเตเดฑเต† เดตเดฟเดจเตเดฏเดพเดธเด‚:

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต/เด•เตเดฌเต†เด•เตเดŸเตฝ
$>เดœเดฟเดฑเตเดฑเต เด•เตเดฒเต‹เตบ github.com/sclorg/nodejs-ex.git
1- เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดšเดฟเดคเตเดฐเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดกเต‹เด•เตเด•เตผเดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
-----
เดจเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต
WORKDIR /usr/src/app
เดชเดพเด•เตเด•เต‡เดœเต เดชเด•เตผเดคเตเดคเตเด•*.json ./
COPY index.js ./
เดชเด•เตผเดคเตเดคเตเด• ./app ./app
RUN npm เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•
เดŽเด•เตเดธเตเดชเต‹เดธเต 3000
CMD [ โ€œnpmโ€, โ€œเด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•โ€ ] โ€”โ€”โ€”โ€”โ€“
2- เดžเด™เตเด™เตพ เดšเดฟเดคเตเดฐเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต
$>เดชเต‹เดกเตเดฎเดพเตป เดฌเดฟเตฝเดกเต...
3- เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเตเด•
เดชเต‹เดกเตเดฎเดพเตป เดฒเต‹เด—เดฟเตป...
4- เดšเดฟเดคเตเดฐเด‚ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•
เดชเต‹เดกเตเดฎเดพเตป เดชเตเดทเต
5- เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ yaml เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• (deployment.yaml, service.yaml, ingress.yaml) - เด‡เดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดคเตเด•
6- เดฎเดพเดจเดฟเดซเต†เดธเตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•:
Kubectl apply -f .

OpenShift/oc
$> oc เดชเตเดคเดฟเดฏ-เด†เดชเตเดชเต github.com/sclorg/nodejs-ex.git โ€“ เดžเด™เตเด™เดณเตเดŸเต†_เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป_เดชเต‡เดฐเต

เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต/เด“เดกเต‹
$>เดœเดฟเดฑเตเดฑเต เด•เตเดฒเต‹เตบ github.com/sclorg/nodejs-ex.git
$> เด“เดกเต‹ เด•เตเดฐเดฟเดฏเต‡เดฑเตเดฑเต เด•เต‹เด‚เดชเต‹เดฃเดจเตเดฑเต เดจเต‹เดกเตโ€Œเดœเต†เดธเต เดฎเตˆเด†เดชเตเดชเต
$>เด“เดกเต‹ เดชเตเดทเต

โ€ข เดธเดจเตเดฆเตผเดญ เดธเตเดตเดฟเดšเตเดšเต: เดตเตผเด•เตเด•เต เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตผเด•เตเด•เต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเดพเดฑเตเดฑเตเด•.

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต/เด•เตเดฌเต†เด•เตเดŸเตฝ
1- "myproject" เดŽเดจเตเดจ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ kubeconfig-เตฝ เด’เดฐเต เดธเดจเตเดฆเตผเดญเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•
2- kubectl เดธเต†เดฑเตเดฑเต-เดธเดจเตเดฆเตผเดญเด‚...

OpenShift/oc
เด’เดธเดฟ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต "เดฎเตˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต"

เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚: โ€œเด†เตฝเดซ เดชเดคเดฟเดชเตเดชเดฟเตฝ เด‡เดชเตเดชเต‹เดดเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เด’เดฐเต เดธเดตเดฟเดถเต‡เดทเดค เด‡เดตเดฟเดŸเต† เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต. เด’เดฐเตเดชเด•เตเดทเต‡ เดจเดฎเตเด•เตเด•เต เด‡เดคเต เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดฎเต‹?

เด’เดฐเต เดฑเต‡เดธเดฟเด‚เด—เต เด•เดพเดฑเดฟเตฝ เด‡เดฐเตเดจเตเดจเต เด‡เด™เตเด™เดจเต† เดชเดฑเดฏเตเดจเตเดจเดคเดพเดฏเดฟ เดธเด™เตเด•เตฝเดชเตเดชเดฟเด•เตเด•เตเด•: โ€œเดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดคเดฟเดฏ เดคเดฐเด‚ เดฌเตเดฐเต‡เด•เตเด•เตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดธเดคเตเดฏเด‚ เดชเดฑเดžเตเดžเดพเตฝ, เด…เดตเดฏเตเดŸเต† เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เด‡เดคเตเดตเดฐเต† เดถเดฐเดฟเดฏเดพเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ... เดชเด•เตเดทเต‡ เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸ, เด•เต‹เดดเตโ€Œเดธเต เดธเดฎเดฏเดคเตเดคเต เดžเด™เตเด™เตพ เด…เดต เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚. เดšเดพเดฎเตเดชเตเดฏเตปเดทเดฟเดชเตเดชเดฟเดจเตเดฑเต†." เดˆ เดธเดพเดงเตเดฏเดค เดจเดฟเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต? Red Hat-เดฒเต† เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเต‹ เดตเดณเดฐเต† เดธเดจเตเดคเตเดทเตเดŸเดฐเดฒเตเดฒ. ๐Ÿ™‚

เด…เดคเดฟเดจเดพเตฝ, เด†เตฝเดซ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดตเต‡เดฃเตเดŸเดคเตเดฐ เดชเด•เตเดตเดค เดชเตเดฐเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต† เดžเด™เตเด™เตพ เดจเดฟเตผเดคเตเดคเดฟเดตเดฏเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เตพ เดธเดฎเด—เตเดฐเดฎเดพเดฏ เดฏเตเดฆเตเดง เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเดฟ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดŽเดฒเตเดฒเดพเด‚ เด†เดฆเตเดฏเด‚ เดฆเต‡เดตเต เดชเตเดฐเดฟเดตเตเดฏเต‚ เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด‚ เดŸเต†เด•เต เดชเตเดฐเดฟเดตเตเดฏเต‚ เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เด’เดฐเต เดชเตŠเดคเต เดฑเดฟเดฒเต€เดธเต เด†เดฏเดฟ เดชเตเดฑเดคเตเดคเตเดตเดฐเต‚ เดชเตŠเดคเตเดตเดพเดฏ เดฒเดญเตเดฏเดค (GA), เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเดฟเดจเดพเตฝ เด…เดคเต เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต.

เดŽเดจเตเดคเตเด•เต†เดพเดฃเตเดŸเดพเดฃเดคเต? เด•เดพเดฐเดฃเด‚, เดฎเดฑเตเดฑเต‡เดคเตŠเดฐเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเดฟเด•เดธเดจเด‚ เดชเต‹เดฒเต†, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเดพเดฐเด‚เดญ เด†เดถเดฏเด™เตเด™เดณเตเด‚ เด…เดจเตเดคเดฟเดฎ เดฑเดฟเดฒเต€เดธเดฟเตฝ เดŽเดคเตเดคเดฟเดฒเตเดฒ. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเตผ เด…เดคเดฟเตฝ เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเตเด•เดฏเตเด‚ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดตเดฏเตเดŸเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เด†เตฝเดซ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดฟเด•เดšเตเดšเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต. เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต Red Hat เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ เดฎเดฟเดทเตป-เด•เตเดฐเดฟเดŸเตเดŸเดฟเด•เตเด•เตฝ เดตเตผเด•เตเด•เตเดฒเต‹เดกเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ OpenShift เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเด•เตเด•เตเด‚ เดฆเต€เตผเด˜เด•เดพเดฒ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด‚ เดžเด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเต‡เด• เดŠเดจเตเดจเตฝ เดจเตฝเด•เตเดจเตเดจเต.

Red Hat เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดพเดจเตเด‚ เด…เดคเดฟเดจเต‹เดŸเตŠเดชเตเดชเด‚ เดตเดฐเตเดจเตเดจ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดˆ เดŽเดดเตเดคเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต OpenShift 4.3 เดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† GA เดฑเดฟเดฒเต€เดธเดฟเตฝ Kubernetes 1.16 เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต Kubernetes เดจเตเดฑเต† เด…เดชเตโ€ŒเดธเตเดŸเตเดฐเต€เด‚ เดชเดคเดฟเดชเตเดชเดฟเดจเต 1.17 เดŽเดจเตเดจ เดจเดฎเตเดชเดฑเดฟเดจเต เดชเดฟเดจเตเดจเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต-เด•เตเดฒเดพเดธเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เตพ เดจเตฝเด•เดพเดจเตเด‚ เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดงเดฟเด• เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดจเตฝเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต.

เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต: โ€œเดžเด™เตเด™เดณเตเดŸเต† เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเดฟเตฝ เด’เดฐเต เดฆเตเดตเดพเดฐเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดฎเต‚เดจเตเดจเต เดชเดคเดฟเดชเตเดชเตเด•เตพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด…เดŸเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต‹?

Kubernetes เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเดฟเตฝ, เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดŸเตเดคเตเดค เดฑเดฟเดฒเต€เดธเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดšเดฟเดฒเดชเตเดชเต‹เตพ เดฎเตเดฎเตเดชเดคเตเดคเต† เด’เดจเตเดจเต‹ เดฐเดฃเตเดŸเต‹ เดจเดพเดดเดฟเด•เด•เตเด•เดฒเตเดฒเตเด•เตพ เดฑเดฟเดฒเต€เดธเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต, เด‡เดคเต 6 เดฎเดพเดธเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด•เดตเดฑเต‡เดœเต เดจเตฝเด•เตเดจเตเดจเต.

เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดจเดฟเตผเดฃเดพเดฏเด• เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ Red Hat เด…เดญเดฟเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดชเตเดฐเดฟเดตเดฟเดฒเต‡เดœเต เดŽเดธเตเด•เดฒเต‡เดทเตป เดฆเตเตผเดฌเดฒเดค เดŽเดŸเตเด•เตเด•เตเด• (CVE-2018-1002105): เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต 1.11-เตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดชเดคเดฟเดชเตเดชเต 1.10.11 เดตเดฐเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณเต‚, เด‡เดคเต 1.x เดฎเตเดคเตฝ 1.9 เดตเดฐเต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดฎเตเตป เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดฑเดฟเดฒเต€เดธเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ เดฆเตเดตเดพเดฐเดคเตเดคเดฟเตฝ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดคเดพเด•เดŸเตเดŸเต†, Red Hat OpenShift เดชเดคเดฟเดชเตเดชเต 3.2-เดฒเต‡เด•เตเด•เต เดชเดพเดšเตเดšเต เดšเต†เดฏเตเดคเต (เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต 1.2 เด‰เดฃเตเดŸเต), เด’เดฎเตเดชเดคเต เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดฑเดฟเดฒเต€เดธเตเด•เตพ เด•เตเดฏเดพเดชเตโ€Œเดšเตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดšเดฐเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเด•เดŸเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด‡เดตเดฟเดŸเต†).

OpenShift เด‰เด‚ Red Hat เด‰เด‚ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเต† เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต

เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดธเด‚เดญเดพเดตเดจ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฏเดพเดณเดพเดฃเต Red Hat, Google-เดจเต เดชเดฟเดจเตเดจเดฟเตฝ, เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš 3 เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเดฟเตฝ 5 เดชเต‡เดฐเตเด‚ Red Hat-เตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต. เด…เดงเดฟเด•เด‚ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเดพเดคเตเดค เดฎเดฑเตเดฑเตŠเดฐเต เดตเดธเตเดคเตเดค: Red Hat-เดจเตเดฑเต† เดฎเตเตปเด•เตˆเดฏเดฟเตฝ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเตผเดฃเดพเดฏเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚:

  • RBAC. Red Hat เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เด…เดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต† เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดฟเดจเต RBAC เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ (เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฑเต‹เตพ, เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฑเต‹เตพ เดฌเตˆเตปเดกเดฟเด‚เด—เต) เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดฒเตเดฒเดพเดคเต† เด…เดงเดฟเด• เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดฒเตเดฒ. เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดฑเต†เดกเต เดนเดพเดฑเตเดฑเต เดญเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเตเดฃเตเดŸเต‹? เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เด…เดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ Red Hat เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดคเดคเตเดตเด™เตเด™เตพ เด•เตผเดถเดจเดฎเดพเดฏเดฟ เดชเดพเดฒเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด“เดชเตเดชเตบ เด•เต‹เตผ เด—เต†เดฏเดฟเดฎเตเด•เตพ เด•เดณเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเตŠเดชเตเดฐเตˆเดฑเตเดฑเดฑเดฟ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเด•เดณเดพเตฝ เดจเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเด‚ เดจเดตเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเตเดฎเดพเดฃเต, เด‡เดคเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดžเด™เตเด™เดณเตเดŸเต† เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด•เตเด• เดŽเดจเตเดจ เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดฒเด•เตเดทเตเดฏเดตเตเดฎเดพเดฏเดฟ เดจเดจเตเดจเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดชเต‹เดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดธเตเดฐเด•เตเดทเดพ เดจเดฏเด™เตเด™เตพ (เดชเต‹เดกเต เดธเตเดฐเด•เตเดทเดพ เดจเดฏเด™เตเด™เตพ). เดชเต‹เดกเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดŽเดจเตเดจ เดˆ เด†เดถเดฏเด‚ SCC (เดธเตเดฐเด•เตเดทเดพ เดธเดจเตเดฆเตผเดญ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ) เดŽเดจเตเดจ เดชเต‡เดฐเดฟเตฝ เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเดฟเดฒเดพเดฃเต เด†เดฆเตเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเต. เดฎเตเดฎเตเดชเดคเตเดคเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต†เดจเตเดจเดชเต‹เดฒเต†, เดˆ เดธเด‚เดญเดตเดตเดฟเด•เดพเดธเด™เตเด™เตพ เด“เดชเตเดชเตบ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป Red Hat เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต, เด…เดคเตเดตเดดเดฟ เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด…เดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เดˆ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเตเดชเดฐ เดคเตเดŸเดฐเดพเด‚, เดชเด•เตเดทเต‡ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเตเด•เดณเต† เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดฎเดฟเด•เดšเตเดšเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ Red Hat เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเดฃเต†เดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด†เดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เดŽเดจเตเดคเดพเดฃเต เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ? ๐Ÿ™‚

เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด˜เดŸเด•เดฎเดพเดฃเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดŽเดจเตเดจเต เด‡เดคเต เดตเดฐเต† เดตเดพเดฏเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดงเดพเดจเด‚, เดŽเดจเตเดจเดพเตฝ เด’เดจเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เด…เด•เดฒเต†เดฏเดพเดฃเต. เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, Kubernetes เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต-เด•เตเดฒเดพเดธเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดจเตฝเด•เดฟเดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเด‚เด—เต, เดธเตเดฐเด•เตเดท, เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚, เดฒเต‹เด—เต เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเตเด‚ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด•เต‚เดŸเดพเดคเต†, เดฒเดญเตเดฏเดฎเดพเดฏ เดงเดพเดฐเดพเดณเด‚ เดŸเต‚เดณเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเดฟเดฒ เด•เดŸเตเดคเตเดค เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเตเด•เตพ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚ (เด†เดตเดพเดธเดตเตเดฏเดตเดธเตเดฅเดฏเตเดŸเต† เดตเตˆเดตเดฟเดงเตเดฏเดคเตเดคเต† เด…เดญเดฟเดจเดจเตเดฆเดฟเด•เตเด•เดพเตป, เด’เดจเตเดจเต เดจเต‹เด•เตเด•เต‚ CNCF เดšเดพเตผเดŸเตเดŸเต) เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตเดฅเดฟเดฐเดคเดฏเตเด‚ เดฏเต‹เดœเดฟเดชเตเดชเตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•, เด…เด™เตเด™เดจเต† เด…เดตเตผ เด’เดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เด•เต‚เดŸเดพเดคเต†, เดจเดฟเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดจเดฟเด™เตเด™เตพ เดชเดคเดฟเดตเดพเดฏเดฟ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เดณเตเด‚ เดฑเดฟเด—เตเดฐเดทเตป เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด‚ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดคเดพเดฏเดคเต, เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดคเดจเตเดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฑเดฎเต‡, เดˆ เดŽเดฒเตเดฒเดพ เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเดฑเตเด•เดณเตเด‚ เดจเดฟเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฎเดคเตเดธเดฐ เดจเต‡เดŸเตเดŸเด™เตเด™เตพ เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเด‚ เดถเต‡เดทเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเดฟเดฒเตเดฒ.

เดŽเดจเตเดจเดพเตฝ OpenShift-เดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, Red Hat เดˆ เดธเด™เตเด•เต€เตผเดฃเดคเด•เดณเต†เดฒเตเดฒเดพเด‚ เดธเตเดตเดฏเด‚ เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเดฐเดฎเดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด’เดฐเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเตฝ Kubernetes เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, Kubernetes-เดจเต† เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต-เด•เตเดฒเดพเดธเตเดธเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เด†เดตเดถเตเดฏเดฎเดพเดฏ เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดŸเต‚เดณเตเด•เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เดธเต†เดฑเตเดฑเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดŸเดจเดŸเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดถเดพเดจเตเดคเดฎเดพเดฏเตเด‚ เด‰เตฝเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดชเดฐเดฟเดนเดพเดฐเด‚. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเดพเดฏ เดšเดฟเดฒ เดŸเต†เด•เตโ€Œเดจเต‹เดณเดœเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต OpenShift เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดพเดฃเต

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดšเดฟเดคเตเดฐเด‚ เดจเต‹เด•เตเด•เตเด•: เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดฆเต€เตผเด˜เดšเดคเตเดฐเดคเตเดคเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚, เด…เดตเตผ เดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดฌเตˆ-เดกเดฟเดธเตˆเตป เดชเตเดฐเด•เดพเดฐเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเต เด‡เดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค Red Hat เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเดฎเตพ เดˆ เดฎเต‡เด–เดฒเด•เดณเดฟเตฝ เดชเตเดฐเดงเดพเดจเด‚ เดจเต‹เด•เตเด•เตเด‚.

1. เด’เดฐเต เด…เดŸเดฟเดคเตเดคเดฑเดฏเดพเดฏเดฟ เด•เดฐเตเดคเตเดคเตเดฑเตเดฑ OS: RHEL CoreOS เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ RHEL

20 เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ เดฌเดฟเดธเดฟเดจเดธเต เดจเดฟเตผเดฃเดพเดฏเด• เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดฒเดฟเดจเด•เตเดธเต เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเตเดŸเต† เดฎเตเตปเดจเดฟเดฐ เดฆเดพเดคเดพเดตเดพเดฃเต Red Hat. เดˆ เดชเตเดฐเดฆเต‡เดถเดคเตเดคเต เดžเด™เตเด™เดณเตเดŸเต† เดถเต‡เด–เดฐเดฟเดšเตเดšเดคเตเด‚ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเตเดฎเดพเดฏ เด…เดจเตเดญเดตเด‚ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เดณเตเดŸเต† เดตเตเดฏเดพเดตเดธเดพเดฏเดฟเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เดฏเดฅเดพเตผเดคเตเดฅเดตเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเดฎเดพเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. RHEL CoreOS, RHEL-เดจเตเดฑเต† เด…เดคเต‡ เด•เต†เตผเดฃเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡, เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดคเตเดŸเด™เตเด™เดฟเดฏ เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: เด…เดคเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเดจเตเดจเดคเตเด‚ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ, เด“เดŸเตเดŸเต‹เดธเตโ€Œเด•เต‡เดฒเดฟเด‚เด—เต, เดชเดพเดšเตเดšเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตฝ เดฎเตเดคเดฒเดพเดฏเดต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต†เดฒเตเดฒเดพเด‚ เด‡เดคเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเดฟเตฝ เด’เดฐเต‡ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดจเตเดญเดตเด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เด…เดŸเดฟเดคเตเดคเดฑ, เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฟเด‚เด—เต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เดณเตเดŸเต† เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ, เดฌเต†เดฏเตผ เดฎเต†เดฑเตเดฑเตฝ เดฎเตเดคเตฝ เดธเตเดตเด•เดพเดฐเตเดฏเดตเตเด‚ เดชเตŠเดคเตเดตเตเดฎเดพเดฏ เด•เตเดฒเต—เดกเต เดตเดฐเต†.

2. เดเดŸเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป

เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต†เดฏเตเด‚ เดกเต‡-4 เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป (เด…เดคเดพเดฏเดคเต, เดฆเตˆเดจเด‚เดฆเดฟเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ) OpenShift-เดจเตเดฑเต† เดถเด•เตเดคเดฎเดพเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเดพเดฃเต, เด‡เดคเต เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เดพเดจเตเด‚ เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต XNUMX เด•เต‡เตผเดฃเตฝ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต เด‡เดคเต เดจเต‡เดŸเดฟเดฏเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต.

Red Hat เดคเดจเตเดจเต†เดฏเตเด‚ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดชเด™เตเด•เดพเดณเดฟเด•เดณเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดค เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เด‡เด•เตเด•เต‹เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‚เดŸเดฟเดฏเดพเดฃเต OpenShift 4 (เด•เดพเดฃเตเด•. เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ Red Hat, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดธเตเดฑเตเดฑเต‹เตผ operatorhub.io, เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เดพเดฏเดฟ Red Hat เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต).

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
เดธเด‚เดฏเต‹เดœเดฟเดค เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต 4 เด•เดพเดฑเตเดฑเดฒเต‹เด—เดฟเตฝ 180-เดฒเดงเดฟเด•เด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเดธเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต

3. เดกเต†เดตเดฒเดชเตเดชเตผ เดŸเต‚เดณเตเด•เตพ

2011 เดฎเตเดคเตฝ, OpenShift เด’เดฐเต PaaS (Platform-as-a-Service) เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต, เด…เดคเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เดœเต€เดตเดฟเดคเด‚ เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด•เต‹เดกเดฟเด‚เด—เดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† Java, Node.js เดชเต‹เดฒเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เตพเด•เตเด•เต เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดฟเดจเตเดคเตเดฃ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. , PHP, Ruby, Python, Go, เด…เดคเตเดชเต‹เดฒเต† CI/CD เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเตป เด†เตปเดกเต เดกเต†เดฒเดฟเดตเดฑเดฟ เดธเต‡เดตเดจเด™เตเด™เตพ, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต. OpenShift 4 เด“เดซเดฑเตเด•เตพ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด•เดพเดฑเตเดฑเดฒเต‹เด—เต, Red Hat เด‰เด‚ เดžเด™เตเด™เดณเตเดŸเต† เดชเด™เตเด•เดพเดณเดฟเด•เดณเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดค Kubernetes เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ 100-เดฒเดงเดฟเด•เด‚ เดธเต‡เดตเดจเด™เตเด™เตพ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต 4-เดจเต เด’เดฐเต เดธเดฎเตผเดชเตเดชเดฟเดค GUI เด‰เดฃเตเดŸเต (เดกเต†เดตเดฒเดชเตเดชเตผ เด•เตบเดธเต‹เตพ), เดตเดฟเดตเดฟเดง เดธเตเดฐเต‹เดคเดธเตเดธเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต (git, เดฌเดพเดนเตเดฏ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเด•เตพ, เดกเต‹เด•เตเด•เตผเดซเดฏเตฝ เดฎเตเดคเดฒเดพเดฏเดต) เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด…เดตเดฐเตเดŸเต† เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดจเดพเดฏเดพเดธเดฎเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด˜เดŸเด•เด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
เดกเต†เดตเดฒเดชเตเดชเตผ เด•เตบเดธเต‹เตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด•เดพเดดเตโ€Œเดš เดจเตฝเด•เตเด•เดฏเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด•เต‚เดŸเดพเดคเต†, OpenShift เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ Codeready เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดŸเต‚เดณเตเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเตฝ เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เด•เต‹เดกเต เดฑเต†เดกเดฟ เดตเตผเด•เตเด•เตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต, OpenShift-เดจเต เดฎเตเด•เดณเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต IDE-as-a-service เดธเดฎเต€เดชเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตˆเดธเต เดšเต†เดฏเตเดค IDE. เดฎเดฑเตเดตเดถเดคเตเดคเต, เดฒเต‹เด•เตเด•เตฝ เดฎเต‹เดกเดฟเตฝ เด•เตผเดถเดจเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เต, เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ OpenShift 4-เดจเตเดฑเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฏ เด•เต‹เดกเตโ€Œเดฑเต†เดกเดฟ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เด‰เดฃเตเดŸเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต/เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเต‡เดตเดจเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เด‡เดจเตเดฑเด—เตเดฐเต‡เดฑเตเดฑเดกเต IDE

เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตˆเดธเต เดšเต†เดฏเตโ€Œเดค เดœเต†เด™เตเด•เดฟเตปเดธเดฟเดจเต†เดฏเตเด‚ เด’เดฐเต เดชเตเดฒเด—เดฟเดจเตเดจเดฟเดจเต†เดฏเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ, เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เด’เดฐเต เดชเต‚เตผเดฃเตเดฃ CI/CD เดธเดฟเดธเตเดฑเตเดฑเด‚ OpenShift เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดกเดฟเดŽเดธเตเดŽเตฝ เดชเตˆเดชเตเดชเต เดฒเตˆเดจเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต-เด“เดฑเดฟเดฏเดจเตเดฑเดกเต CI/CD เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŸเต†เด•เตเดฑเตเดฑเตบ (เดจเดฟเดฒเดตเดฟเตฝ เดŸเต†เด•เต เดชเตเดฐเดฟเดตเตเดฏเต‚ เดชเดคเดฟเดชเตเดชเดฟเดฒเดพเดฃเต). เดˆ เดฐเดฃเตเดŸเต เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเด‚ เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด•เตบเดธเต‹เดณเตเดฎเดพเดฏเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดชเตˆเดชเตเดชเตเดฒเตˆเตป เดŸเตเดฐเดฟเด—เดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เตพ, เดฒเต‹เด—เตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเตเด‚ เด•เดพเดฃเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

4. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดŸเต‚เดณเตเด•เตพ

เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเต†เตผเดตเตผเดฒเต†เดธเตเดธเต เดชเต‹เดฒเตเดณเตเดณ เดชเตเดคเดฟเดฏ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตเดซเตเตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเด‚ เด•เตเดฒเต—เดกเต เด…เดงเดฟเดทเตเด เดฟเดค เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป OpenShift เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดธเตผเดตเต€เดธเต เดฎเต†เดทเต เดธเตŠเดฒเตเดฏเต‚เดทเตป, เด‡เดธเตเดฑเตเดฑเดฟเดฏเต‹, เด•เดฟเดฏเดพเดฒเดฟ, เดœเต†เดฏเตเด—เตผ เดคเตเดŸเด™เตเด™เดฟเดฏ เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเตเด•เตพ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดŸเต‚เดณเตเด•เดณเต‹เดŸเต† เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดตเดฐเตเดจเตเดจเต. เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดธเต†เตผเดตเตผเดฒเต†เดธเต เดธเตŠเดฒเตเดฏเต‚เดทเดจเดฟเตฝ เดจเดฟเดฑเตเดฑเต€เดตเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เด…เดธเต‚เตผ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเตเด•เตเดค เดธเด‚เดฐเด‚เดญเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด•เต‡เดก เดชเต‹เดฒเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
เดฎเตˆเด•เตเดฐเต‹ เดธเตผเดตเต€เดธเตเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเด‚เดฏเต‹เดœเดฟเดค เดชเดฐเดฟเดนเดพเดฐเด‚ OpenShift ServiceMesh (Istio, Kiali, Jaeger) เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚.

เดฒเต†เด—เดธเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเด‚ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเดฟเดŸเดตเต เดจเดฟเด•เดคเตเดคเดพเตป, OpenShift เด‡เดชเตเดชเต‹เตพ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดจเต‡เดฑเตเดฑเต€เดตเต เดตเต†เตผเดšเตเดตเดฒเตˆเดธเต‡เดทเตป (เด‡เดชเตเดชเต‹เตพ TechPreview) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OpenShift เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเต‡เด•เตเด•เต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดฎเตˆเด—เตเดฐเต‡เดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เดนเตˆเดฌเตเดฐเดฟเดกเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดธเตเดตเด•เดพเดฐเตเดฏเดตเตเด‚ เดชเตŠเดคเตเดตเดพเดฏเดคเตเดฎเดพเดฏ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต‡เด˜เด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด…เดตเดฏเตเดŸเต† เดฎเตˆเด—เตเดฐเต‡เดทเตป เดธเตเด—เดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดจเต‡เดฑเตเดฑเต€เดตเต เดตเต†เตผเดšเตเดตเดฒเตˆเดธเต‡เดทเตป เดตเดดเดฟ OpenShift-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ Windows 2019 เดตเต†เตผเดšเตเดตเตฝ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป (เดจเดฟเดฒเดตเดฟเตฝ เดŸเต†เด•เต เดชเตเดฐเดฟเดตเตเดฏเต‚ เดชเดคเดฟเดชเตเดชเดฟเดฒเดพเดฃเต)

5. เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ

เดเดคเตŠเดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต-เด•เตเดฒเดพเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดฒเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฃเดตเตเด‚ เด•เต‡เดจเตเดฆเตเดฐเต€เด•เตƒเดค เดฒเต‹เด—เดฟเด‚เด—เต เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ เดธเตเดฐเด•เตเดทเดพ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเตเด‚ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดตเตเด‚ เด…เด‚เด—เต€เด•เดพเดฐเดตเตเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต เดŸเต‚เดณเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดจเตฝเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‡เดฒเดพเดธเตเดฑเตเดฑเดฟเด•เต เดธเต†เตผเดšเตเดšเต, เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเต, เด—เตเดฐเดพเดซเดพเดจ เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเต† 100% เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด†เดฃเต. Red Hat-เดจเตเดฑเต† เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดตเตˆเดฆเด—เตเดฆเตเดงเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเตเด•เตพ, เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต, เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเดฎเดพเดฃเต เดˆ เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เดณเต†เดฒเตเดฒเดพเด‚ เดตเดฐเตเดจเตเดจเดคเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเตŠเดกเด•เตเดทเตป เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดคเดจเตเดจเต† เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‹เตผเดชเตเดชเดฑเต‡เดฑเตเดฑเต เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เตเดณเตเดณ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด“เดคเตเดคเต เดชเตเดฐเตŠเดตเตˆเดกเดฑเตเดฎเดพเดฏเตเดณเตเดณ เด†เดงเดฟเด•เดพเดฐเดฟเด•เดค, LDAP, ActiveDirectory, OpenID เด•เดฃเด•เตเดŸเต เดŽเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เด•เตเดฐเต†เดกเตปเดทเตเดฏเตฝ เดฆเดพเดคเดพเด•เตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเดตเตเด‚ เดฎเดฑเตเดฑเตเด‚ เดชเต‹เดฒเตเดณเตเดณ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเดฎเดพเดฏเดฟ OpenShift เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดตเดฐเตเดจเตเดจเต.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดจเดฟเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเตเดฐเต€-เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดค เด—เตเดฐเดพเดซเดพเดจ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดš 150-เดฒเดงเดฟเด•เด‚ เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเต เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเตเด‚ เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เดณเตเด‚

เดคเตเดŸเดฐเต‡เดฃเตเดŸเดคเต

เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเดฑเต† เดธเดฎเตเดชเดจเตเดจเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเด‚ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† Red Hat-เดจเตเดฑเต† เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด…เดจเตเดญเดตเดตเตเดฎเดพเดฃเต เด“เดชเตเดชเตบเดทเดฟเดซเตเดฑเตเดฑเต เดตเดฟเดชเดฃเดฟเดฏเดฟเตฝ เด’เดฐเต เด†เดงเดฟเดชเดคเตเดฏเด‚ เดจเต‡เดŸเดฟเดฏเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเดฃเด‚, เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต (เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด• เด‡เดตเดฟเดŸเต†).

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด’เดฐเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดชเดคเดฟเดชเตเดชเดพเดฏเดฟ OpenShift. เดญเดพเด—เด‚ 1
เดจเดฟเดฒเดตเดฟเตฝ 44% เด“เดนเดฐเดฟเดฏเตเดฎเดพเดฏเดฟ เดฑเต†เดกเต เดนเดพเดฑเตเดฑเต เดตเดฟเดชเดฃเดฟเดฏเดฟเตฝ เดฎเตเดจเตเดจเดฟเดฒเดพเดฃเต.
เด•เดฎเตเดชเดจเดฟ เด…เดคเดฟเดจเตเดฑเต† เด‰เดชเดญเต‹เด•เตเดคเตƒ เด•เต‡เดจเตเดฆเตเดฐเต€เด•เตƒเดค เดตเดฟเตฝเดชเตเดชเดจ เดคเดจเตเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดจเต‡เดŸเตเดŸเด™เตเด™เตพ เด•เตŠเดฏเตเดฏเตเดจเตเดจเต, เด…เดตเดฟเดŸเต† เด†เดฆเตเดฏเด‚ เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต† เด‰เดชเดฆเต‡เดถเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฐเดฟเดถเต€เดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เตพ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดฎเตเดชเต‹เตพ เดงเดจเดธเดฎเตเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เตเดจเตเดจเต.

(เด‰เดฑเดตเดฟเดŸเด‚: www.lightreading.com/nfv/containers/ihs-red-hat-container-strategy-is-paying-off/d/d-id/753863)

เดจเดฟเด™เตเด™เตพ เดˆ เดฒเต‡เด–เดจเด‚ เด†เดธเตเดตเดฆเดฟเดšเตเดšเตเดตเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดชเดฐเดฎเตเดชเดฐเดฏเดฟเดฒเต† เดญเดพเดตเดฟ เดชเต‹เดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ, เด‡เดตเดฟเดŸเต† เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเดจเตเดจ เด“เดฐเต‹ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต OpenShift-เดจเตเดฑเต† เด—เตเดฃเด™เตเด™เตพ เดžเด™เตเด™เตพ เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด‚.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•