เบซเบกเบฒเบโเปเบซเบโ. เปเบ.: เบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบฑเปเบเบเปเบฒเบเบฒเบ Zalando, Henning Jacobs, เปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบซเบผเบฒเบเบเบฑเปเบเบเบฑเบเบซเบฒเปเบเบเบฑเบเบเบฒเบเบนเปเปเบเป Kubernetes เปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบฒเบเบกเบตเบเบตเบงเบดเบ (เปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบก) probes เปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบเบทเบเบเปเบญเบเบเบญเบเบเบงเบเปเบเบปเบฒ. เบเบฑเปเบเบเบฑเปเบ, เบฅเบฒเบงเปเบเปเบฅเบงเบเบฅเบงเบกเบเบงเบฒเบกเบเบดเบเบเบญเบเบฅเบฒเบงเปเบเบเบฑเบเบเบถเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบตเป, เปเบเบดเปเบเปเบเบเบตเปเบชเบธเบเบเบฐเบเบฒเบเปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเปเบญเบเบฐเบชเบฒเบ K8s.
เบเบฒเบเบเบงเบเบชเบธเบเบฐเบเบฒเบ, เบฎเบนเปเบเบฑเบเปเบ Kubernetes เปเบเบฑเบ เบชเบณเบซเบผเบงเบเบเบตเบงเบดเบ (เปเบเบฑเปเบ: "เบเบฒเบเบเบปเบเบชเบญเบเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเป" - เบเบฐเบกเบฒเบเบเบฒเบเปเบ., เบชเบฒเบกเบฒเบเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบเบซเบผเบฒเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบฐเบเปเบฒเปเบซเปเบซเบผเบตเบเปเบงเบฑเปเบเบเบงเบเปเบเบปเบฒเบเปเบฒเปเบเบฑเบเปเบเปเบเป: เบเปเปเบเบปเบเปเบงเบฑเปเบเบเบฝเบเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบเบปเบฒเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเปเปเปเบฅเบฐเปเบเบปเปเบฒเบฎเบนเปเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบเบเปเบฝเบงเบเบฑเบเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบเบปเบเบชเบฐเบเปเบญเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบเบงเบเปเบเบปเบฒ. เบชเบดเปเบเบเบดเบกเบเบตเปเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบกเบตเบเบตเบงเบดเบเปเบฅเบฐเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเปเบญเบก, เปเบฅเบฐเบเบฑเบเบเบฐเบเบญเบเบเปเบฒเบเปเบเบเปเบฅเบฐเบเบตเปเบ เปเบกเปเบเบเบปเบเปเบเบฑเบเบกเบนเบเบเปเบฒ เปเบฅเบฐเบเปเบฒเบเบเปเปเบเบงเบเปเบเปเบเบงเบเบกเบฑเบ.
เปเบเบทเปเบญเบเบฎเปเบงเบกเบเบฒเบเบเบญเบเบเปเบญเบ Sandor เบเปเปเบเบปเบเบกเบฒเบเบตเปเปเบเปเปเบเปเบเบเบฑเบเปเบ Twitter เบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบปเปเบงเปเบเบเบตเปเบชเบธเบเบเบตเปเบฅเบฒเบงเบเบปเบ, เบฅเบงเบกเบเบฑเบเบชเบดเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเบเบฝเบกเบเปเบญเบก / เบเบฒเบเบเบงเบเบชเบญเบเบเบตเบงเบดเบ:
เบเบฑเปเบเบเปเบฒเบเปเปเบเบทเบเบเปเบญเบ livenessProbe
เบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฒเบเปเบซเบผเบเบชเบนเบ (เบเบฒเบเบเบดเบ snowball + เปเบฅเบเบฐเปเบงเบฅเบฒเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบนเปเบเบญเบเปเบเบเปเบเบตเบเบตเปเบกเบตเบเปเบฒเปเบฎเบเบเบฒเบง) เปเบฅเบฐเบเปเบฒเปเบเบชเบนเปเบเบปเบเบชเบฐเบเปเบญเบเบเบฒเบเบฅเบปเบเบญเบทเปเบเปเปเบเบฑเปเบ: เบเบฒเบเบซเบผเบธเบเบฅเบปเบเบเบญเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบช. (เปเบเบดเปเบเบเบฑเบ
เบเปเปเบเบงเบฒเบกเบเบปเปเบงเปเบ "เบขเปเบฒเปเบเปเปเบเบทเปเบญเบเบเบงเบเบซเบฒเบเบตเบงเบดเบ" เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบกเบฑเบเบเปเปเบเปเบงเบเบซเบเบฑเบเบซเบผเบฒเบ, เบชเบฐเบเบฑเปเบเปเบซเปเปเบเบดเปเบเบงเปเบฒเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเปเบญเบกเปเบฅเบฐเบเบฒเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบเปเบกเปเบเบซเบเบฑเบ.
เบซเบกเบฒเบเปเบซเบ: เบเบฒเบเบเบปเบเบชเบญเบเบชเปเบงเบเปเบซเบเปเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบกเปเบเบฅเบงเบกเบขเบนเปเปเบเปเบญเบเบฐเบชเบฒเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเบเบญเบ Zalando.
เบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเปเบญเบก เปเบฅเบฐเบเบตเบงเบดเบเบเบฒเบเปเบเบฑเบเบขเบนเป
Kubernetes เปเบซเปเบชเบญเบเบเบปเบเปเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ
Kubernetes เปเบเป เบชเบณเบซเบผเบงเบเบเบงเบฒเบกเบเปเบญเบกเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเปเบกเบทเปเบญเบเบนเปเบเบญเบเปเบเบเปเบเบตเบเปเบญเบกเบเบตเปเบเบฐเบฎเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ. เบเบฑเบเปเบกเปเบเบเบทเบงเปเบฒเบเปเบญเบกเบเบณเปเบเปเปเบฅเปเบง เบเปเบฒเบเบฑเบเบเบธเบเบฑเบเปเบปเบเบเบญเบเบกเบฑเบเบเปเบญเบกเปเบฅเปเบง. เบซเบเบถเปเบเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบเปเบเบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเบงเบเบเบธเบกเบงเปเบฒเบเบฑเบเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบ backends เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ Kubernetes (เปเบฅเบฐเปเบเบเบชเบฐเปเบเบฒเบฐ Ingress).
เบชเบณเบซเบผเบงเบเบเบตเบงเบดเบ เบเปเบงเบเปเบซเป Kubernetes เปเบเบปเปเบฒเปเบเปเบกเบทเปเบญเปเบเบดเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบดเบเปเบเบตเบเบเปเบญเบเบเบฑเบเบเบธเบเบทเบเปเปเป. เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบงเบเบชเบญเบเบเบฑเปเบเบเปเบฒเบงเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบงเบฒเบเบเบฒเบเบขเบธเบเปเบเบปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบดเบเบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบซเบเบถเปเบ. เบเบฒเบเบฃเบตเบชเบฐเบเบฒเบเบเบนเปเบเบญเบเปเบเบเปเบเบตเปเบเบชเบฐเบเบฒเบเบฐเบเบตเปเบเบฐเบเปเบงเบเปเบซเปเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบญเบญเบเบเบฒเบเบเบทเปเบเบเบดเบเปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบเบฒเบ, เปเบเปเบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบ cascading (เปเบเบดเปเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป).
เบเปเบฒเบเปเบฒเบเบเบฐเบเบฒเบเบฒเบกเบเบดเบเบเบฑเปเบเบเบฒเบเบญเบฑเบเปเบเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบฅเบปเปเบกเปเบซเบฅเบงเปเบเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเปเบญเบก / เบเบงเบฒเบกเบเปเบญเบก, เบเบฒเบเปเบเบตเบเบเบปเบงเบเบญเบเบกเบฑเบเบเบฐเบเบทเบเบขเบธเบเปเบเบเบฐเบเบฐเบเบตเป Kubernetes เบฅเปเบเปเบฒเบชเบฐเบเบฒเบเบฐ Ready
เบเบฒเบเบเบฑเบเบเบฑเบเปเบปเบ.
เบเบปเบงเบขเปเบฒเบ:
เบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเบชเบณเบซเบผเบงเบเบเบงเบฒเบกเบเปเบญเบกเปเบเบเบฒเบเบเบงเบเบชเบญเบเปเบชเบฑเปเบเบเบฒเบ /health
เบเปเบฒเบ HTTP เบเปเบงเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ (เปเบฅเบเบฐเบซเปเบฒเบ: 10 เบงเบดเบเบฒเบเบต, เบซเบกเบปเบโเปเบงโเบฅเบฒ: 1 เบงเบดเบเบฒเบเบต, เปเบเบเบเบงเบฒเบกเบชเบณเปเบฅเบฑเบ: 1, เปเบเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบง: 3):
# ัะฐััั ะพะฑัะตะณะพ ะพะฟะธัะฐะฝะธั deployment'ะฐ/ััะตะบะฐ
podTemplate:
spec:
containers:
- name: my-container
# ...
readinessProbe:
httpGet:
path: /health
port: 8080
เบเปเปเบชเบฐเปเบซเบเบตเปเบเบฐ
- เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบธเบฅเบฐเบเบฒเบเบเบตเปเบกเบตเบเบธเบเบชเบดเปเบเบชเบธเบ HTTP (REST, เปเบฅเบฐเบญเบทเปเบเป) เบเบณเบเบปเบเบเบฒเบเบชเบณเบซเบผเบงเบเบเบงเบฒเบกเบเปเบญเบกเบชเบฐเปเปเบต, เปเบเบดเปเบเบเบงเบเปเบเบดเปเบเบงเปเบฒเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ (pod) เปเบกเปเบเบเปเบญเบกเบเบตเปเบเบฐเบเบญเบกเบฎเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ.
- เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบฒเบเบชเบทเบเบชเบงเบเบเบฒเบเบเบฝเบกเบเปเบญเบก เบเบงเบกเปเบญเบปเบฒเบเบงเบฒเบกเบเปเบญเบกเบเบญเบเบเบญเบเปเบเบตเบเปเบงเบตเปเบงเบฑเบเบเบปเบงเบเบดเบ:
- เบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบฒเบเบเปเบฅเบดเบซเบฒเบ, เปเบญเบตเปเบเบงเปเบฒ "admin" เบซเบผเบท "เบเบฒเบเบเบธเปเบกเบเบญเบ" (เบเบปเบงเบขเปเบฒเบ, 9090), เบชเปเบฒเบฅเบฑเบ
readinessProbe
, เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบธเบเบชเบดเปเบเบชเบธเบเบเบฝเบเปเบเปเบเบฑเบเบเบทเบ OK เบเปเบฒเบเบญเบ HTTP เบเบปเปเบเบเป (เปเบเบฑเปเบ 8080) เบเปเบญเบกเบเบตเปเบเบฐเบฎเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ*;*เบเปเบญเบเบฎเบนเปเบขเปเบฒเบเบเปเบญเบเปเบถเปเบเบเปเบฅเบฐเบเบตเบขเบนเป Zalando เบเปเบญเบเบเบตเปเบกเบฑเบเบเปเปเปเบเปเปเบเบตเบเบเบถเปเบ, i.e.
readinessProbe
เบเปเบญเบเปเบเปเบเบงเบเปเบเบดเปเบเบเบญเบ "เบเบฒเบเบเบฑเบเบเบฒเบ", เปเบเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบกเบฑเบเปเบญเบเบเปเปเปเบเปเปเบฅเบตเปเบกเปเบฎเบฑเบเบงเบฝเบเบเปเบญเบเบเบฑเบเบซเบฒเปเบเบเบฒเบเปเบซเบฅเบ cache. - เบเบฒเบเบเบดเบเบญเบธเบเบฐเบเบญเบเบเบฒเบเบเบฝเบกเบเปเบญเบกเบเบฑเบเบเบญเบเปเบเบเบเปเบฒเบเบซเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฒเบเปเบซเบผเบเปเบเบตเบเบขเบนเปเปเบเบเบญเบเบเบปเปเบเบเปเบเบฐเบเปเปเบเบทเบเบชเบฐเบเปเบญเบเปเบซเปเปเบซเบฑเบเปเบเบเบฒเบเบเบงเบเบชเบธเบเบฐเบเบฒเบ (เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ, เบชเบฐเบเบธเบเปเบเบต thread เปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบกเปเบเปเบเบฑเบก, เปเบเปเบเบฒเบเบเบงเบเบชเบญเบเบชเบธเบเบฐเบเบฒเบเบเบฑเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบ OK. ).
- เบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบฒเบเบเปเบฅเบดเบซเบฒเบ, เปเบญเบตเปเบเบงเปเบฒ "admin" เบซเบผเบท "เบเบฒเบเบเบธเปเบกเบเบญเบ" (เบเบปเบงเบขเปเบฒเบ, 9090), เบชเปเบฒเบฅเบฑเบ
- เปเบซเปเปเบเปเปเบเบงเปเบฒเบงเปเบฒ เบเบฒเบเบชเบทเบเบชเบงเบเบเบงเบฒเบกเบเปเบญเบกเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ/เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบ;
- เบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเบเบฑเบเบฅเบธเบเบตเปเปเบกเปเบเบเบฒเบเบเบดเบเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ HTTP เบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบชเปเบฒเปเบฅเบฑเบ (เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบ.
เปเบชเบฑเปเบเบเบฒเบเบเบดเบ เปเบฅเบฐ เบญเบทเปเบเป.); เบเบฑเปเบเปเบกเปเบ, เปเบเบเบเบตเปเบเบฐเบเปเบฝเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบงเบเบชเบธเบเบฐเบเบฒเบ, เบเบฝเบเปเบเปเบเปเปเปเบฅเบตเปเบกเบเบปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเปเบเบเปเบเบปเบเบเปเบงเบฒเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบชเปเบฒเปเบฅเบฑเบ *.* เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเปเบญเบตเปเบเปเบเปเบเบฒเบเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบญเบเบเบฑเบเบเบธ init เบขเบนเปเบเบญเบเบเบฑเบเปเบเป. เบเปเบญเบเบเบฑเบเปเบเบฑเบเบเบฑเบเบฅเบปเบกเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเปเบฎเบฑเบเบเปเบงเบเบเบปเบงเปเบญเบ, เบเบฑเปเบเปเบกเปเบเบเบนเปเบเบตเปเบเบฑเบเบเบธเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบญเบปเบฒเบเบฒเบเบเปเปเบกเบนเบเปเบเบปเปเบฒเปเบเปเบเบชเบฐเบเบฒเบเบฐเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฐเบชเบฒเบเบเบฒเบเบเบฒเบเบเบญเบ.
- เบงเบดเบเบตเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเบเบฑเบเบฅเบธเบเบตเปเปเบกเปเบเบเบฒเบเบเบดเบเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ HTTP เบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบชเปเบฒเปเบฅเบฑเบ (เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบ.
- เปเบเป
httpGet
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเปเบญเบกเบเปเบฒเบเบเบธเบเบชเบดเปเบเบชเบธเบเบเบฒเบเบเบงเบเบชเบธเบเบฐเบเบฒเบเบเบปเบเบเบฐเบเบด (เบเบปเบงเบขเปเบฒเบ,/health
). - เปเบเบปเปเบฒเปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบงเบเบชเบญเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ (
interval: 10s
,timeout: 1s
,successThreshold: 1
,failureThreshold: 3
):- เบเบปเบงเปเบฅเบทเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฑเบเบเบฐเบเบฒเบเปเบเบฑเบ เบเปเปโเบเปเบญเบก เบซเบผเบฑเบโเบเบฒเบโเบเบฐโเบกเบฒเบ 30 เบงเบดโเบเบฒโเบเบต (3 เบเบฒเบโเบเบงเบโเบชเบญเบโเบชเบธโเบเบฐโเบเบฒเบโเบเปเปโเบชเปเบฒโเปเบฅเบฑเบโ)โ.
- เปเบเปเบเบญเบเปเบเบเบเปเบฒเบเบซเบฒเบเบชเปเบฒเบฅเบฑเบ "admin" เบซเบผเบท "เบเบฒเบเบเบธเปเบกเบเบญเบ" เบเปเบฒเบซเบฒเบเบงเปเบฒ stack เปเบเบฑเบเปเบเปเบฅเบเบต (เปเบเบฑเปเบ: Java / Spring) เบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบฑเบ, เปเบเบทเปเบญเปเบเบเบเบฒเบเบเบธเปเบกเบเบญเบเบชเบธเบเบฐเบเบฒเบเปเบฅเบฐ metrics เบเบฒเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบปเบเบเบฐเบเบด:
- เปเบเปเบขเปเบฒเบฅเบทเบกเบเปเบฝเบงเบเบฑเบเบเบธเบ 2.
- เบเปเบฒเบเปเบฒเปเบเบฑเบ, เบเบฒเบเบชเบทเบเบชเบงเบเบเบงเบฒเบกเบเปเบญเบกเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบญเบปเบเบญเบธเปเบเบเบถเปเบ / เปเบซเบผเบ cache เปเบฅเบฐเบชเบปเปเบเบเบทเบเบฅเบฐเบซเบฑเบเบชเบฐเบเบฒเบเบฐ 503 เบเบปเบเบเปเบงเบฒเบเบฑเบเบญเบธเปเบเบเบถเปเบ:
- เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเปเบเบฐเบเปเบฒเปเบซเปเบเปเบฒเบเบญเปเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเปเบซเบกเป
startupProbe
,เบเบฒเบเบปเบเบขเบนเปเปเบเบชเบฐเบเบฑเบ 1.16 (เบเบงเบเปเบฎเบปเบฒเบเบฝเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบเปเบเบเบฒเบชเบฒเบฅเบฑเบเปเบเบเบเบตเปเบเบตเป โ เบเบฐโเบกเบฒเบโ. เปเบ.).
- เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเปเบเบฐเบเปเบฒเปเบซเปเบเปเบฒเบเบญเปเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเปเบซเบกเป
Caveats
- เบขเปเบฒเบญเบตเบเปเบชเปเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบฒเบเบเบญเบ (เปเบเบฑเปเบ: เบเบฑเบเปเบเบฑเบเบเปเปเบกเบนเบ) เปเบกเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบเบเบงเบฒเบกเบเปเบญเบก/เบเบฒเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบ - เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบ cascading:
- เปเบเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบซเปเปเบญเบปเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบ REST เบเบตเปเบกเบตเบฅเบฑเบเบเบตเปเบกเบต 10 pods เบเบถเปเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ Postgres: เปเบกเบทเปเบญเบเบฒเบเบเบงเบเบชเบญเบเปเบกเปเบเบเบถเปเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ DB, เบเบฑเบเบซเบกเบปเบ 10 pods เบญเบฒเบเบเบฐเบฅเบปเปเบกเปเบซเบฅเบงเบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบตเบเบงเบฒเบกเบเบฑเบเบเปเบฒเปเบเปเบเบทเบญเบเปเบฒเบ / DB - เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบกเบฑเบ. เบชเบดเปเบ เบชเบธเบ เบฅเบปเบ เบเบฑเบ เบซเบกเบปเบ เบฎเปเบฒเบ เปเบฎเบ เบเบงเปเบฒ เบเบตเป เบกเบฑเบ เบชเบฒ เบกเบฒเบ เปเบฎเบฑเบ เปเบเป;
- เบเบฐเบฅเบธเบเบฒเบชเบฑเบเปเบเบเบงเปเบฒ Spring Data เบเบงเบเบชเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ*;
* เบเบตเปเปเบกเปเบเบเบถเบเบเบดเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ Spring Data Redis (เบขเปเบฒเบเบซเบเปเบญเบเบกเบฑเบเปเบกเปเบเบเบฑเปเบเบชเบธเบเบเปเบฒเบเบเบตเปเบเปเบญเบเบเบงเบเปเบเบดเปเบ), เปเบเบดเปเบเบเปเบฒเปเบเบชเบนเปเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบ "เปเบเบเบดเบเบฑเบ": เปเบกเบทเปเบญ Redis เบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเปเบเปเบงเบฅเบฒเบชเบฑเปเบเป, เบเบฑเบเบเบฑเบเบซเบกเบปเบ " crashed ".
- "เบเบฒเบเบเบญเบ" เปเบเบเบงเบฒเบกเบซเบกเบฒเบเบเบตเปเบเบฑเบเบชเบฒเบกเบฒเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฑเบเบญเบทเปเบเปเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฝเบงเบเบฑเบ, เบเบฑเปเบเปเบกเปเบ, เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบเบฒเบเบเบงเบเบชเบญเบเบเปเปเบเบงเบเบเบถเปเบเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบฑเบเบญเบทเปเบเปเบเบญเบเบเบธเปเบกเบเบฝเบงเบเบฑเบเปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเปเบเบตเบเบเบงเบฒเบกเปเบชเบเบซเบฒเบ:
- เบเบปเบเปเบเปเบฎเบฑเบเบญเบฒเบเบเบฐเปเบเบเบเปเบฒเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบกเบตเบชเบฐเบเบฒเบเบฐเปเบเบเบขเบฒเบ (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เบเบฒเบเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบเบฑเบ).
- เบขเปเบฒเปเบเปเปเบเบทเปเบญเบเบเบงเบเบซเบฒเบเบตเบงเบดเบ เบชเปเบฒเบฅเบฑเบเบเบฑเบ (เบเปเปเบเบปเบเปเบงเบฑเปเบเปเบกเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบงเบเบกเบฑเบเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเปเปเปเบฅเบฐเบเปเบฒเบเบฎเบนเปเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบเบเปเบฝเบงเบเบฑเบเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบเบปเบเบชเบฐเบเปเบญเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบกเบฑเบ):
- เบเบฒเบเบชเบทเบเบชเบงเบเบเบฒเบเบกเบตเบเบตเบงเบดเบเบชเบฒเบกเบฒเบเบเปเบงเบเบเบทเปเบเบเบนเบเบฒเบเบฐเบเบฐเบเบตเปเบเบทเบเบซเปเบญเบเปเบเป, เปเบเปเบเปเบญเบเบงเปเบฒเบเปเบฒเบเบกเบตเบเบฒเบเบเบงเบเบเบธเบกเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบเปเบฝเบงเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเปเบฒเบ, เบชเบดเปเบเบเปเบฒเบเปเปเบเบฑเปเบเบเบฐเบเบงเบเบเบฒเบ hung เปเบฅเบฐ deadlocks เบเปเปเบเบงเบเปเบเบตเบเบเบทเปเบ: เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเปเบกเปเบเบเบฒเบเบเบดเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบเปเบเบเบเบฐเบเบฒเปเบฅเบฐเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเบฑเบเบเบทเบเบชเบนเปเบชเบฐเบเบฒเบเปเบเบตเบก;
- เบเบฒเบเบชเบทเบเบชเบงเบเบเบฒเบเบกเบตเบเบตเบงเบดเบเบเบตเปเบฅเบปเปเบกเปเบซเบฅเบงเบเบฐเปเบฎเบฑเบเปเบซเปเบเบนเปเบเบญเบเปเบเบเปเบเบตเบฃเบตเบชเบฐเบเบฒเบ, เปเบเบดเปเบเบญเบฒเบเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเปเบซเบผเบ: เบเบฒเบเบเบดเบเปเบเบตเบเบเปเบญเบเบเบฑเบเบเบธเปเปเปเบเบฐเปเบฎเบฑเบเปเบซเปเบกเบตเบเบฒเบเบขเบธเบเปเบฎเบฑเบเบงเบฝเบ (เบขเปเบฒเบเบเปเบญเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบญเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เปเบงเบปเปเบฒเบงเปเบฒ 30 เบงเบดเบเบฒเบเบต), เปเบเบดเปเบเบเปเปเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเปเป. , เบเบฒเบเปเบเบตเปเบกเบเบฒเบเปเบซเบผเบเบเบญเบเบเบฑเบเบเบธเบญเบทเปเบเปเปเบฅเบฐเปเบเบตเปเบกเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ, เปเบฅเบฐเบญเบทเปเบเป;
- เบเบฒเบเบเบงเบเบชเบญเบเบเบตเบงเบดเบเบฅเบงเบกเบเบฑเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบฒเบเบเบญเบเปเบกเปเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเบเบตเปเบชเบธเบ, เปเบเบเบปเปเบกเบเบนเปเบเปเปเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบ cascading: เบเบฒเบเบเบฑเบเบเปเบฒเปเบฅเบฑเบเบเปเบญเบเปเบเบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบฐเบเปเบฒเปเบเบชเบนเปเบเบฒเบ restart เบเบญเบเบเบฑเบเบเบธเบเบฑเบเบซเบกเบปเบเบเบญเบเบเปเบฒเบ!
- เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบญเบเบเบฒเบเบเบงเบเบชเบญเบเบเบตเบงเบดเบเปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบก เบเบฐเบเปเบญเบเปเบเบเบเปเบฒเบเบเบฑเบ:
- เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบเปโเบเบฒเบโเบชเบทเบโเบชเบงเบโเบเบฒเบโเบกเบตโเบเบตโเบงเบดเบโเบเบตเปโเบกเบตโเบเบฒเบโเบเบงเบโเบชเบญเบโเบชเบธโเบเบฐโเบเบฒเบโเบเบฝเบงโเบเบฑเบโ, เปเบเปโเบฅเบฐโเบเบฑเบโเบเบฒเบโเบเบญเบโเบชเบฐโเบซเบเบญเบโเบชเบนเบโเบเบงเปเบฒ (
failureThreshold
), เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบ เบเปเปโเบเปเบญเบก เบซเบผเบฑเบเบเบฒเบ 3 เบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเปเบฅเบฐเบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒเบเบฒเบเบชเบทเบเบชเบงเบเบเบฒเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบเปเบเปเบฅเบปเปเบกเปเบซเบฅเบงเบซเบผเบฑเบเบเบฒเบ 10 เบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบก;
- เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบเปโเบเบฒเบโเบชเบทเบโเบชเบงเบโเบเบฒเบโเบกเบตโเบเบตโเบงเบดเบโเบเบตเปโเบกเบตโเบเบฒเบโเบเบงเบโเบชเบญเบโเบชเบธโเบเบฐโเบเบฒเบโเบเบฝเบงโเบเบฑเบโ, เปเบเปโเบฅเบฐโเบเบฑเบโเบเบฒเบโเบเบญเบโเบชเบฐโเบซเบเบญเบโเบชเบนเบโเบเบงเปเบฒ (
- เบขเปเบฒเปเบเปเบเบฒเบเบเบงเบเบชเบญเบ exec, เบเบฑเบเบเบฑเปเบเปเบเปเบเบงเบเบกเบฑเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฑเบเบซเบฒเบเบตเปเบฎเบนเปเบเบฑเบเบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเบเบฐเบเบงเบเบเบฒเบ zombie:
- เบฅเบฒเบเบฅเบฐเบญเบฝเบ: เปเบเบดเปเบ
เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบเบเบนเปเบเปเบฝเบงเบเบฒเบ Datadog .
- เบฅเบฒเบเบฅเบฐเบญเบฝเบ: เปเบเบดเปเบ
Summary
- เปเบเปเบเบฒเบเบชเบณเบซเบผเบงเบเบเบงเบฒเบกเบเปเบญเบกเปเบเบทเปเบญเบเบณเบเบปเบเปเบงเบฅเบฒเบเบตเปเบเบฑเบเบเปเบญเบกเบฎเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ.
- เปเบเปเปเบเบทเปเบญเบเบเบงเบเบเบฒเบเบกเบตเบเบตเบงเบดเบเบเบฝเบเปเบเปเปเบกเบทเปเบญเบเบงเบเบกเบฑเบเบเปเบญเบเบเบฒเบเปเบเปเป.
- เบเบฒเบเบเบณเปเบเปเปเบเบทเปเบญเบเบเบงเบเบเบงเบฒเบกเบเปเบญเบก/เบเบตเบงเบดเบเบเบฒเบเปเบเบฑเบเบขเบนเปเบเบตเปเบเปเปเปเปเบฒเบฐเบชเบปเบกเบชเบฒเบกเบฒเบเบเบณเปเบเบชเบนเปเบเบฒเบเบซเบผเบธเบเบเบงเบฒเบกเบเปเบญเบก เปเบฅเบฐ เบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเบเบปเบงเบฅเบฐเบเบญเบ.
เปเบญเบเบฐเบชเบฒเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบซเบปเบงเบเปเป
-
Kubernetes docs: เบเบณเบเบปเบเบเปเบฒเบเบฒเบเบชเบณเบซเบผเบงเบเบเบงเบฒเบกเบเปเบญเบก เปเบฅเบฐ เบเบงเบฒเบกเบเปเบญเบก ; -
Kubernetes Liveness เปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบก Probes เบเบปเบเบเบงเบเบเบทเบ: เบงเบดเบเบตเบเบฒเบเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบเบดเบเบเบปเบงเปเบญเบเปเบชเปเบเบตเบเบญเบทเปเบ ; -
NRE Labs Outage Post-mortem (เบฅเบฒเบงเบเบฑเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบตเบงเบดเบProbe).
เบญเบฑเบเปเบเบเปเบเบต 1 2019-09-29
เบญเบฑเบเปเบเบเปเบเบต 2 2019-09-29
PS เบเบฒเบเบเบฑเบเปเบ
เบญเปเบฒเบเบเบฑเบเบขเบนเปเปเบ blog เบเบญเบเบเบงเบเปเบฎเบปเบฒ:
- ยซ
Kubernetes: Pod Life " - ยซ
7 เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเป containers เบญเบตเบเบเบฒเบก Google " - ยซ
7 เบซเบผเบฑเบเบเบฒเบเปเบเบเบฒเบเบญเบญเบเปเบเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบเปเปเบเบเบนเปเบเบญเบเปเบเบเปเบเบต ".
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com