เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดฐเดเดฏเดฟเดคเดพเดตเต, เดฑเตเดตเตป เดนเดพเดฐเดฟเดธเตบ, เดธเตเดซเตโเดฑเตเดฑเตโเดตเตเดฏเตผ เดตเดฟเดเดธเดจเดคเตเดคเดฟเตฝ 20 เดตเตผเดทเดคเตเดคเดฟเดฒเตเดฑเต เดชเดฐเดฟเดเดฏเดฎเตเดณเตเดณเดฏเดพเดณเดพเดฃเต, เดเดจเตเดจเต เดธเตเดฐเดเตเดทเดพ เดจเดฏ เดฎเดพเดจเตเดเตโเดฎเตเดจเตเดฑเต เดธเตเดฒเตเดฏเตเดทเดจเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจ เดเดฎเตเดชเดจเดฟเดฏเดพเดฏ เดเตเดซเดฟเดจเดฟเดจเตเดฑเต เดธเดฟเดเดฟเดเดฏเตเด เดธเดนเดธเตเดฅเดพเดชเดเดจเตเดฎเดพเดฃเต. เดเดฐเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเดฟเดญเดเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดถเดเตเดคเดฎเดพเดฏ เดเดชเดเดฐเดฃเดฎเดพเดฏเดฟ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเดณเต เด
เดฆเตเดฆเตเดนเด เดตเตเดเตเดทเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด
เดต เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เด
เดคเตเดฐ เดเดณเตเดชเตเดชเดฎเดฒเตเดฒเตเดจเตเดจเตเด เด
เดฆเตเดฆเตเดนเด เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเต. เด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝ (เดตเดณเดฐเต เดตเดฒเตเดคเดพเดฃเต) เด เดชเตเดฐเดถเตเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดธเตเดชเตเดทเตเดฏเดฒเดฟเดธเตเดฑเตเดฑเตเดเดณเตเดเต เด
เดตเดฌเตเดงเด เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เด
เดตเดฐเต เดธเดนเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดฆเตเดฆเตเดถเดฟเดเตเดเตเดณเตเดณเดคเดพเดฃเต.
เดเดจเตเดจเต, เดชเดฒ เดเดฎเตเดชเดจเดฟเดเดณเตเด เด เดตเดฐเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตเดฌเตผเดจเตเดฑเตเดฑเตเดเดณเต เดเตเดเตเดคเดฒเดพเดฏเดฟ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต. เด เดธเตเดซเตโเดฑเตเดฑเตโเดตเตเดฏเดฑเดฟเดฒเตเดณเตเดณ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเด เดตเดณเดฐเต เดเดฏเตผเดจเตเดจเดคเดพเดฃเต, เดเดฟเดฒเตผ เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดฟเดจเต "เดกเดพเดฑเตเดฑเดพ เดธเตเดจเตเดฑเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดชเตเดคเดฟเดฏ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเด" เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฐเดฎเตเดฃ, เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ k8s) เดฌเดฟเดธเดฟเดจเดธเตเดธเดฟเดจเตเดฑเต เดเดฐเต เดจเดฟเตผเดฃเดพเดฏเด เดญเดพเดเดฎเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เดคเตเดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดคเดฟเดจเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดฐเดเตเดท เดเตพเดชเตเดชเตเดเตเดฏเตเดณเตเดณ เดฎเตเดคเดฟเตผเดจเตเดจ เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเตเดเต เดเตผเดเดจเตเดธเตเดทเตป เดเดตเดถเตเดฏเดฎเดพเดฃเต.
Kubernetes-เดจเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดเดถเดฏเดเตเดเตเดดเดชเตเดชเดคเตเดคเดฟเดฒเดพเดฏ เดธเตเดฐเดเตเดทเดพ เดชเตเดฐเตเดซเดทเดฃเดฒเตเดเตพเดเตเดเต, เดฏเดฅเดพเตผเดคเตเดฅ เดตเตเดณเดฟเดชเตเดชเตเดเตเดคเตเดคเตฝ เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเดจเตเดฑเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดจเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด: เดเดฒเตเดฒเดพเด เด เดจเตเดตเดฆเดฟเดเตเดเตเด.
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเดณเตเดเต เดเดจเตเดคเดฐเดฟเด เดเดเดจ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เด เดเตเดกเต เดจเดฟเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเด; เดธเดพเดงเดพเดฐเดฃ เดซเดฏเตผเดตเดพเดณเตเดเดณเตเดเต เดจเดฟเดฏเดฎเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดต เดเดเตเดเดจเต เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเด. เดเดคเต เดเดฟเดฒ เดชเตเดฐเดพเดฏเตเดฎเดเตพ เดฎเดฑเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเตเดเดณเดฟเดฒเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดเตเดเดพเตป เดธเดนเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดถเตเดชเดพเตผเดถเดเตพ เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฒเตเดฏเดฑเดฟเดฒเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเตเดเต เดเดเดชเตเดเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดณเดฟเดธเดฟ เดฎเตเดเตเดเดพเดจเดฟเดธเด เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต (เดเดเดธเตโเด เดฎเตเดกเดฒเดฟเดฒเต เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเตเดคเต). เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเดณเดฟเตฝ เดเดเดธเตโเด เดฒเตเดฏเตผ 7 เดเตปเดซเตเดดเตโเดธเตโเดฎเตเดจเตเดฑเต, เดญเตเดทเดฃเดฟ เดเดฃเตเดเตเดคเตเดคเตฝ เดเดจเตเดจเดฟเดต เดชเตเดฒเตเดณเตเดณ เดเดงเตเดจเดฟเด เดซเดฏเตผเดตเดพเดณเตเดเดณเตเดเต เดเดฟเดฒ เดจเตเดคเดจ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดเดฒเตเดฒ, เดชเดเตเดทเต เด เดต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดฐเดเตเดทเดฏเตเดเต เด เดเดฟเดธเตเดฅเดพเดจ เดคเดฒเด เดจเตฝเดเตเดจเตเดจเต, เด เดคเต เดเดฐเต เดจเดฒเตเดฒ เดคเตเดเดเตเดเดฎเดพเดฃเต.
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดชเตเดกเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดจเตเดจเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเดฐเตเดฎเดฟเดเตเดเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดกเตเดเดณเดฟเดฒเตเดเดจเตเดณเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดฟเดฒเต เดเตเดฒเดฟเดญเดพเดฐเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดฐเต เดชเตเดกเดฟเดจเตเด เดฎเดฑเตเดฑเต เดชเตเดกเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ เดเดฐเต IP เดตเดฟเดฒเดพเดธเด เดจเตฝเดเตเดจเตเดจเต. เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป เดเตปเดธเตโเดฑเตเดฑเตปเดธเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตโเดธเดธเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดเตเดฒเตเดกเดฟเดฒเต เดธเตเดเตเดฏเตเดฐเดฟเดฑเตเดฑเดฟ เดเตเดฐเตเดชเตเดชเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เด เดคเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดกเตเดเดณเตเดเต เดเตเดฐเตเดชเตเดชเตเดเตพเดเตเดเต เดเดเตโเดธเดธเต เด เดตเดเดพเดถเดเตเดเตพ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเตเดจเตเดจเต.
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต
เดฎเดฑเตเดฑเต Kubernetes เดเดฑเดตเดฟเดเดเตเดเตพ เดชเตเดฒเต, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเดณเตเด YAML-เตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป balance
เดเดเตเดธเดธเต postgres
:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.postgres
namespace: default
spec:
podSelector:
matchLabels:
app: postgres
ingress:
- from:
- podSelector:
matchLabels:
app: balance
policyTypes:
- Ingress
(เดเตเดฑเดฟเดชเตเดชเต. เดตเดฟเดตเตผเดคเตเดคเดจเด.: เด เดธเตเดเตเดฐเตเตปเดทเตเดเตเดเต, เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดธเดฎเดพเดจเดฎเดพเดฏเดตเดฏเตเด เดชเตเดฒเต, เดจเตเดฑเตเดฑเตเดตเต เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดเตเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดฏเดฅเดพเตผเดคเตเดฅ เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดฐเดเดฏเดฟเดคเดพเดตเดฟเดจเตเดฑเต เดเดฎเตเดชเดจเดฟ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดคเตเด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเดฟเดจเตเดฑเต เด
เดตเดธเดพเดจเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดฎเดพเดฏ เดเตเดฏเตเดซเดฟเตป เดเตผเดเตเดเดพ เดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดธเตเดทเตเดเดฟเดเตเดเดคเต.)
เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเด เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต YAML-เดจเต เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เด เดเดฟเดธเตเดฅเดพเดจ เด เดฑเดฟเดตเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เด เดญเดพเดท เดเตปเดกเดจเตเดฑเตเดทเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต (เดเดพเดฌเตเดเตพเดเตเดเต เดชเดเดฐเด เดธเตโเดชเตเดฏเตโเดธเตเดเดณเดพเดฃเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดคเต). เดเดฐเต เดเตปเดกเดจเตเดฑเต เดฎเตเดฒเดเด เด เดคเดฟเดจเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เด เดเตเดคเตเดคเตเดณเตเดณ เดเตปเดกเดจเตเดฑเต เดฎเตเดฒเดเดคเตเดคเดฟเดจเตเดฑเตเดคเดพเดฃเต. เดเดฐเต เดชเตเดคเดฟเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เดเดเดเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฐเต เดนเตเดซเดจเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต, เดฎเดฑเตเดฑเตเดฒเตเดฒเดพ เดเดเดเดเตเดเตพเดเตเดเตเด เดซเตเด เดเดฃเตเดเต เดเต-เดฎเตเดฒเตเดฏเด.
YAML-เตฝ เดจเดฏเด เดตเดฟเดตเดฐเดฟเดเตเด เดถเตเดทเด, เดเดชเดฏเตเดเดฟเดเตเดเตเด
kubectl create -f policy.yaml
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดณเดฟเดธเดฟ เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเตป
เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดณเดฟเดธเดฟ เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเดจเดฟเตฝ เดจเดพเดฒเต เดเดเดเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต:
-
podSelector
: เด เดจเดฏเด เดฌเดพเดงเดฟเดเตเด เดชเตเดกเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต (เดฒเดเตเดทเตเดฏเดเตเดเตพ) - เดเดตเดถเตเดฏเดฎเดพเดฃเต; -
policyTypes
: เดเดคเดฟเตฝ เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฏเดเตเดเดณเดพเดฃเต เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต: เดชเตเดฐเดตเตเดถเดจเด เดเตเดเดพเดคเต/เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตฝ - เดเดชเตเดทเดฃเตฝ, เดเดจเตเดจเดพเตฝ เดเดฒเตเดฒเดพ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเดฒเตเด เดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต; -
ingress
: เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต เดเตปเดเดฎเดฟเดเดเต เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเตเดฐเดพเดซเดฟเดเต - เดเดชเตเดทเดฃเตฝ; -
egress
: เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต outเดเตเดเตเดเตเดฏเดฟเดเดเต เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดกเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตเดฐเดพเดซเดฟเดเต เดเดชเตเดทเดฃเตฝ เดเดฃเต.
Kubernetes เดตเตเดฌเตเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดคเตเดค เดเดฆเดพเดนเดฐเดฃเด (เดเดพเตป เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเต role
เดเตบ app
), เดจเดพเดฒเต เดเดเดเดเตเดเดณเตเด เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: test-network-policy
namespace: default
spec:
podSelector: # <<<
matchLabels:
app: db
policyTypes: # <<<
- Ingress
- Egress
ingress: # <<<
- from:
- ipBlock:
cidr: 172.17.0.0/16
except:
- 172.17.1.0/24
- namespaceSelector:
matchLabels:
project: myproject
- podSelector:
matchLabels:
role: frontend
ports:
- protocol: TCP
port: 6379
egress: # <<<
- to:
- ipBlock:
cidr: 10.0.0.0/24
ports:
- protocol: TCP
port: 5978
เดจเดพเดฒเต เดเดเดเดเตเดเดณเตเด เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดฃเตเดเดคเดฟเดฒเตเดฒ เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด. เด
เดคเต เดจเดฟเตผเดฌเดจเตเดงเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต podSelector
, เดฎเดฑเตเดฑเต เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เดจเดฟเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ policyTypes
, เดจเดฏเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดตเตเดฏเดพเดเตเดฏเดพเดจเดฟเดเตเดเดชเตเดชเตเดเตเด:
- เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดเดคเต เดชเตเดฐเดตเตเดถเดจ เดตเดถเด เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เดจเดฏเด เดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดฒเตเดฒเดพ เดเดคเดพเดเดคเดตเตเด เดจเดฟเดฐเตเดงเดฟเดเตเดเดคเดพเดฏเดฟ เดธเดฟเดธเตเดฑเตเดฑเด เด เดจเตเดฎเดพเดจเดฟเดเตเดเตเด.
- เดเดเตเดฐเดธเต เดธเตเดกเดฟเดฒเต เดชเตเดฐเตเดฎเดพเดฑเตเดฑเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เด เดจเตเดฌเดจเตเดง เดเดเตเดฐเดธเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเดฎเต เด เดญเดพเดตเดฎเต เด เดจเตเดธเดฐเดฟเดเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดคเตเดฑเตเดฑเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต เดเดชเตเดชเตเดดเตเด เด
เดคเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด policyTypes
.
เดฎเตเดเดณเดฟเตฝ เดชเดฑเดเตเด เดฏเตเดเตเดคเดฟ เด
เดจเตเดธเดฐเดฟเดเตเดเต, เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฃเตเดเตเดเดฟเตฝ ingress
เดเดชเตเดชเด / เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ egress
เดเดดเดฟเดตเดพเดเตเดเดฟ, เดจเดฏเด เดเดฒเตเดฒเดพ เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดจเดฟเดฐเดธเดฟเดเตเดเตเด (เดเตเดตเดเตเดฏเตเดณเตเดณ "เดธเตเดเตเดฐเดฟเดชเตเดชเดฟเดเดเต เดฑเตเตพ" เดเดพเดฃเตเด).
เด เดจเตเดตเดฆเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดกเดฟเดซเตเตพเดเตเดเต เดจเดฏเด
เดจเดฏเดเตเดเดณเตเดจเตเดจเตเด เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดฒเตเดฒเดพ เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ Kubernetes เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดฒเตเดฒเดพ เดเดพเดฏเตเดเตพเดเตเดเตเด เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดเตเดเตพ เดชเดฐเดธเตเดชเดฐเด เดเตเดฎเดพเดฑเดพเตป เดเดดเดฟเดฏเตเด. เดเดฐเต เดธเตเดฐเดเตเดทเดพ เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดคเต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฃเตเดจเตเดจเต เดคเตเดจเตเดจเตเดฎเตเดเตเดเดฟเดฒเตเด, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดจเตเดฑเตผเดเดชเตเดชเดฑเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเตป เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดคเดพเดฃเต Kubernetes เดเดจเตเดจเต เดเตผเดเตเดเตเด. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดชเดฟเดจเตเดจเตเดเต เดเตเตผเดคเตเดคเต.
เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเตพ
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดธเดนเดเดฐเดฃ เดธเดเดตเดฟเดงเดพเดจเดฎเดพเดฃเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเตพ. เด เดต เดชเดฐเดธเตเดชเดฐเด เดฒเตเดเดฟเดเตเดเตฝ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเดณเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฃเต เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เด เดคเตเดธเดฎเดฏเด เดเดเดเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต.
เดฎเดฟเดเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดเดเดเตเดเดณเตเดฏเตเด เดชเตเดฒเต, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดณเดฟเดธเดฟเดเดณเตเด เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดเตเดตเดฟเดเตเดเตเดจเตเดจเต. เดฌเตเดฒเตเดเตเดเดฟเตฝ metadata
เดชเตเดณเดฟเดธเดฟ เดเดคเต เดธเตโเดชเตเดฏเตโเดธเดฟเดจเตเดฑเตเดคเดพเดฃเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: test-network-policy
namespace: my-namespace # <<<
spec:
...
เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเด kubectl-เตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเตเด (เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ namespace=default
):
kubectl apply -n my-namespace -f namespace.yaml
เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด, เดจเดฟเดเตเดเตพ เดเดฐเตเดธเดฎเดฏเด เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเตพ เดฒเดเตเดทเตเดฏเดฎเดฟเดเตเดจเตเดจ เดเดฐเต เดจเดฏเด เดเดดเตเดคเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ.
เดชเตเดฐเดงเดพเดจเด เดฎเตเดฒเดเด podSelector
เดชเตเดณเดฟเดธเดฟเดฏเดฟเตฝ เดชเตเดณเดฟเดธเดฟ เดเตพเดชเตเดชเตเดเตเดจเตเดจ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดกเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด (เดฎเดฑเตเดฑเตเดฐเต เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตโเดธเดธเต เดเดคเดฟเดจเต เดจเดฟเดทเตเดงเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต).
เด
เดคเตเดชเตเดฒเต, podSelectors เดเตปเดเตเดฐเตเดธเต, เดเดเตเดฐเดธเต เดฌเตเดฒเตเดเตเดเตเดเดณเดฟเตฝ เดชเตเดกเตเดเตพ เด
เดตเดฐเตเดเต เดธเตเดตเดจเตเดคเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเดจเดพเดเต, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดจเดฟเดเตเดเตพ เด
เดตเดฏเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ namespaceSelector
(เดเดคเต "เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเดณเตเด เดชเตเดกเตเดเดณเตเด เดชเตเดฐเดเดพเดฐเด เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเด" เดเดจเตเดจ เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดเตผเดเตเดเดเตเดฏเตเดฏเตเด).
เดจเดฏ เดจเดพเดฎเดเดฐเดฃ เดจเดฟเดฏเดฎเดเตเดเตพ
เดชเตเดณเดฟเดธเดฟ เดจเดพเดฎเดเตเดเตพ เดเดฐเต เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เด เดฆเตเดตเดฟเดคเตเดฏเดฎเดพเดฃเต. เดเดฐเต เดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดเดฐเต เดชเตเดฐเดฟเตฝ เดฐเดฃเตเดเต เดชเตเดณเดฟเดธเดฟเดเตพ เดเดฃเตเดเดพเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเตโเดชเตเดฏเตโเดธเตเดเดณเดฟเตฝ เดเดฐเต เดชเตเดฐเดฟเตฝ เดชเตเดณเดฟเดธเดฟเดเตพ เดเดฃเตเดเดพเดเดพเด. เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตโเดชเตเดฏเตโเดธเตเดเดณเดฟเตฝ เดเดฐเต เดชเตเดณเดฟเดธเดฟ เดตเตเดฃเตเดเตเด เดชเตเดฐเดฏเตเดเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดคเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต.
เดชเตเดฐเดฟเดเตฝ เดฐเตเดคเดฟเดเดณเดฟเตฝ เดเดจเตเดจเต เดเดจเดฟเดเตเดเต เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดเดทเตเดเดฎเดพเดฃเต. เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดกเตเดเดณเตเดฎเดพเดฏเดฟ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเต เดจเดพเดฎเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดเดคเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.postgres # <<<
namespace: default
spec:
podSelector:
matchLabels:
app: postgres
ingress:
- from:
- podSelector:
matchLabels:
app: admin
policyTypes:
- Ingress
เดฒเตเดฌเดฒเตเดเตพ
เดชเตเดกเตเดเดณเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเดณเตเด เดชเตเดฒเตเดณเตเดณ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดเดฌเตโเดเดเตโเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดทเตโเดเดพเดจเตเดธเตเดค เดฒเตเดฌเดฒเตเดเตพ เด เดฑเตเดฑเดพเดเตเดเตเดเตเดฏเตเดฏเดพเดจเดพเดเตเด. เดฒเตเดฌเดฒเตเดเตพ (เดฒเตเดฌเดฒเตเดเตพ - เดเดพเดเตเดเตพ) เดเตเดฒเตเดกเดฟเดฒเต เดเดพเดเตเดเตพเดเตเดเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต. เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เดฒเตเดฌเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเดพเดฏเตเดเตพเด เดตเตผ เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดต:
podSelector:
matchLabels:
role: db
โฆ เด เดฅเดตเดพ เดจเดพเดฎเดฎเตเดเดฒเดเตพเด เดคเดฟเดจเต เด เดตเตผ เดฌเดพเดงเดเดฎเดพเดฃเต. เด เดเดฆเดพเดนเดฐเดฃเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเต เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเตเด เด เดจเตเดฌเดจเตเดง เดฒเตเดฌเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต:
namespaceSelector:
matchLabels:
project: myproject
เดเดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ namespaceSelector
เดจเดฟเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดถเดฐเดฟเดฏเดพเดฏ เดฒเตเดฌเตฝ เดเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด. เดชเตเดฒเตเดณเตเดณ เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเตพ เดเดจเตเดจเต เด
เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเด default
ะธ kube-system
, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดฒเตเดฌเดฒเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฐเตเดคเต.
เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดฐเต เดธเตโเดชเตเดฏเตโเดธเดฟเดฒเตเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดฒเตเดฌเตฝ เดเตเตผเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
kubectl label namespace default namespace=default
เด
เดคเต เดธเดฎเดฏเด, เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดจเตเดฏเดฟเดเดธเตเดชเตเดธเต metadata
เดฒเตเดฌเดฒเดฒเตเดฒ, เดฏเดฅเดพเตผเดคเตเดฅ เดธเตเดฅเดฒ เดจเดพเดฎเดคเตเดคเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดฃเด:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: test-network-policy
namespace: default # <<<
spec:
...
เดเดฑเดตเดฟเดเดตเตเด เดฒเดเตเดทเตเดฏเดธเตเดฅเดพเดจเดตเตเด
เดซเดฏเตผเดตเดพเตพ เดจเดฏเดเตเดเดณเดฟเตฝ เดเดฑเดตเดฟเดเดเตเดเดณเตเด เดฒเดเตเดทเตเดฏเดธเตเดฅเดพเดจเดเตเดเดณเตเด เด
เดเดเตเดเดฟเดฏ เดจเดฟเดฏเดฎเดเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดเดฐเต เดเดพเตผเดเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต - เด
เดต เดชเตเดฐเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดเตเดเด เดชเตเดกเตเดเตพ - เดคเตเดเตผเดจเตเดจเต เดเตปเดเตเดฐเตเดธเต เดเตเดเดพเดคเต/เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดเตเดฐเดธเต เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดฎเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดจเดฏเดคเตเดคเดฟเดจเตเดฑเต เดฒเดเตเดทเตเดฏเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเต เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเดพเดฏเดฟเดฐเดฟเดเตเดเตเด default
เดคเดพเดเตเดเตเดฒเตเดณเตเดณ เดฒเตเดฌเดฒเดฟเดจเตเดชเตเดชเด app
เด
เตผเดคเตเดฅเดตเตเด db
:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: test-network-policy
namespace: default
spec:
podSelector:
matchLabels:
app: db # <<<
policyTypes:
- Ingress
- Egress
ingress:
- from:
- ipBlock:
cidr: 172.17.0.0/16
except:
- 172.17.1.0/24
- namespaceSelector:
matchLabels:
project: myproject
- podSelector:
matchLabels:
role: frontend
ports:
- protocol: TCP
port: 6379
egress:
- to:
- ipBlock:
cidr: 10.0.0.0/24
ports:
- protocol: TCP
port: 5978
เดเดชเดตเดฟเดญเดพเดเด ingress
เด เดจเดฏเดคเตเดคเดฟเตฝ, เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดเตปเดเดฎเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเต เดคเตเดฑเดเตเดเตเดจเตเดจเต. เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เดชเตเดฐเดตเตเดถเดจเด เดเดฑเดตเดฟเดเดตเตเด เดฒเดเตเดทเตเดฏเดฎเดพเดฃเต เด
เดจเตเดฌเดจเตเดง เดฒเดเตเดทเตเดฏเดธเตเดฅเดพเดจเดตเตเด. เด
เดคเตเดชเตเดฒเต, เดเดฆเตเดตเตเดเด เดฒเดเตเดทเตเดฏเดธเตเดฅเดพเดจเดตเตเด เดฒเดเตเดทเตเดฏเด เด
เดคเดฟเดจเตเดฑเต เดเดฑเดตเดฟเดเดตเตเดฎเดพเดฃเต.
เดเดคเต เดฐเดฃเตเดเต เดซเดฏเตผเดตเดพเตพ เดจเดฟเดฏเดฎเดเตเดเตพเดเตเดเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต: Ingress โ Target; เดฒเดเตเดทเตเดฏเด โ เดเดเตเดฐเดธเต.
เดเดเตเดฐเดธเตเด เดกเดฟเดเตปเดเดธเตเด (เดชเตเดฐเดงเดพเดจเด!)
เดเดเตเดเตโเดเตเดฏเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดกเดฟเดเตปเดเดธเดฟเตฝ เดชเตเดฐเดคเตเดฏเตเด เดถเตเดฐเดฆเตเดง เดจเตฝเดเตเด - IP เดตเดฟเดฒเดพเดธเดเตเดเดณเดฟเดฒเตเดเตเดเต เดธเตเดตเดจเดเตเดเตพ เดฎเดพเดชเตเดชเต เดเตเดฏเตเดฏเดพเตป เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เด เดธเตเดตเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เด
เดจเตเดตเดฆเดฟเดเตเดเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฏเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ balance
DNS เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเด:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.balance
namespace: default
spec:
podSelector:
matchLabels:
app: balance
egress:
- to:
- podSelector:
matchLabels:
app: postgres
policyTypes:
- Egress
DNS เดธเตเดตเดจเดคเตเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตเดธเดธเต เดคเตเดฑเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเดจเดพเดเตเด:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.balance
namespace: default
spec:
podSelector:
matchLabels:
app: balance
egress:
- to:
- podSelector:
matchLabels:
app: postgres
- to: # <<<
ports: # <<<
- protocol: UDP # <<<
port: 53 # <<<
policyTypes:
- Egress
เด
เดตเดธเดพเดจ เดเดเดเด to
เดถเตเดจเตเดฏเดฎเดพเดฃเต, เด
เดคเดฟเดจเดพเตฝ เด
เดคเต เดชเดฐเตเดเตเดทเดฎเดพเดฏเดฟ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต เดเดฒเตเดฒเดพ เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเดณเดฟเดฒเตเด เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเตเด, เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต balance
เดเดเดฟเดคเดฎเดพเดฏ เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดธเตเดตเดจเดคเตเดคเดฟเดฒเตเดเตเดเต DNS เด
เดจเตเดตเตเดทเดฃเดเตเดเตพ เด
เดฏเดฏเตโเดเตเดเตเด (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฌเดนเดฟเดฐเดพเดเดพเดถเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต kube-system
).
เด เดธเดฎเตเดชเดจเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด เด เดฎเดฟเดคเดฎเดพเดฏเดฟ เด เดจเตเดตเดฆเดจเตเดฏเดตเตเด เดธเตเดฐเดเตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฃเต, เดเดพเดฐเดฃเด เดเดคเต เดกเดฟเดเตปเดเดธเต เด เดจเตเดตเตเดทเดฃเดเตเดเตพ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดเตเดเต เดจเดฏเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดคเตเดเตผเดเตเดเดฏเดพเดฏ เดฎเตเดจเตเดจเต เดเดเตเดเดเตเดเดณเดฟเดฒเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเดพเด.
1. DNS เด
เดจเตเดตเตเดทเดฃเดเตเดเตพ เดฎเดพเดคเตเดฐเด เด
เดจเตเดตเดฆเดฟเดเตเดเตเด เด
เดเดคเตเดคเต เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดเตเดฒเดธเตเดฑเตเดฑเตผ namespaceSelector
:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.balance
namespace: default
spec:
podSelector:
matchLabels:
app: balance
egress:
- to:
- podSelector:
matchLabels:
app: postgres
- to:
- namespaceSelector: {} # <<<
ports:
- protocol: UDP
port: 53
policyTypes:
- Egress
2. เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ เดฎเดพเดคเตเดฐเด DNS เด
เดจเตเดตเตเดทเดฃเดเตเดเตพ เด
เดจเตเดตเดฆเดฟเดเตเดเตเด kube-system
.
เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ เดเดฐเต เดฒเตเดฌเตฝ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต kube-system
: kubectl label namespace kube-system namespace=kube-system
- เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฏเดคเตเดคเดฟเตฝ เดเดดเตเดคเตเด namespaceSelector
:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.balance
namespace: default
spec:
podSelector:
matchLabels:
app: balance
egress:
- to:
- podSelector:
matchLabels:
app: postgres
- to:
- namespaceSelector: # <<<
matchLabels: # <<<
namespace: kube-system # <<<
ports:
- protocol: UDP
port: 53
policyTypes:
- Egress
3. เดชเดฐเดฟเดญเตเดฐเดพเดจเตเดคเดฐเดพเดฏ เดเดณเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดเดพเดจเตเด เดกเดฟเดเตปเดเดธเต เด
เดจเตเดตเตเดทเดฃเดเตเดเตพ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดกเดฟเดเตปเดเดธเต เดธเตเดตเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดพเดจเตเด เดเดดเดฟเดฏเตเด kube-system
. "เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเดณเตเด เดชเตเดกเตเดเดณเตเด เด
เดจเตเดธเดฐเดฟเดเตเดเต เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเด" เดเดจเตเดจ เดตเดฟเดญเดพเดเด เดเดคเต เดเดเตเดเดจเต เดจเตเดเดพเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเดณเตเดเต เดชเดฑเดฏเตเด.
เดจเตเดฏเดฟเดเดธเตเดชเตเดธเต เดคเดฒเดคเตเดคเดฟเตฝ DNS เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดฎเดฑเตเดฑเตเดฐเต เดเดชเตเดทเตป. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฐเต เดธเตเดตเดจเดคเตเดคเดฟเดจเตเด เดเดคเต เดคเตเดฑเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.dns
namespace: default
spec:
podSelector: {} # <<<
egress:
- to:
- namespaceSelector: {}
ports:
- protocol: UDP
port: 53
policyTypes:
- Egress
เดถเตเดจเตเดฏเดฎเดพเดฃเต podSelector
เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเดฒเต เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเตเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต.
เดเดฆเตเดฏ เดชเตเดฐเตเดคเตเดคเดตเตเด เดจเดฟเดฏเดฎ เดเตเดฐเดฎเดตเตเด
เดชเดฐเดฎเตเดชเดฐเดพเดเดค เดซเดฏเตผเดตเดพเดณเตเดเดณเดฟเตฝ, เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเดฟเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด (เด เดจเตเดตเดฆเดฟเดเตเดเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดฐเดธเดฟเดเตเดเตเด) เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เด เดคเต เดคเตเดชเตเดคเดฟเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจ เดเดฆเตเดฏ เดจเดฟเดฏเดฎเดฎเดพเดฃเต. เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ, เดจเดฏเดเตเดเดณเตเดเต เดเตเดฐเดฎเด เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ.
เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ, เดจเดฏเดเตเดเดณเตเดจเตเดจเตเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเดคเตเดคเดชเตเดชเตเตพ, เดชเตเดกเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เด เดตเดฏเตเดเตเดเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดเตเดเตพ เดเตเดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเดพเด. เดจเดฟเดเตเดเตพ เดชเตเดณเดฟเดธเดฟเดเตพ เดฐเตเดชเตเดเดฐเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเดฟเดเตเดเดดเดฟเดเตเดเดพเตฝ, เด เดตเดฏเดฟเดฒเตเดจเตเดจเตเดเตเดเดฟเดฒเตเด เดฌเดพเดงเดฟเดเตเด เดเดฐเต เดชเตเดกเตเด เด เดคเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดเดฒเตเดฒเดพ เดชเตเดณเดฟเดธเดฟเดเดณเตเดเตเดฏเตเด เดกเดฟเดธเตเดเดเดเตเดทเตป (เดฒเตเดเดฟเดเตเดเตฝ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ) เด เดจเตเดธเดฐเดฟเดเตเดเต เดเดฑเตเดฑเดชเตเดชเตเดเตเดเดคเดพเดฏเดฟเดคเตเดคเตเดฐเตเด. เดเดฐเต เดจเดฏเดตเตเด เดฌเดพเดงเดฟเดเตเดเดพเดคเตเดค เดชเตเดกเตเดเตพ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเดเตเดเตเด.
เดเดฐเต เดธเตเดเตเดฐเดฟเดชเตเดชเดฟเดเดเต เดฑเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เด เดธเตเดตเดญเดพเดตเด เดฎเดพเดฑเตเดฑเดพเดจเดพเดเตเด.
เดธเตเดเตเดฐเดฟเดชเตเดชเดฟเดเดเต เดจเดฟเดฏเดฎเด ("เดจเดฟเดฐเดธเดฟเดเตเดเตเด")
เดซเดฏเตผเดตเดพเตพ เดจเดฏเดเตเดเตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดเดคเตเดฐเต เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดจเดฟเดฐเดธเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดเดฐเต เดจเดฟเดทเตเดง เดจเดเดชเดเดฟเดฏเตเดฎเดฟเดฒเตเดฒ, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเต เดถเตเดจเตเดฏเดฎเดพเดฏ เดธเตเดดเตโเดธเต เดชเตเดกเตเดเตพ (เดเตปเดเตเดฐเตเดธเต) เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ (เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฏ) เดจเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดชเตเดฐเดญเดพเดตเด เดจเตเดเดพเดจเดพเดเตเด:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: deny-all
namespace: default
spec:
podSelector: {}
policyTypes:
- Ingress
เด เดจเดฏเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเต เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเตเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดเดฏเตเด เดเตปเดเดฎเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเตเดเดฟเดจเต เดจเดฟเดทเตเดงเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดธเดฎเดพเดจเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเตฝ, เดเดฐเต เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเดเตเดเตโเดเตเดฏเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเดจเดพเดเตเด:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: deny-all-egress
namespace: default
spec:
podSelector: {}
policyTypes:
- Egress
เด
เดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเต เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดคเตเดเตเดเดฟเดฒเตเด เด
เดงเดฟเด เดจเดฏเดเตเดเตพ เด เดจเดฟเดฏเดฎเดคเตเดคเตเดเตเดเดพเตพ เดฎเตเตปเดเดฃเดจ เดจเตฝเดเตเด (เดเดฐเต เดซเดฏเตผเดตเดพเตพ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ เดเดฐเต เดจเดฟเดทเตเดง เดจเดฟเดฏเดฎเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดฐเต เด
เดจเตเดตเดฆเดจเตเดฏ เดจเดฟเดฏเดฎเด เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต).
เดเดฒเตเดฒเดพเด เด เดจเตเดตเดฆเดฟเดเตเดเตเด (Any-Any-Any-Allow)
เดเดฒเตเดฒเดพเดตเดฐเตเดฏเตเด เด
เดจเตเดตเดฆเดฟเดเตเดเตเด เดเดจเตเดจ เดจเดฏเด เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดจเดฟเดฐเดธเดฟเดเตเดเตเด เดเดจเตเดจ เดจเดฏเด เดถเตเดจเตเดฏเดฎเดพเดฏ เดเดฐเต เดเดเดเดคเตเดคเดฟเดจเตเดชเตเดชเด เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต ingress
:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-all
namespace: default
spec:
podSelector: {}
ingress: # <<<
- {} # <<<
policyTypes:
- Ingress
เดเดคเต เดเดเตเดธเดธเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต เดเดฒเตเดฒเดพ เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเดณเดฟเดฒเตเดฏเตเด (เดเดฒเตเดฒเดพ เดเดชเดฟเดฏเตเด) เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเต เดเดคเต เดชเตเดกเดฟเดฒเตเดเตเดเตเด default
. เด เดธเตเดตเดญเดพเดตเด เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเดฟเดจเดพเตฝ เดเดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเตเดเตเดคเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฟเดฒเดชเตเดชเตเตพ เดชเตเดฐเดถเตเดจเด เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดพเตป เดเดฟเดฒ เดชเตเดฐเดคเตเดฏเตเด เด
เดจเตเดฎเดคเดฟเดเตพ เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเตเดฃเตเดเดฟ เดตเดจเตเดจเตเดเตเดเดพเด.
เดเดคเดฟเดฒเตเดเตเดเต เดฎเดพเดคเตเดฐเด เดชเตเดฐเดตเตเดถเดจเด เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฏเดฎเด เดเตเดฐเตเดเตเดเดพเด เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดเตเดเด เดเดพเดฏเตเดเตพ (app:balance
) เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ default
:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-all-to-balance
namespace: default
spec:
podSelector:
matchLabels:
app: balance
ingress:
- {}
policyTypes:
- Ingress
เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดเดคเตเดเตเดเดฟเดฒเตเด เดเดชเดฟเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตโเดธเดธเต เดเตพเดชเตเดชเตเดเต เดเดฒเตเดฒเดพ เดเตปเดเตเดฐเตเดธเต, เดเดเตโเดเตเดฐเดธเต เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฏเด เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-all
spec:
podSelector: {}
ingress:
- {}
egress:
- {}
policyTypes:
- Ingress
- Egress
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดจเดฏเดเตเดเตพ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดฒเตเดเดฟเดเตเดเตฝ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเตเดจเตเดจเต เดคเดฒเดเตเดเดณเดฟเตฝ เดจเดฏเดเตเดเตพ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต; เดเดฐเต เดชเตเดกเดฟเดจเตเดฑเตเดฏเตเด เด เดจเตเดฎเดคเดฟเดเตพ เด เดคเดฟเดจเต เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดจเดฏเดเตเดเดณเตเดเตเดฏเตเด เดตเดฟเดเตเดเตเดฆเดจเดคเตเดคเดฟเดจเต เด เดจเตเดธเตเดคเดฎเดพเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
1. เดตเดฏเดฒเตเดเดณเดฟเตฝ from
ะธ to
เดฎเตเดจเตเดจเต เดคเดฐเด เดฎเตเดฒเดเดเตเดเดณเต เดจเดฟเตผเดตเดเดฟเดเตเดเดพเด (เดเดตเดฏเตเดฒเตเดฒเดพเด OR เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต):
-
namespaceSelector
- เดฎเตเดดเตเดตเตป เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต; -
podSelector
- เดเดพเดฏเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต; -
ipBlock
โ เดเดฐเต เดธเดฌเตเดจเตเดฑเตเดฑเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต.
เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดเดชเดตเดฟเดญเดพเดเดเตเดเดณเดฟเดฒเต เดฎเตเดฒเดเดเตเดเดณเตเดเต เดเดฃเตเดฃเด (เดธเดฎเดพเดจเดฎเดพเดฏเดต เดชเตเดฒเตเด). from
/to
เดชเดฐเดฟเดฎเดฟเดคเดฎเดฒเตเดฒ. เด
เดตเดฏเตเดฒเตเดฒเดพเด เดฒเตเดเดฟเดเตเดเตฝ OR เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเด.
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.postgres
namespace: default
spec:
ingress:
- from:
- podSelector:
matchLabels:
app: indexer
- podSelector:
matchLabels:
app: admin
podSelector:
matchLabels:
app: postgres
policyTypes:
- Ingress
2. เดชเตเดณเดฟเดธเดฟ เดตเดฟเดญเดพเดเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ ingress
เดจเดฟเดฐเดตเดงเดฟ เดเดเดเดเตเดเตพ เดเดฃเตเดเดพเดเดพเด from
(เดฒเตเดเดฟเดเตเดเตฝ OR เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเต). เด
เดคเตเดชเตเดฒเต, เดตเดฟเดญเดพเดเด egress
เดจเดฟเดฐเดตเดงเดฟ เดเดเดเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดเตเดเตเดเดพเด to
(เดกเดฟเดเดเดเตเดทเตป เดตเดดเดฟเดฏเตเด เดเตเดเดฟเดเตเดเตเตผเดจเตเดจเต):
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.postgres
namespace: default
spec:
ingress:
- from:
- podSelector:
matchLabels:
app: indexer
- from:
- podSelector:
matchLabels:
app: admin
podSelector:
matchLabels:
app: postgres
policyTypes:
- Ingress
3. เดตเตเดฏเดคเตเดฏเดธเตโเดค เดจเดฏเดเตเดเดณเตเด เดฒเตเดเดฟเดเตเดเตฝ OR เดเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดจเตเดจเดพเตฝ เด
เดต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด
เดคเดฟเดจเต เดเดฐเต เดชเดฐเดฟเดฎเดฟเดคเดฟเดฏเตเดฃเตเดเต policyTypes
(Ingress
เด
เดฅเดตเดพ Egress
). เดชเตเดฐเดตเตเดถเดจเด (เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตฝ) เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดจเดฏเดเตเดเตพ เดชเดฐเดธเตเดชเดฐเด เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเตเดดเตเดคเตเด.
เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดตเดฟเดตเดฐเดเตเดเตพ เดชเดเตเดเดฟเดเตเดจเตเดจเดคเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต. เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเตเดเตเดเต เดเดเตเดเตโเดเตเดฏเดฟเดเดเต เดเตเดเดพเดคเต/เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตปเดเดฎเดฟเดเดเต เดเตเดฐเดพเดซเดฟเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดจเดฟเดทเตเดง เดจเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดฎเดพเดฑเตเดฑเดพเดตเตเดจเตเดจเดคเดพเดฃเต (เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ "เดธเตเดเตเดฐเดฟเดชเตเดชเดฟเดเดเต เดฑเตเตพ" เดเดพเดฃเตเด).
เดเดฐเต เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตโเดธเดธเต เดจเดฟเดเตเดเตพ เดคเดเดเตเดเตเดเดดเดฟเดเตเดเดพเตฝ (เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ "เดธเตเดเตเดฐเดฟเดชเตเดชเดฟเดเดเต เดฑเตเตพ" เดเดพเดฃเตเด), เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฃเดเตเดทเดจเตเดเตพ เด
เดจเตเดตเดฆเดฟเดเตเดเตเดเตเดฃเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฐเดธเดฟเดเตเดเตเดจเตเดจ เดจเดฏเดคเตเดคเดฟเตฝ เดเดดเดฟเดตเดพเดเตเดเดฒเตเดเตพ เดจเดเดคเตเดคเดพเด namespaceSelector
:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: database.postgres
namespace: database
spec:
podSelector:
matchLabels:
app: postgres
ingress:
- from:
- namespaceSelector: # <<<
matchLabels:
namespace: default
policyTypes:
- Ingress
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเดฒเต เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเตเด default
เดเดพเดฏเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดฐเดตเตเดถเดจเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด postgres
เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ database
. เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตเดธเดธเต เดคเตเดฑเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ เดเดจเตเดคเตเดเตเดฏเตเดฏเตเด postgres
เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเตฝ เดชเตเดฐเดคเตเดฏเตเด เดชเตเดกเตเดเตพ เดฎเดพเดคเตเดฐเด default
?
เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเด เดชเตเดกเตโเดธเตเด เด เดจเตเดธเดฐเดฟเดเตเดเต เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเด
Kubernetes เดชเดคเดฟเดชเตเดชเต 1.11-เดเด เด
เดคเดฟเดฒเตเด เดเดฏเตผเดจเตเดจเดคเตเด เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเดฐเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต namespaceSelector
ะธ podSelector
เดฒเตเดเดฟเดเตเดเตฝ AND เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดคเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: database.postgres
namespace: database
spec:
podSelector:
matchLabels:
app: postgres
ingress:
- from:
- namespaceSelector:
matchLabels:
namespace: default
podSelector: # <<<
matchLabels:
app: admin
policyTypes:
- Ingress
เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดเดคเต เดธเดพเดงเดพเดฐเดฃ OR เดเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด AND เดเดจเตเดจเต เดตเตเดฏเดพเดเตเดฏเดพเดจเดฟเดเตเดเตเดจเตเดจเดคเต?
เด
เดคเดฒเตเดฒ podSelector
เดเดฐเต เดนเตเดซเดจเดฟเตฝ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. YAML-เตฝ เดเดคเต เด
เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต podSelector
เด
เดตเดจเตเดฑเต เดฎเตเดจเตเดจเดฟเตฝ เดจเดฟเตฝเดเตเดเตเดจเตเดจเต namespaceSelector
เด
เดคเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดเดเด เดเดพเดฃเตเด. เด
เดคเดฟเดจเดพเตฝ, เด
เดต เดฒเตเดเดฟเดเตเดเตฝ AND เดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดฎเตเดฎเตเดชเต เดเดฐเต เดนเตเดซเตป เดเตเตผเดเตเดเตเดจเตเดจเต podSelector
เดเดฐเต เดชเตเดคเดฟเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เดเดเดเดคเตเดคเดฟเดจเตเดฑเต เดเดตเดฟเตผเดญเดพเดตเดคเตเดคเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดเตเด, เด
เดคเต เดฎเตเดฎเตเดชเดคเตเดคเต เดเดจเตเดจเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเด namespaceSelector
เดฒเตเดเดฟเดเตเดเตฝ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต.
เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดฒเตเดฌเตฝ เดเดณเตเดณ เดชเตเดกเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เดเดฒเตเดฒเดพ เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเดเดณเดฟเดฒเตเด, เดถเตเดจเตเดฏเดฎเดพเดฏเดฟ เดจเตฝเดเตเด namespaceSelector
:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: database.postgres
namespace: database
spec:
podSelector:
matchLabels:
app: postgres
ingress:
- from:
- namespaceSelector: {}
podSelector:
matchLabels:
app: admin
policyTypes:
- Ingress
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดฒเตเดฌเดฒเตเดเตพ เดเดฏเตเดฎเดพเดฏเดฟ เดธเดนเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเดฌเตโเดเดเตโเดฑเตเดฑเตเดเตพ (เดนเตเดธเตเดฑเตเดฑเตเดเตพ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ, เดเตเดฐเตเดชเตเดชเตเดเตพ) เดเดณเตเดณ เดเดฐเต เดซเดฏเตผเดตเดพเดณเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดฎเดเตเดเตพ เดฒเตเดเดฟเดเตเดเตฝ OR เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเดพเดเตเดเดฑเตเดฑเต เดเดฑเดตเดฟเดเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเตเดเตเดเดฟเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเดฏเดฎเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด Host_1
เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ Host_2
:
| Source | Destination | Service | Action |
| ----------------------------------------|
| Host_1 | Subnet_A | HTTPS | Allow |
| Host_2 | | | |
| ----------------------------------------|
เดจเตเดฐเตเดฎเดฑเดฟเดเตเดเต, เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเตฝ เดตเดฟเดตเดฟเดง เดฒเตเดฌเดฒเตเดเตพ podSelector
เด
เดฅเดตเดพ namespaceSelector
เดฒเตเดเดฟเดเตเดเตฝ AND เดเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเดฏเดฎเด เดฐเดฃเตเดเต เดฒเตเดฌเดฒเตเดเดณเตเด เดเดณเตเดณ เดชเตเดกเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด, role=db
ะ version=v2
:
podSelector:
matchLabels:
role: db
version: v2
เดเดฒเตเดฒเดพ เดคเดฐเด เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผเดเตเดเตเด เดเดฐเต เดฒเตเดเดฟเดเต เดฌเดพเดงเดเดฎเดพเดฃเต: เดชเตเดณเดฟเดธเดฟ เดเดพเตผเดเตเดฑเตเดฑเต เดธเตเดฒเดเตโเดเดฑเตเดเตพ, เดชเตเดกเต เดธเตเดฒเดเตโเดเดฑเตเดเตพ, เดจเตเดฏเดฟเดเดธเตโเดชเตเดธเต เดธเตเดฒเดเตโเดเดฑเตเดเตพ.
เดธเดฌเตเดจเตเดฑเตเดฑเตเดเดณเตเด IP เดตเดฟเดฒเดพเดธเดเตเดเดณเตเด (IPBlocks)
เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเตเดเตโเดฎเตเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดซเดฏเตผเดตเดพเดณเตเดเตพ VLAN-เดเตพ, IP เดตเดฟเดฒเดพเดธเดเตเดเตพ, เดธเดฌเตโเดจเตเดฑเตเดฑเตเดเตพ เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
Kubernetes-เตฝ, IP เดตเดฟเดฒเดพเดธเดเตเดเตพ เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดธเตเดตเดฏเดฎเตเดต เดจเดฟเดฏเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต, เดเดเดฏเตเดเตเดเดฟเดเต เดฎเดพเดฑเดพเด, เด เดคเดฟเดจเดพเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเดณเดฟเตฝ เดชเตเดกเตเดเดณเตเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเตเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เดฒเตเดฌเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดธเดฌเตเดจเตเดฑเตเดฑเตเดเตพ (ipBlocks
) เดเตปเดเดฎเดฟเดเดเต (เดชเตเดฐเดตเตเดถเดจเด) เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดเตเดเตโเดเตเดฏเดฟเดเดเต (เดเดเตเดฐเดธเต) เดฌเดพเดนเตเดฏ (เดตเดเดเตเดเต-เดคเตเดเตเดเต) เดเดฃเดเตเดทเดจเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดจเดฏเด เดจเตเดฏเดฟเดเดธเตโเดชเตเดฏเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเตเด เดคเตเดฑเดเตเดเตเดจเตเดจเต default
Google DNS เดธเตเดตเดจเดคเตเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตเดธเดธเต:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: egress-dns
namespace: default
spec:
podSelector: {}
policyTypes:
- Egress
egress:
- to:
- ipBlock:
cidr: 8.8.8.8/32
ports:
- protocol: UDP
port: 53
เด เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต เดถเตเดจเตเดฏเดฎเดพเดฏ เดชเตเดกเต เดธเตเดฒเดเตเดเตผ เด
เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต "เดจเตเดฏเดฟเดเดธเตเดชเตเดธเดฟเดฒเต เดเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเตเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด" เดเดจเตเดจเดพเดฃเต.
เด เดจเดฏเด 8.8.8.8-เดฒเตเดเตเดเต เดเดเตโเดธเดธเตเดธเต เดฎเดพเดคเตเดฐเดฎเต เด เดจเตเดตเดฆเดฟเดเตเดเต; เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดเดชเดฟเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเดฐเดตเตเดถเดจเด เดจเดฟเดฐเตเดงเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดคเดฟเดจเดพเตฝ, เดธเดพเดฐเดพเดเดถเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดจเตเดคเดฐเดฟเด Kubernetes DNS เดธเตเดตเดจเดคเตเดคเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตเดธเดธเต เดคเดเดเตเดเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเดดเตเด เดเดคเต เดคเตเดฑเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ, เดเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเด.
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ ipBlocks
ะธ podSelectors
เดชเตเดกเตเดเดณเตเดเต เดเดจเตเดคเดฐเดฟเด IP เดตเดฟเดฒเดพเดธเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดชเดฐเดธเตเดชเดฐเดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฃเต ipBlocks
. เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดฃเตเดเต เดเดจเตเดคเดฐเดฟเด เดเดชเดฟ เดชเตเดกเตเดเตพ, เดจเดฟเดเตเดเตพ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด เดตเดฟเดฒเดพเดธเดเตเดเดณเตเดณเตเดณ เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ/เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฃเดเตเดทเดจเตเดเตพ เด
เดจเตเดตเดฆเดฟเดเตเดเตเด. เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ, เดเดคเต IP เดตเดฟเดฒเดพเดธเดฎเดพเดฃเต เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดฒ, เด
เดคเดฟเดจเดพเดฒเดพเดฃเต เดชเตเดกเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เด
เดต เดเดชเดฏเตเดเดฟเดเตเดเดฐเตเดคเต.
เดเดฐเต เดเดคเดฟเตผ-เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฏเดคเตเดคเดฟเตฝ เดเดฒเตเดฒเดพ IP-เดเดณเตเด เดเตพเดชเตเดชเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดฎเดฑเตเดฑเตเดฒเตเดฒเดพ เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเตเด เดชเตเดฐเดตเตเดถเดจเด เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: egress-any
namespace: default
spec:
podSelector: {}
policyTypes:
- Egress
egress:
- to:
- ipBlock:
cidr: 0.0.0.0/0
เดชเตเดกเตเดเดณเตเดเต เดเดจเตเดคเดฐเดฟเด เดเดชเดฟ เดตเดฟเดฒเดพเดธเดเตเดเตพ เดเดดเดฟเดเต, เดฌเดพเดนเตเดฏ เดเดชเดฟเดเดณเดฟเดฒเตเดเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตเดธเดธเต เดคเตเดฑเดเตเดเดพเตป เดเดดเดฟเดฏเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเดณเตเดเต เดชเตเดกเดฟเดจเตเดฑเต เดธเดฌเตเดจเตเดฑเตเดฑเต 10.16.0.0/14 เดเดฃเตเดเตเดเดฟเตฝ:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: egress-any
namespace: default
spec:
podSelector: {}
policyTypes:
- Egress
egress:
- to:
- ipBlock:
cidr: 0.0.0.0/0
except:
- 10.16.0.0/14
เดชเตเตผเดเตเดเตเดเดณเตเด เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเดณเตเด
เดธเดพเดงเดพเดฐเดฃ เดชเตเดกเตโเดธเต เดเดฐเต เดชเตเตผเดเตเดเต เดเตเตพเดเตเดเตเดจเตเดจเต. เดเดคเดฟเดจเตผเดคเตเดฅเด เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฏเดเตเดเดณเดฟเตฝ เดชเตเตผเดเตเดเต เดจเดฎเตเดชเดฑเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเตเด เดเดฒเตเดฒเดพเด เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เดเดชเตเดเตเดทเดฟเดเตเดเดพเดฎเตเดจเตเดจเตเดฎเดพเดฃเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดจเดฏเดเตเดเตพ เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดเตเดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดเดฟเดฒ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเดดเตเด เดชเตเตผเดเตเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.postgres
namespace: default
spec:
ingress:
- from:
- podSelector:
matchLabels:
app: indexer
- podSelector:
matchLabels:
app: admin
ports: # <<<
- port: 443 # <<<
protocol: TCP # <<<
- port: 80 # <<<
protocol: TCP # <<<
podSelector:
matchLabels:
app: postgres
policyTypes:
- Ingress
เดธเตเดฒเดเตเดเตผ เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด ports
เดฌเตเดฒเตเดเตเดเดฟเดฒเต เดเดฒเตเดฒเดพ เดเดเดเดเตเดเตพเดเตเดเตเด เดฌเดพเดงเดเดฎเดพเดฃเต to
เด
เดฅเดตเดพ from
, เดเดคเดฟเตฝ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดเดเดเตเดเตพเดเตเดเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเตเตผเดเตเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดตเดฟเดญเดเดฟเดเตเดเตเด ingress
เด
เดฅเดตเดพ egress
เดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดเดชเดตเดฟเดญเดพเดเดเตเดเดณเดพเดฏเดฟ to
เด
เดฅเดตเดพ from
เดเดฐเตเดจเตเดจเดฟเดฒเตเด เดจเดฟเดเตเดเดณเตเดเต เดชเตเตผเดเตเดเตเดเตพ เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเด:
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: default.postgres
namespace: default
spec:
ingress:
- from:
- podSelector:
matchLabels:
app: indexer
ports: # <<<
- port: 443 # <<<
protocol: TCP # <<<
- from:
- podSelector:
matchLabels:
app: admin
ports: # <<<
- port: 80 # <<<
protocol: TCP # <<<
podSelector:
matchLabels:
app: postgres
policyTypes:
- Ingress
เดกเดฟเดซเตเตพเดเตเดเต เดชเตเตผเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด:
- เดจเดฟเดเตเดเตพ เดชเตเตผเดเตเดเต เดจเดฟเตผเดตเดเดจเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดดเดฟเดตเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ (
ports
), เดเดคเดฟเดจเตผเดคเตเดฅเด เดเดฒเตเดฒเดพ เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเดณเตเด เดเดฒเตเดฒเดพ เดชเตเตผเดเตเดเตเดเดณเตเด; - เดจเดฟเดเตเดเตพ เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดจเดฟเตผเดตเดเดจเด เดเดดเดฟเดตเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ (
protocol
), เดเดคเดฟเดจเตผเดคเตเดฅเด เดเดฟเดธเดฟเดชเดฟ; - เดจเดฟเดเตเดเตพ เดชเตเตผเดเตเดเต เดจเดฟเตผเดตเดเดจเด เดเดดเดฟเดตเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ (
port
), เดเดคเดฟเดจเตผเดคเตเดฅเด เดเดฒเตเดฒเดพ เดคเตเดฑเดฎเตเดเดเตเดเดณเตเด เดเดจเตเดจเดพเดฃเต.
เดฎเดฟเดเดเตเด เดชเดฐเดฟเดถเตเดฒเดจเด: เดกเดฟเดซเตเตพเดเตเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฐเตเดคเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด.
เดธเตเดตเดจ เดชเตเตผเดเตเดเตเดเดณเดฒเตเดฒ, เดชเตเดกเต เดชเตเตผเดเตเดเตเดเดณเดพเดฃเต เดจเดฟเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดจเตเดจ เดเดพเดฐเตเดฏเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด (เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เด เดเตเดคเตเดค เดเดฃเตเดกเดฟเดเดฏเดฟเตฝ).
เดชเตเดกเตเดเตพเดเตเดเต โโเดธเตเดตเดจเดเตเดเตพเดเตเดเต โโเดตเตเดฃเตเดเดฟ เดจเดฏเดเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต?
เดธเดพเดงเดพเดฐเดฃเดเดคเดฟเดฏเดฟเตฝ, เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดชเตเดกเตเดเตพ เดเดฐเต เดธเตเดตเดจเดคเตเดคเดฟเดฒเตเดเต เดชเดฐเดธเตเดชเดฐเด เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต - เดธเตเดตเดจเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจ เดชเตเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดฑเตเดกเดฏเดฑเดเตโเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดตเตเตผเดเตเดตเตฝ เดฒเตเดกเต เดฌเดพเดฒเตปเดธเตผ. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดธเตเดตเดจเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเตโเดธเดธเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดฟเดจเตเดคเดฟเดเตเดเตเดเตเดเดพเด, เดเดจเตเดจเดพเตฝ เดเดคเต เด เดเตเดเดจเตเดฏเดฒเตเดฒ. เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดชเตเดกเต เดชเตเตผเดเตเดเตเดเดณเดฟเดฒเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต, เดธเตผเดตเตเดธเต เดชเตเตผเดเตเดเตเดเดณเดฟเดฒเดฒเตเดฒ.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดธเตเดตเดจเด เดชเตเตผเดเตเดเต 80 เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เด เดคเดฟเดจเตเดฑเต เดชเตเดกเตเดเดณเตเดเต เดชเตเตผเดเตเดเต 8080-เดฒเตเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดฑเตเดกเดฏเดฑเดเตโเดเต เดเตเดฏเตเดฏเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ 8080 เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฃเด.
เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเดเดตเดฟเดงเดพเดจเด เดเดชเดฏเตเดเตเดคเดฎเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเดฃเด: เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดจเตเดคเดฐเดฟเด เดเดเดจ (เดชเตเดกเตเดเตพ เดเตเตพเดเตเดเตเดจเตเดจ เดชเตเตผเดเตเดเตเดเตพ) เดฎเดพเดฑเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฃเตเดเดฟเดตเดฐเตเด.
เดธเตผเดตเตเดธเต เดฎเตเดทเต เดเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เดชเตเดคเดฟเดฏ เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดพ เดธเดฎเตเดชเดจเด (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดคเดพเดดเตเดฏเตเดณเตเดณ เดเดธเตเดคเดฟเดฏเตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดพเดฃเตเด - เดเดเดฆเตเดถเด. เดตเดฟเดตเตผเดคเตเดคเดจเด.) เด เดชเตเดฐเดถเตเดจเด เดจเตเดฐเดฟเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
เดเตปเดเตเดฐเดธเตเด เดเดเตเดฐเดธเตเด เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต?
เดเตเดฑเดฟเดฏ เดเดคเตเดคเดฐเด เด เดคเต เดเดจเตเดจเดคเดพเดฃเต, เดชเตเดกเต เดฌเดฟเดฏเตเดฎเดพเดฏเดฟ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเดพเตป เดชเตเดกเต เดเดฏเตเดเตเดเต, เดเดฐเต เดเดเตเดเตโเดเตเดฏเดฟเดเดเต เดเดฃเดเตเดทเตป เดธเตเดทเตโเดเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเดฃเด (เดเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดเดฐเต เดเดเตโเดธเต เดชเตเดณเดฟเดธเดฟ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต), เดชเตเดกเต เดฌเดฟเดเตเดเต เดเตปเดเดฎเดฟเดเดเต เดเดฃเดเตเดทเตป เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฃเด ( เดเดคเดฟเดจเดพเดฏเดฟ, เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดชเตเดฐเดตเตเดถเดจ เดจเดฏเด เดเดตเดถเตเดฏเดฎเดพเดฃเต).
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ, เดเดจเตเดจเต เดฐเดฃเตเดเต เดฆเดฟเดถเดเดณเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดทเดจเตเดเตพ เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดจเดฏเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต.
เดเตเดฑเดเตเดเต เดชเตเดกเต เดเดเตเดเดฟเตฝ-เดเดฑเดตเดฟเดเด เดเดจเตเดจเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดชเตเตผ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด เดชเตเดฑเดคเตเดคเตเดเตเดเต เดชเตเดพเดเตเด-เดฐเดพเดทเตเดเตเดฐเตเดฏเดเตเดเดพเดฐเต, เด เดคเดฟเดจเต เดเตผเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เด เดตเดฐเตเดเต เดตเดฟเดเตเดเตเดฆเดจเดฎเดจเตเดธเดฐเดฟเดเตเดเต เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเตเด. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพ เดชเตเดกเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฃเดเตเดทเตป เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เด เดจเตเดตเดฆเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต -เดตเดฟเดฒเดพเดธเดเตเดเดพเดฐเตป. เดเดคเตเดเตเดเดฟเดฒเตเด เดจเดฏเด เดตเดดเดฟ เดเดฐเต เดชเตเดกเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดคเดฟเดจเตเดฑเต เดเดเตเดเตโเดเตเดฏเดฟเดเดเต (เดเดเตเดฐเดธเต) เดเตเดฐเดพเดซเดฟเดเต เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เด เดจเตเดตเดฆเดฟเดเตเดเตเด.
เด เดคเตเดชเตเดฒเต, เดชเตเดกเดฟเดจเตเดฑเต เดตเดฟเดงเดฟเดตเดฟเดฒเดพเดธเดเตเดเดพเดฐเตป, เดเดจเตเดจเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เดชเตเดฐเดตเตเดถเดฟเดเตเดเตเด-เดฐเดพเดทเตเดเตเดฐเตเดฏเดเตเดเดพเตผ, เด เดตเดฐเตเดเต เดตเดฟเดญเดเดจเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเด. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฑเดตเดฟเด เดชเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฐเดพเดซเดฟเดเต เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เด เดคเดฟเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เด เดจเตเดตเดฆเดฟเดเตเดเดฃเด. เดเดคเตเดเตเดเดฟเดฒเตเด เดจเดฏเด เดตเดดเดฟ เดเดฐเต เดชเตเดกเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดคเดฟเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดชเตเดฐเดตเตเดถเดจ เดเตเดฐเดพเดซเดฟเดเตเดเตเด เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต.
เดคเดพเดดเต เดธเตเดฑเตเดฑเตเดฑเตเดฑเตโเดซเตเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเตเดฑเตเดฑเตเดฑเตเดฑเตโเดฒเตเดธเต เดเดพเดฃเตเด.
เดฐเตเดเดเตพ
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดฒเตเดเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดเดฐเต เดจเดฏเด เดเดฆเตเดฆเตเดถเดฟเดเตเด เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเต เดเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป เดเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดพเดเตเดเตเดเดฏเตเด เดธเตเดฐเดเตเดทเดพ เดตเดฟเดถเดเดฒเดจเดคเตเดคเต เดตเดณเดฐเตเดฏเดงเดฟเดเด เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดฌเดพเดนเตเดฏ เดธเตเดตเดจเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเตเดฐเดพเดซเดฟเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด
เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ, เดเดเตเดฐเดธเต เดตเดฟเดญเดพเดเดเตเดเดณเดฟเตฝ เดชเตเตผเดฃเตเดฃ เดฏเตเดเตเดฏเดคเดฏเตเดณเตเดณ เดเดฐเต เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเด (DNS) เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดชเดฟ เดตเดฟเดฒเดพเดธเด (aws.com เดชเตเดฒเตเดณเตเดณเดต) เดเดฒเตเดฒเดพเดคเตเดค เดฌเดพเดนเตเดฏ เดฒเดเตเดทเตเดฏเดธเตเดฅเดพเดจเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเดฐเดพเดซเดฟเดเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดตเดธเตเดคเตเดค เดเดพเดฐเตเดฏเดฎเดพเดฏ เด เดธเตเดเดฐเตเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเต.
เดจเดฏ เดชเดฐเดฟเดถเตเดงเดจ
เดซเดฏเตผเดตเดพเดณเตเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเดเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดคเตเดฑเตเดฑเดพเดฏ เดจเดฏเด เด เดเดเตเดเดฐเดฟเดเตเดเดพเตป เดชเตเดฒเตเด เดตเดฟเดธเดฎเตเดฎเดคเดฟเดเตเดเตเด. เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดเดฟเดฒ เดชเดฐเดฟเดถเตเดงเดจเดเดณเตเด เดจเดเดคเตเดคเตเดจเตเดจเต. kubectl เดตเดดเดฟ เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต เดคเตเดฑเตเดฑเดพเดฃเตเดจเตเดจเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเดเดฏเตเด เด เดคเต เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเตเดเตเดเดพเด. เดฎเดฑเตเดฑเต เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ, เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดชเตเดณเดฟเดธเดฟ เดเดเตเดคเตเดคเต เดตเดฟเดเตเดเตเดชเตเดฏ เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเด. เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เด เดต เดเดพเดฃเดพเตป เดเดดเดฟเดฏเตเด:
kubernetes get networkpolicy <policy-name> -o yaml
เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดฎเตเดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏ เดธเดเดตเดฟเดงเดพเดจเด เดคเตเดฑเตเดฑเดฒเตเดฒเตเดจเตเดจเตเด เดเดฟเดฒ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเดฟเดถเดเตเดเตพ เดจเดทเตโเดเดฎเดพเดฏเตเดเตเดเดพเดฎเตเดจเตเดจเตเด เดเตผเดฎเตเดฎเดฟเดเตเดเตเด.
เดตเดงเดถเดฟเดเตเดท
เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดธเตเดตเดฏเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดเดฃเตเดเตเดฏเตโเดจเตผ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเต เดเดจเตเดฑเตผเดซเตเดธเต (เดธเดฟเดเตปเด) เดเดจเตเดจ เด
เดเดฟเดธเตเดฅเดพเดจ เดธเดเดตเดฟเดงเดพเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดญเดพเดฐเด เดจเดฟเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดชเดฟเด เดเตเดฑเตเดฑเตโเดตเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เดเดเดฟเดคเดฎเดพเดฏ CNI เดจเตฝเดเดพเดคเต Kubernetes เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฏเดเตเดเตพ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เดซเดฏเตผเดตเดพเดณเตเดเดณเดฟเตฝ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเดคเต เดเดฐเต เดซเดฏเตผเดตเดพเตพ เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฏเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต. เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดพเดจเตเดฏเดฎเดพเดฏ เดเดฐเต CNI เดเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเดฃเตเดเดคเต เดจเดฟเดเตเดเดณเดพเดฃเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเตเดฒเตเดกเดฟเตฝ เดนเตเดธเตเดฑเตเดฑเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (เดฆเดพเดคเดพเดเตเดเดณเตเดเต เดชเดเตเดเดฟเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเด
เดเดเดฟเดคเดฎเดพเดฏ เดธเดนเดพเดฏเดฟ CNI เดเดฒเตเดฒเดพเดคเต เดจเดฟเดเตเดเตพ เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, Kubernetes เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเดเดฟเดฒเตเดฒ เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด.
เดธเตโเดฑเตเดฑเตเดฑเตเดฑเตโเดซเตเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเตเดฑเตเดฑเตเดฑเตเดฑเตโเดฒเตเดธเต?
เดเดพเตป เดจเตเดฐเดฟเดเตเด เดเดฒเตเดฒเดพ Kubernetes CNI-เดเดณเตเด เดธเตเดฑเตเดฑเตเดฑเตเดฑเตเดซเตเตพ เดเดฃเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Calico Linux contrack เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต). เดเดคเต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเดพเดคเต เดคเดจเตเดจเต เด เดคเต เดเดฐเดเดญเดฟเดเตเด TCP เดเดฃเดเตเดทเดจเดฟเตฝ เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเตป เดชเตเดกเดฟเดจเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดธเตเดฑเตเดฑเตเดฑเตเดฑเตเดซเตเตพเดจเตเดธเต เดเดฑเดชเตเดชเตเดจเตฝเดเตเดจเตเดจ เดเดฐเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดฎเดพเดจเดฆเดฃเตเดกเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดจเดฟเดเตเดเดฑเดฟเดฏเดฟเดฒเตเดฒ.
เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเตเดฐเดเตเดทเดพ เดจเดฏ เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดธเตเดฐเดเตเดทเดพ เดจเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเด เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฟเดฒ เดตเดดเดฟเดเตพ เดเดคเดพ:
- เดธเตเดตเดจ เดคเดฒเดคเตเดคเดฟเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดเตเดฒเดฟเดฎเตเดเตเดฐเดฟเดฏเตเด เดเตเดฐเดพเดซเดฟเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดตเตเด เดจเตฝเดเตเดจเตเดจเดคเดฟเดจเต เดธเตผเดตเตเดธเต เดฎเตเดทเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตฝ เดชเดพเดฑเตเดฑเตเตบ เดธเตเดกเตเดเดพเตผ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดจเดฎเตเดเตเดเต เดเดเตเดเตเดเดพเด
เดเดธเตเดคเต . - เดเดฟเดฒ CNI เดตเตเดฃเตเดเตผเดฎเดพเตผ Kubernetes เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพเดเตเดเดชเตเดชเตเดฑเดคเตเดคเตเดเตเดเต เดชเตเดเดพเตป เด เดตเดฐเตเดเต เดเดชเดเดฐเดฃเดเตเดเตพ เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเต.
-
เดคเตเดซเดฟเตป เดเตผเดเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเดณเตเดเต เดฆเตเดถเตเดฏเดชเดฐเดคเดฏเตเด เดเดเตเดเตเดฎเตเดทเดจเตเด เดจเตฝเดเตเดจเตเดจเต.
Tufin Orca เดชเดพเดเตเดเตเดเต Kubernetes เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเต (เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดธเตโเดเตเดฐเตเตปเดทเตเดเตเดเตเดเดณเตเดเต เดเดฑเดตเดฟเดเดตเตเด).
เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพ
-
GKE-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดนเตโเดฎเตเดคเต เดเตฝเดชเต เดฌเดพเตฝเดเตเดเตป เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ ; -
เดเดฆเตเดฏเตเดเดฟเด เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดตเตเดฌเตเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป ; -
เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเต เดฎเตเดกเดฒเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเดกเต ; -
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดจเดฏเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเต .
เดคเตเดฐเตเดฎเดพเดจเด
เดเตเดฌเตเตผเดจเตเดฑเตเดฑเดธเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดณเดฟเดธเดฟเดเตพ เดเตเดฒเดธเตเดฑเตเดฑเดฑเตเดเตพ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเดฟเดเดเตเด เดเดฐเต เดเตเดเตเดเด เดเตเดณเตเดเตพ เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เด เดต เด เดตเดฌเตเดงเดเดจเตเดฏเดฎเดฒเตเดฒ, เดเตเดเดพเดคเต เดจเดฟเดฐเดตเดงเดฟ เดธเตเดเตเดทเตเดฎเดคเดเดณเตเดฎเตเดฃเตเดเต. เด เดธเดเตเดเตเตผเดฃเตเดฃเดค เดเดพเดฐเดฃเด, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเดฒ เดเตเดฒเดธเตเดฑเตเดฑเตผ เดจเดฏเดเตเดเดณเตเด เดฌเดเตเดเดฟเดฏเดพเดฃเตเดจเตเดจเต เดเดพเตป เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเต. เด เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเดฟเตฝ เดชเตเดณเดฟเดธเดฟ เดจเดฟเตผเดตเดเดจเดเตเดเตพ เดเดเตเดเตเดฎเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเด เดฎเดฑเตเดฑเต เดธเตเดเตเดฎเตเดจเตเดฑเตเดทเตป เดเตเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเตเด เดเตพเดชเตเดชเตเดเตเดจเตเดจเต.
เดเดฟเดฒ เดเตเดฆเตเดฏเดเตเดเตพ เดฎเดพเดฏเตโเดเตเดเดพเดจเตเด เดจเดฟเดเตเดเตพ เดจเตเดฐเดฟเดเตเดเตเดเตเดเดพเดตเตเดจเตเดจ เดชเตเดฐเดถเตโเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเดจเตเด เด เดเตเดกเต เดธเดนเดพเดฏเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เดตเดฟเดตเตผเดคเตเดคเดเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฟ.เดเดธเต
เดเดเตเดเดณเตเดเต เดฌเตเดฒเตเดเดฟเดฒเตเด เดตเดพเดฏเดฟเดเตเดเตเด:
- "เดเดธเตเดฑเตเดฑเดฟเดฏเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเตเดเดณเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเด":
เดญเดพเดเด 1 (เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเตเดทเดคเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฎเตเดเด) ,เดญเดพเดเด 2 (เดฑเตเดเตเดเดฟเดเดเต, เดเตเดฐเดพเดซเดฟเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด) ,เดญเดพเดเด 3 (เดธเตเดฐเดเตเดท) ; - "เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเดฟเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดเดฟเดคเตเดฐเตเดเดฐเดฟเดเตเด เดเตเดกเต":
เดญเดพเดเดเตเดเตพ 1, 2 (เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฎเตเดกเตฝ, เดเดตเตผเดฒเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ) ,เดญเดพเดเด 3 (เดธเตเดตเดจเดเตเดเดณเตเด เดเตเดฐเดพเดซเดฟเดเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเตเด) ; - ยซ
เดธเตเดฐเดเตเดทเดพ เดธเตเตปเดธเดฟเดฑเตเดฑเตเดตเต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดเดณเดฟเตฝ เดกเตเดเตเดเดฑเตเด เดเตเดฌเตผเดจเตเดฑเตเดฑเตเด "; - ยซ
9 เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดธเตเดฐเดเตเดทเดฏเตเดเตเดเตเดณเตเดณ เดฎเดฟเดเดเตเด เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเดเตเดเตพ "; - ยซ
เดเดฐเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดนเดพเดเตเดเดฟเดจเตเดฑเต เดเดฐเดฏเดพเดเดพเดจเตเดณเตเดณ (เด เดฒเตเดฒ) 11 เดตเดดเดฟเดเตพ ".
เด เดตเดฒเดเดฌเด: www.habr.com