GA เชฎเชพเช‚ Amazon EKS เชตเชฟเชจเซเชกเซ‹เชเชฎเชพเช‚ เชฌเช—เซเชธ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชธเซŒเชฅเซ€ เชเชกเชชเซ€ เช›เซ‡

GA เชฎเชพเช‚ Amazon EKS เชตเชฟเชจเซเชกเซ‹เชเชฎเชพเช‚ เชฌเช—เซเชธ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชธเซŒเชฅเซ€ เชเชกเชชเซ€ เช›เซ‡

เชถเซเชญ เชฌเชชเซ‹เชฐ, เชนเซเช‚ เชคเชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชตเชฟเชจเซเชกเซ‹เช เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ AWS EKS (เช‡เชฒเชพเชธเซเชŸเชฟเช• เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชฐเซเชตเชฟเชธ) เชธเซ‡เชตเชพเชจเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชฎเชพเชฐเซ‹ เช…เชจเซเชญเชต เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚, เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช…เชถเช•เซเชฏเชคเชพ เชตเชฟเชถเซ‡ เช…เชจเซ‡ AWS เชธเชฟเชธเซเชŸเชฎ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชฎเชณเซ‡เชฒเซ€ เชญเซ‚เชฒ เชตเชฟเชถเซ‡, เชคเซ‡ เชฎเชพเชŸเซ‡ เชœเซ‡เช“ Windows เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เช† เชธเซ‡เชตเชพเชฎเชพเช‚ เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชนเซ‹เชฏ, เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชฌเชฟเชฒเชพเชกเซ€ เชนเซ‡เช เชณ.

เชนเซเช‚ เชœเชพเชฃเซเช‚ เช›เซเช‚ เช•เซ‡ เชตเชฟเชจเซเชกเซ‹เช เช•เชจเซเชŸเซ‡เชจเชฐ เช เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชตเชฟเชทเชฏ เชจเชฅเซ€, เช…เชจเซ‡ เชฅเซ‹เชกเชพ เชฒเซ‹เช•เซ‹ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฎเซ‡เช‚ เชนเชœเซ€ เชชเชฃ เช† เชฒเซ‡เช– เชฒเช–เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช…เชจเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เชนเซ‡เชฌเซเชฐเซ‡ เชชเชฐ เช•เซ‡เชŸเชฒเชพเช• เชฒเซ‡เช–เซ‹ เชนเชคเชพ เช…เชจเซ‡ เชนเชœเซ€ เชชเชฃ เช†เชตเชพ เชฒเซ‹เช•เซ‹ เช›เซ‡.

เชถเชฐเซ‚เช†เชค

เช† เชฌเชงเซเช‚ เชคเซเชฏเชพเชฐเซ‡ เชถเชฐเซ‚ เชฅเชฏเซเช‚ เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชจเซ€ เชธเซ‡เชตเชพเช“เชจเซ‡ kubernetes เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹, เชœเซ‡ 70% Windows เช…เชจเซ‡ 30% Linux เช›เซ‡. เช† เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡, AWS EKS เช•เซเชฒเชพเช‰เชก เชธเซ‡เชตเชพเชจเซ‡ เชธเช‚เชญเชตเชฟเชค เชตเชฟเช•เชฒเซเชชเซ‹เชฎเชพเช‚เชจเชพ เชเช• เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช‘เช•เซเชŸเซ‹เชฌเชฐ 8, 2019 เชธเซเชงเซ€, AWS EKS เชตเชฟเชจเซเชกเซ‹เช เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชชเซเชฐเซ€เชตเซเชฏเซ‚เชฎเชพเช‚ เชนเชคเซ€, เชฎเซ‡เช‚ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€, เชคเซเชฏเชพเช‚ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซเช‚ เชœเซ‚เชจเซเช‚ 1.11 เชตเชฐเซเชเชจ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชฎเซ‡เช‚ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡ เชคเชชเชพเชธเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชœเซ‹เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช•เซ‡ เช† เช•เซเชฒเชพเช‰เชก เชธเซ‡เชตเชพ เช•เชฏเชพ เชคเชฌเช•เซเช•เซ‡ เช›เซ‡, เชถเซเช‚ เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡. เชฌเชฟเชฒเช•เซเชฒ, เชœเซ‡เชฎ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชจเชพ, เชคเซ‡เชฎเชพเช‚ เชชเซ‹เชกเซเชธเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเชพ เช‰เชฎเซ‡เชฐเชพ เชธเชพเชฅเซ‡ เชเช• เชญเซ‚เชฒ เชนเชคเซ€, เชœเซเชฏเชพเชฐเซ‡ เชœเซ‚เชจเชพ เชฒเซ‹เช•เซ‹เช เชตเชฟเชจเซเชกเซ‹เช เชตเชฐเซเช•เชฐ เชจเซ‹เชก เชœเซ‡เชตเชพ เชœ เชธเชฌเชจเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เช†เช‚เชคเชฐเชฟเช• ip เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ€ เชฆเซ€เชงเซเช‚ เชนเชคเซเช‚.

เชคเซ‡เชฅเซ€, เช เชœ EC2 เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชฐ เช…เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ AWS EKS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช›เซ‹เชกเซ€ เชฆเซ‡เชตเชพเชจเซ‹ เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชซเช•เซเชค เช…เชฎเชพเชฐเซ‡ เช•เซเชฒเชพเช‰เชกเชซเซ‹เชฐเซเชฎเซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เชคเชฎเชพเชฎ เชธเช‚เชคเซเชฒเชจ เช…เชจเซ‡ HAเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡.

เชเชฎเซ‡เชเซ‹เชจ เช‡เช•เซ‡เชเชธ เชตเชฟเชจเซเชกเซ‹เช เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชชเซ‹เชฐเซเชŸ เชนเชตเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

เชฎเชพเชฐเซเชŸเชฟเชจ เชฌเซ€เชฌเซ€ เชฆเซเชตเชพเชฐเชพ | 08 OCT 2019 เชจเชพ เชฐเซ‹เชœ

เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช•เซเชฒเชธเซเชŸเชฐ เชฎเชพเชŸเซ‡ เช•เซเชฒเชพเช‰เชกเชซเซ‹เชฐเซเชฎเซ‡เชถเชจเชฎเชพเช‚ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ เชฎเชณเซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชฎเซ‡เช‚ เช† เชธเชฎเชพเชšเชพเชฐ เชœเซ‹เชฏเชพ เชเชฎเซ‡เชเซ‹เชจ เช‡เช•เซ‡เชเชธ เชตเชฟเชจเซเชกเซ‹เช เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชชเซ‹เชฐเซเชŸ เชนเชตเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

เช…เชฒเชฌเชคเซเชค, เชฎเซ‡เช‚ เชฎเชพเชฐเซเช‚ เชฌเชงเซเช‚ เช•เชพเชฎ เชฌเชพเชœเซ เชชเชฐ เชฎเซ‚เช•เซ€ เชฆเซ€เชงเซเช‚ เช…เชจเซ‡ เชคเซ‡เช“เช GA เชฎเชพเชŸเซ‡ เชถเซเช‚ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชชเซ‚เชฐเซเชตเชพเชตเชฒเซ‹เช•เชจ เชธเชพเชฅเซ‡ เชฌเชงเซเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชฏเซเช‚ เชคเซ‡เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชนเชพ, AWS, เชธเชพเชฐเซเช‚ เช•เชฐเซเชฏเซเช‚, เชตเชฟเชจเซเชกเซ‹เช เชตเชฐเซเช•เชฐ เชจเซ‹เชก เชฎเชพเชŸเซ‡ เช‡เชฎเซ‡เชœเชจเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 1.14 เชชเชฐ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€, เชคเซ‡เชฎเชœ เช•เซเชฒเชธเซเชŸเชฐ เชชเซ‹เชคเซ‡, EKS เชฎเชพเช‚ เชธเช‚เชธเซเช•เชฐเชฃ 1.14, เชนเชตเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชจเซ‹เชกเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐ เชœเชพเชนเซ‡เชฐ เชชเซ‚เชฐเซเชตเชพเชตเชฒเซ‹เช•เชจ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช—เซ€เชฅเชฌ เชคเซ‡เช“เช เชคเซ‡เชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ€เชงเซเช‚ เช…เชจเซ‡ เช•เชนเซเชฏเซเช‚ เช•เซ‡ เชนเชตเซ‡ เช…เชนเซ€เช‚ เชธเชคเซเชคเชพเชตเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹: EKS เชตเชฟเชจเซเชกเซ‹เช เชธเชชเซ‹เชฐเซเชŸ

EKS เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ VPC เช…เชจเซ‡ เชธเชฌเชจเซ‡เชŸเชฎเชพเช‚ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเซเช‚

เชคเชฎเชพเชฎ เชธเซเชคเซเชฐเซ‹เชคเซ‹เชฎเชพเช‚, เชœเชพเชนเซ‡เชฐเชพเชค เชชเชฐเชจเซ€ เช‰เชชเชฐเชจเซ€ เชฒเชฟเช‚เช•เชฎเชพเช‚ เชคเซ‡เชฎเชœ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚, เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เช•เซเชฏเชพเช‚ เชคเซ‹ เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ eksctl เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชฆเซเชตเชพเชฐเชพ เช…เชฅเชตเชพ CloudFormation + kubectl เชฎเชพเชฐเชซเชคเซ‡ เชคเซˆเชจเชพเชค เช•เชฐเชตเชพเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชชเช›เซ€ เชฎเชพเชคเซเชฐ Amazon เชฎเชพเช‚ เชœเชพเชนเซ‡เชฐ เชธเชฌเชจเซ‡เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเซ‡เชฎเชœ เชเช• เชจเชตเชพ เช•เซเชฒเชธเซเชŸเชฐ เชฎเชพเชŸเซ‡ เช…เชฒเช— VPC.

เช† เชตเชฟเช•เชฒเซเชช เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€; เชชเซเชฐเชฅเชฎ, เชเช• เช…เชฒเช— VPC เชเชŸเชฒเซ‡ เชคเซ‡เชจเซ€ เช•เชฟเช‚เชฎเชค เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เช–เชฐเซเชš + เชคเชฎเชพเชฐเชพ เชตเชฐเซเชคเชฎเชพเชจ VPC เชชเชฐ เชŸเซเชฐเชพเชซเชฟเช• เชชเซ€เช…เชฐ. เชœเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ AWS เชฎเชพเช‚ เชชเซ‹เชคเชพเชจเชพ เชฌเชนเซเชตเชฟเชง AWS เชเช•เชพเช‰เชจเซเชŸเซเชธ, VPC, เชธเชฌเชจเซ‡เชŸ, เชฐเซ‚เชŸ เชŸเซ‡เชฌเชฒ, เชŸเซเชฐเชพเชจเซเชเชฟเชŸ เช—เซ‡เชŸเชตเซ‡ เชตเช—เซ‡เชฐเซ‡ เชธเชพเชฅเซ‡ เชคเซˆเชฏเชพเชฐ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช›เซ‡ เชคเซ‡เช“เช เชถเซเช‚ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช? เช…เชฒเชฌเชคเซเชค, เชคเชฎเซ‡ เช† เชฌเชงเซเช‚ เชคเซ‹เชกเชตเชพ เช…เชฅเชตเชพ เชซเชฐเซ€เชฅเซ€ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€, เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เชจเชตเชพ EKS เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชนเชพเชฒเชจเชพ VPC เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡, เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เซเชฒเชธเซเชŸเชฐ เชฎเชพเชŸเซ‡ เชจเชตเชพ เชธเชฌเชจเซ‡เชŸเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เชชเชพเชฅ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹, เชฎเซ‡เช‚ เชนเชพเชฒเชจเซ€ VPC เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹, เชจเชตเชพ เช•เซเชฒเชธเซเชŸเชฐ เชฎเชพเชŸเซ‡ เชซเช•เซเชค 2 เชœเชพเชนเซ‡เชฐ เชธเชฌเชจเซ‡เชŸ เช…เชจเซ‡ 2 เช–เชพเชจเช—เซ€ เชธเชฌเชจเซ‡เชŸ เช‰เชฎเซ‡เชฐเซเชฏเชพ, เช…เชฒเชฌเชคเซเชค, เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เช…เชจเซเชธเชพเชฐ เชคเชฎเชพเชฎ เชจเชฟเชฏเชฎเซ‹ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชคเชฎเชพเชฐเซเช‚ Amazon EKS เช•เซเชฒเชธเซเชŸเชฐ VPC เชฌเชจเชพเชตเซ‹.

เชคเซเชฏเชพเช‚ เชเช• เชถเชฐเชค เชชเชฃ เชนเชคเซ€: EIP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเชพเชนเซ‡เชฐ เชธเชฌเชจเซ‡เชŸเชฎเชพเช‚ เช•เซ‹เชˆ เช•เชพเชฐเซเชฏเช•เชฐ เชจเซ‹เชก เชจเชนเซ€เช‚.

eksctl vs CloudFormation

เชนเซเช‚ เชคเชฐเชค เชœ เชเช• เช†เชฐเช•เซเชทเชฃ เช•เชฐเซ€เชถ เช•เซ‡ เชฎเซ‡เช‚ เช•เซเชฒเชธเซเชŸเชฐ เชœเชฎเชพเชตเชตเชพเชจเซ€ เชฌเช‚เชจเซ‡ เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹, เชฌเช‚เชจเซ‡ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชšเชฟเชคเซเชฐ เชธเชฎเชพเชจ เชนเชคเซเช‚.

เชนเซเช‚ เชซเช•เซเชค eksctl เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‰เชฆเชพเชนเชฐเชฃ เชฌเชคเชพเชตเซ€เชถ เช•เชพเชฐเชฃ เช•เซ‡ เช…เชนเซ€เช‚เชจเซ‹ เช•เซ‹เชก เชŸเซ‚เช‚เช•เซ‹ เชนเชถเซ‡. eksctl เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ 3 เชชเช—เชฒเชพเช‚เช“เชฎเชพเช‚ เชœเชฎเชพเชตเซ‹:

1. เช…เชฎเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชชเซ‹เชคเซ‡ + Linux เชตเชฐเซเช•เชฐ เชจเซ‹เชก เชฌเชจเชพเชตเซ€เช เช›เซ€เช, เชœเซ‡ เชชเชพเช›เชณเชฅเซ€ เชธเชฟเชธเซเชŸเชฎ เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชจเซ‡ เชคเซ‡ เชœ เชฆเซเชฐเซเชญเชพเช—เซเชฏเชชเซ‚เชฐเซเชฃ vpc-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเชจเซ‡ เชนเซ‹เชธเซเชŸ เช•เชฐเชถเซ‡.

eksctl create cluster 
--name yyy 
--region www 
--version 1.14 
--vpc-private-subnets=subnet-xxxxx,subnet-xxxxx 
--vpc-public-subnets=subnet-xxxxx,subnet-xxxxx 
--asg-access 
--nodegroup-name linux-workers 
--node-type t3.small 
--node-volume-size 20 
--ssh-public-key wwwwwwww 
--nodes 1 
--nodes-min 1 
--nodes-max 2 
--node-ami auto 
--node-private-networking

เชนเชพเชฒเชจเชพ VPC เชชเชฐ เชœเชฎเชพเชตเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เชคเชฎเชพเชฐเชพ เชธเชฌเชจเซ‡เชŸเชจเซเช‚ id เชธเซเชชเชทเซเชŸ เช•เชฐเซ‹, เช…เชจเซ‡ eksctl VPC เชชเซ‹เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชถเซ‡.

เชคเชฎเชพเชฐเชพ เชตเชฐเซเช•เชฐ เชจเซ‹เชกเซเชธ เชซเช•เซเชค เช–เชพเชจเช—เซ€ เชธเชฌเชจเซ‡เชŸ เชชเชฐ เชœ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชจเซ‹เชกเช—เซเชฐเซเชช เชฎเชพเชŸเซ‡ --node-private-networking เชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

2. เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ vpc-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เช เช›เซ€เช, เชœเซ‡ เชชเช›เซ€ เช…เชฎเชพเชฐเชพ เชตเชฐเซเช•เชฐ เชจเซ‹เชกเซเชธ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชถเซ‡, เชฎเชซเชค IP เชเชกเซเชฐเซ‡เชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชคเซ‡เชฎเชœ เช‰เชฆเชพเชนเชฐเชฃ เชชเชฐ ENI เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชถเซ‡, เชคเซ‡เชฎเชจเซ‡ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชถเซ‡.

eksctl utils install-vpc-controllers --name yyy --approve

3. เชคเชฎเชพเชฐเชพ เชฒเชฟเชจเช•เซเชธ เชตเชฐเซเช•เชฐ เชจเซ‹เชก เชชเชฐ เชคเชฎเชพเชฐเชพ เชธเชฟเชธเซเชŸเชฎ เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชฒเซ‹เชจเซเชš เชฅเชฏเชพ เชชเช›เซ€, vpc-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชธเชนเชฟเชค, เชตเชฟเชจเซเชกเซ‹เช เช•เชพเชฎเชฆเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชฌเซ€เชœเซเช‚ เชจเซ‹เชกเช—เซเชฐเซเชช เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชฌเชพเช•เซ€ เช›เซ‡.

eksctl create nodegroup 
--region www 
--cluster yyy 
--version 1.14 
--name windows-workers 
--node-type t3.small 
--ssh-public-key wwwwwwwwww 
--nodes 1 
--nodes-min 1 
--nodes-max 2 
--node-ami-family WindowsServer2019CoreContainer 
--node-ami ami-0573336fc96252d05 
--node-private-networking

เชคเชฎเชพเชฐเซเช‚ เชจเซ‹เชก เชคเชฎเชพเชฐเชพ เช•เซเชฒเชธเซเชŸเชฐ เชธเชพเชฅเซ‡ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เช—เชฏเชพ เชชเช›เซ€ เช…เชจเซ‡ เชฌเชงเซเช‚ เชธเชพเชฐเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡, เชคเซ‡ เชคเซˆเชฏเชพเชฐ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชจเชพ.

vpc-เชจเชฟเชฏเช‚เชคเซเชฐเช•เชฎเชพเช‚ เชญเซ‚เชฒ

เชœเซ‹ เช†เชชเชฃเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชตเชฐเซเช•เชฐ เชจเซ‹เชก เชชเชฐ เชชเซ‹เชกเซเชธ เชšเชฒเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เชถเซเช‚, เชคเซ‹ เช…เชฎเชจเซ‡ เชญเซ‚เชฒ เชฎเชณเชถเซ‡:

NetworkPlugin cni failed to teardown pod "windows-server-iis-7dcfc7c79b-4z4v7_default" network: failed to parse Kubernetes args: pod does not have label vpc.amazonaws.com/PrivateIPv4Address]

เชœเซ‹ เช†เชชเชฃเซ‡ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช• เชœเซ‹เชˆเช, เชคเซ‹ เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ AWS เชฎเชพเช‚ เช…เชฎเชพเชฐเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

GA เชฎเชพเช‚ Amazon EKS เชตเชฟเชจเซเชกเซ‹เชเชฎเชพเช‚ เชฌเช—เซเชธ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชธเซŒเชฅเซ€ เชเชกเชชเซ€ เช›เซ‡

เช…เชจเซ‡ เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช:

GA เชฎเชพเช‚ Amazon EKS เชตเชฟเชจเซเชกเซ‹เชเชฎเชพเช‚ เชฌเช—เซเชธ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชธเซŒเชฅเซ€ เชเชกเชชเซ€ เช›เซ‡

เช†เชจเชพ เชชเชฐเชฅเซ€ เชธเซเชชเชทเซเชŸ เชฅเชพเชฏ เช›เซ‡ เช•เซ‡ vpc-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเซ‡ เช•เซ‹เชˆ เช•เชพเชฐเชฃเชธเชฐ เชคเซ‡เชจเซ‹ เชญเชพเช— เชชเซ‚เชฐเซ‹ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€ เช…เชจเซ‡ เชฆเชพเช–เชฒเชพเชฎเชพเช‚ เชจเชตเชพ IP เชเชกเซเชฐเซ‡เชธ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซเชฏเชพ เชจเชฅเซ€ เชœเซ‡เชฅเซ€ เชชเซ‹เชกเซเชธ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡.

เชšเชพเชฒเซ‹ vpc-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชชเซ‹เชกเชจเชพ เชฒเซ‹เช— เชœเซ‹เชˆเช เช…เชจเซ‡ เช† เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช:

kubectl เชฒเซ‹เช— -n เช•เซเชฌเซ‡-เชธเชฟเชธเซเชŸเชฎ

I1011 06:32:03.910140       1 watcher.go:178] Node watcher processing node ip-10-xxx.ap-xxx.compute.internal.
I1011 06:32:03.910162       1 manager.go:109] Node manager adding node ip-10-xxx.ap-xxx.compute.internal with instanceID i-088xxxxx.
I1011 06:32:03.915238       1 watcher.go:238] Node watcher processing update on node ip-10-xxx.ap-xxx.compute.internal.
E1011 06:32:08.200423       1 manager.go:126] Node manager failed to get resource vpc.amazonaws.com/CIDRBlock  pool on node ip-10-xxx.ap-xxx.compute.internal: failed to find the route table for subnet subnet-0xxxx
E1011 06:32:08.201211       1 watcher.go:183] Node watcher failed to add node ip-10-xxx.ap-xxx.compute.internal: failed to find the route table for subnet subnet-0xxx
I1011 06:32:08.201229       1 watcher.go:259] Node watcher adding key ip-10-xxx.ap-xxx.compute.internal (0): failed to find the route table for subnet subnet-0xxxx
I1011 06:32:08.201302       1 manager.go:173] Node manager updating node ip-10-xxx.ap-xxx.compute.internal.
E1011 06:32:08.201313       1 watcher.go:242] Node watcher failed to update node ip-10-xxx.ap-xxx.compute.internal: node manager: failed to find node ip-10-xxx.ap-xxx.compute.internal.

Google เชชเชฐเชจเซ€ เชถเซ‹เชงเซ‹ เช•เช‚เชˆเชชเชฃ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชจ เชนเชคเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เช•เซ‹เชˆเช เช†เชตเซ€ เชฌเช— เชชเช•เชกเซ€ เชจเชฅเซ€, เช…เชฅเชตเชพ เชคเซ‡เชจเชพ เชชเชฐ เช•เซ‹เชˆ เชฎเซเชฆเซเชฆเซ‹ เชชเซ‹เชธเซเชŸ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€, เชฎเชพเชฐเซ‡ เชชเชนเซ‡เชฒเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเชตเซเช‚ เชชเชกเชถเซ‡. เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เชœเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เช†เชตเซ€ เชคเซ‡ เช เชนเชคเซ€ เช•เซ‡ เช•เชฆเชพเชš vpc-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ ip-10-xxx.ap-xxx.compute.internal เชจเซ‡ เช‰เช•เซ‡เชฒเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ€ เชถเช•เชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชญเซ‚เชฒเซ‹ เชฅเชพเชฏ เช›เซ‡.

เชนเชพ, เช–เชฐเซ‡เช–เชฐ, เช…เชฎเซ‡ VPCเชฎเชพเช‚ เช•เชธเซเชŸเชฎ DNS เชธเชฐเซเชตเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡, เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, เช…เชฎเซ‡ Amazonเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชจเชฅเซ€, เชคเซ‡เชฅเซ€ เช† ap-xxx.compute.internal เชกเซ‹เชฎเซ‡เชจ เชฎเชพเชŸเซ‡ เชซเซ‹เชฐเชตเชฐเซเชกเชฟเช‚เช— เชชเชฃ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจ เชนเชคเซเช‚. เชฎเซ‡เช‚ เช† เชตเชฟเช•เชฒเซเชชเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚, เช…เชจเซ‡ เชคเซ‡ เชชเชฐเชฟเชฃเชพเชฎ เชฒเชพเชตเซเชฏเซเช‚ เชจเชนเซ€เช‚, เช•เชฆเชพเชš เชชเชฐเซ€เช•เซเชทเชฃ เชธเซเชตเชšเซเช› เชจ เชนเชคเซเช‚, เช…เชจเซ‡ เชคเซ‡เชฅเซ€, เช†เช—เชณ, เชคเช•เชจเซ€เช•เซ€ เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชนเซเช‚ เชคเซ‡เชฎเชจเชพ เชตเชฟเชšเชพเชฐเชจเซ‡ เชตเชณเช—เซ€ เช—เชฏเซ‹.

เช–เชฐเซ‡เช–เชฐ เช•เซ‹เชˆ เช†เชˆเชกเชฟเชฏเชพ เชจ เชนเซ‹เชตเชพเชฅเซ€, เชฌเชงเชพ เชธเซเชฐเช•เซเชทเชพ เชœเซ‚เชฅเซ‹ eksctl เชฆเซเชตเชพเชฐเชพ เชœ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ, เชคเซ‡เชฅเซ€ เชคเซ‡เชฎเชจเซ€ เชธเซ‡เชตเชพเช•เซเชทเชฎเชคเชพ เชตเชฟเชถเซ‡ เช•เซ‹เชˆ เชถเช‚เช•เชพ เชจ เชนเชคเซ€, เชฐเซ‚เชŸ เช•เซ‹เชทเซเชŸเช•เซ‹ เชชเชฃ เชฏเซ‹เช—เซเชฏ เชนเชคเชพ, nat, dns, เชตเชฐเซเช•เชฐ เชจเซ‹เชกเซเชธ เชธเชพเชฅเซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชเช•เซเชธเซ‡เชธ เชชเชฃ เชนเชคเซ€.

เชตเชงเซเชฎเชพเช‚, เชœเซ‹ เชคเชฎเซ‡ โ€”node-private-networking เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เชพเชฐเซเชฏเช•เชฐ เชจเซ‹เชกเชจเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชธเชฌเชจเซ‡เชŸ เชชเชฐ เชœเชฎเชพเชตเชถเซ‹, เชคเซ‹ เช† เชจเซ‹เชก เชคเชฐเชค เชœ vpc-เชจเชฟเชฏเช‚เชคเซเชฐเช• เชฆเซเชตเชพเชฐเชพ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เชฌเชงเซเช‚ เช˜เชกเชฟเชฏเชพเชณเชจเซ€ เชœเซ‡เชฎ เช•เชพเชฎ เช•เชฐเชถเซ‡.

เชคเซเชฏเชพเช‚ เชฌเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เชนเชคเชพ:

  1. เชคเซ‡เชจเซ‡ เช›เซ‹เชกเซ€ เชฆเซ‹ เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช•เซ‹เชˆ AWS เชฎเชพเช‚ เช† เชฌเช—เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชคเซ‡เชจเซ‡ เช เซ€เช• เช•เชฐเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซเช“, เช…เชจเซ‡ เชชเช›เซ€ เชคเชฎเซ‡ AWS EKS เชตเชฟเชจเซเชกเซ‹เชเชจเซ‹ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชนเชฎเชฃเชพเช‚ เชœ GA เชฎเชพเช‚ เชฐเชฟเชฒเซ€เช เชฅเชˆ เช›เซ‡ (เช† เชฒเซ‡เช– เชฒเช–เชคเซ€ เชตเช–เชคเซ‡ 8 เชฆเชฟเชตเชธ เชตเซ€เชคเซ€ เช—เชฏเชพ เช›เซ‡), เช˜เชฃเชพ เช•เชฆเชพเชš เชฎเชพเชฐเชพ เชœเซ‡เชตเชพ เชœ เชฎเชพเชฐเซเช—เชจเซ‡ เช…เชจเซเชธเชฐเซ‹.
  2. AWS เชธเชชเซ‹เชฐเซเชŸเชจเซ‡ เชฒเช–เซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเชเชฅเซ€ เชฒเซ‹เช—เชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเซ‚เชน เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฐ เชœเชฃเชพเชตเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชธเชพเชฌเชฟเชค เช•เชฐเซ‹ เช•เซ‡ เชคเชฎเชพเชฐเชพ VPC เช…เชจเซ‡ เชธเชฌเชจเซ‡เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเซ‡เชตเชพ เช•เชพเชฎ เช•เชฐเชคเซ€ เชจเชฅเซ€, เชคเซ‡ เช•เช‚เชˆเชชเชฃ เชฎเชพเชŸเซ‡ เชจเชฅเซ€ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเชฟเชเชจเซ‡เชธ เชธเชชเซ‹เชฐเซเชŸ เชนเชคเซ‹, เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช. เชคเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เชเช•เชตเชพเชฐ :)

AWS เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค

เชชเซ‹เชฐเซเชŸเชฒ เชชเชฐ เชŸเชฟเช•เชฟเชŸ เชฌเชจเชพเชตเซเชฏเชพ เชชเช›เซ€, เชฎเซ‡เช‚ เชญเซ‚เชฒเชฅเซ€ เชฎเชจเซ‡ เชตเซ‡เชฌ - เช‡เชฎเซ‡เช‡เชฒ เช…เชฅเชตเชพ เชธเชชเซ‹เชฐเซเชŸ เชธเซ‡เชจเซเชŸเชฐ เชฆเซเชตเชพเชฐเชพ เชœเชตเชพเชฌ เช†เชชเชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚, เช† เชตเชฟเช•เชฒเซเชช เชฆเซเชตเชพเชฐเชพ เชคเซ‡เช“ เชคเชฎเชจเซ‡ เชฅเซ‹เชกเชพ เชฆเชฟเชตเชธเซ‹ เชชเช›เซ€ เชœเชตเชพเชฌ เช†เชชเซ€ เชถเช•เชถเซ‡, เชฎเชพเชฐเซ€ เชŸเชฟเช•เชฟเชŸเชจเซ€ เช—เช‚เชญเซ€เชฐเชคเชพ - เชธเชฟเชธเซเชŸเชฎ เชจเชฌเชณเซ€ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ <12 เช•เชฒเชพเช•เชจเซ€ เช…เช‚เชฆเชฐ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช›เซ‡, เช…เชจเซ‡ เชตเซเชฏเชตเชธเชพเชฏ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฒเชพเชจเชจเซ‡ 24/7 เชธเชชเซ‹เชฐเซเชŸ เชนเซ‹เชตเชพเชฅเซ€, เชฎเชจเซ‡ เชถเซเชฐเซ‡เชทเซเช เชจเซ€ เช†เชถเชพ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเช‚เชฎเซ‡เชถเชจเซ€ เชœเซ‡เชฎ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚.

เชฎเชพเชฐเซ€ เชŸเชฟเช•เชฟเชŸ เชถเซเช•เซเชฐเชตเชพเชฐเชฅเซ€ เชธเซ‹เชฎเชตเชพเชฐ เชธเซเชงเซ€ เช…เชธเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชชเช›เซ€ เชฎเซ‡เช‚ เชคเซ‡เชฎเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชšเซ‡เชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชตเชฟเช•เชฒเซเชช เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซ‹. เชฅเซ‹เชกเชพ เชธเชฎเชฏเชจเซ€ เชฐเชพเชน เชœเซ‹เชฏเชพ เชชเช›เซ€, เชนเชฐเซเชทเชฆ เชฎเชพเชงเชตเชจเซ‡ เชฎเชจเซ‡ เชฎเชณเชตเชพ เชฎเชพเชŸเซ‡ เชจเชฟเชฏเซเช•เซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ, เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡ เชถเชฐเซ‚ เชฅเชฏเซเช‚ ...

เช…เชฎเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเชคเชค 3 เช•เชฒเชพเช• เช“เชจเชฒเชพเชˆเชจ เชกเซ€เชฌเช— เช•เชฐเซเชฏเซเช‚, เชฒเซ‰เช—เซเชธ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซเชฏเชพ, เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ AWS เชฒเซ‡เชฌเซ‹เชฐเซ‡เชŸเชฐเซ€เชฎเชพเช‚ เชธเชฎเชพเชจ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชœเชฎเชพเชตเชตเชพ, เชฎเชพเชฐเชพ เชคเชฐเชซเชฅเซ€ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเชตเซเช‚, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชตเชงเซ, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชœ เชตเชธเซเชคเซ เช›เซ‡ เช•เซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฒเซ‹เช—เชฎเชพเช‚ เชธเซเชชเชทเซเชŸ เชนเชคเซเช‚ เช•เซ‡ เชฐเชฟเชเซ‹เชฒ AWS เช†เช‚เชคเชฐเชฟเช• เชกเซ‹เชฎเซ‡เชจ เชจเชพเชฎเซ‹ เชชเชฐ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชฎเซ‡เช‚ เช‰เชชเชฐ เชฒเช–เซเชฏเซเช‚ เชนเชคเซเช‚, เช…เชจเซ‡ เชนเชฐเซเชทเชฆ เชฎเชพเชงเชตเซ‡ เชฎเชจเซ‡ เชซเซ‹เชฐเชตเชฐเซเชกเชฟเช‚เช— เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชนเซเชฏเซเช‚, เช•เชฅเชฟเชค เชฐเซ€เชคเซ‡ เช…เชฎเซ‡ เช•เชธเซเชŸเชฎ DNS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เช† เชธเชฎเชธเซเชฏเชพ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชซเซ‹เชฐเชตเชฐเซเชกเชฟเช‚เช—

ap-xxx.compute.internal  -> 10.x.x.2 (VPC CIDRBlock)
amazonaws.com -> 10.x.x.2 (VPC CIDRBlock)

เชฌเชธ, เชฆเชฟเชตเชธ เชชเซ‚เชฐเซ‹ เชฅเชˆ เช—เชฏเซ‹. เชนเชฐเซเชทเชฆ เชฎเชพเชงเชตเซ‡ เชคเซ‡เชจเซ‡ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเช›เซเช‚ เชฒเช–เซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช, เชชเชฐเช‚เชคเซ เชจเชพ, เช เชฐเชพเชตเชฅเซ€ เช•เซ‹เชˆ เชซเชพเชฏเชฆเซ‹ เชฅเชฏเซ‹ เชจเชนเซ€เช‚.

เชชเช›เซ€ 2 เชตเชงเซ เช‡เชœเชจเซ‡เชฐเซ‹ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เชฅเชˆ, เชเช• เชซเช•เซเชค เชšเซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ€ เช—เชฏเซ‹, เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชคเซ‡ เชเช• เชœเชŸเชฟเชฒ เช•เซ‡เชธเชฅเซ€ เชกเชฐเชคเซ‹ เชนเชคเซ‹, เชฌเซ€เชœเชพเช เชฎเชพเชฐเซ‹ เชฆเชฟเชตเชธ เชซเชฐเซ€เชฅเซ€ เชกเชฟเชฌเช—เซ€เช‚เช—, เชฒเซ‹เช— เชฎเซ‹เช•เชฒเชตเชพ, เชฌเช‚เชจเซ‡ เชฌเชพเชœเซ เช•เซเชฒเชธเซเชŸเชฐ เชฌเชจเชพเชตเชตเชพเชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชšเช•เซเชฐ เชชเชฐ เชตเชฟเชคเชพเชตเซเชฏเซ‹. เช…เช‚เชคเซ‡ เชคเซ‡เชฃเซ‡ เชนเชฎเชฃเชพเช‚ เชœ เชธเชพเชฐเซเช‚ เช•เชนเซเชฏเซเช‚, เชคเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชนเซเช‚ เช…เชนเซ€เช‚ เช›เซเช‚ เชนเซเช‚ เชธเชคเซเชคเชพเชตเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชฎเชพเช‚ เชชเช—เชฒเซเช‚ เชฆเซเชตเชพเชฐเชพ เชฌเชงเซเช‚ เช•เชฐเซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชคเชฎเซ‡ เช…เชจเซ‡ เชคเชฎเซ‡ เชธเชซเชณ เชฅเชถเซ‹.

เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช‚ เชคเซ‡เชฎเชจเซ‡ เชจเชฎเซเชฐเชคเชพเชชเซ‚เชฐเซเชตเช• เช•เชนเซเชฏเซเช‚ เช•เซ‡ เชœเซ‹ เชคเชฎเซ‡ เชธเชฎเชธเซเชฏเชพ เช•เซเชฏเชพเช‚ เชถเซ‹เชงเชตเซ€ เชคเซ‡ เชœเชพเชฃเชคเชพ เชจ เชนเซ‹เชต เชคเซ‹ เชฎเชพเชฐเซ€ เชŸเชฟเช•เชฟเชŸ เช…เชจเซเชฏ เช•เซ‹เชˆเชจเซ‡ เชธเซ‹เช‚เชชเซ€ เชฆเซ‹.

เช…เช‚เชคเชฟเชฎ

เชคเซเชฐเซ€เชœเชพ เชฆเชฟเชตเชธเซ‡, เชจเชตเชพ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐ เช…เชฐเซเชฃ เชฌเซ€.เชจเซ‡ เชฎเชจเซ‡ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚, เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชคเชจเซ€ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชœ เชคเซ‡ เชคเชฐเชค เชœ เชธเซเชชเชทเซเชŸ เชฅเชˆ เช—เชฏเซเช‚ เช•เซ‡ เช† 3 เช…เช—เชพเช‰เชจเชพ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซ‹ เชจเชฅเซ€. เชคเซ‡เชฃเซ‡ เช†เช–เซ‹ เชˆเชคเชฟเชนเชพเชธ เชตเชพเช‚เชšเซเชฏเซ‹ เช…เชจเซ‡ เชคเชฐเชค เชœ ps1 เชชเชฐ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฒเซ‹เช— เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เช•เชนเซเชฏเซเช‚, เชœเซ‡ เชคเซ‡เชจเชพ เช—เซ€เชฅเชฌ เชชเชฐ เชนเชคเซ€. เช† เชชเช›เซ€ เช•เซเชฒเชธเซเชŸเชฐ เชฌเชจเชพเชตเชตเชพ, เช†เชฆเซ‡เชถเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เช†เช‰เชŸเชชเซเชŸ เช•เชฐเชตเชพ, เชฒเซ‰เช—เซเชธ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเชพ เชคเชฎเชพเชฎ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเซ‹ เชฆเซเชตเชพเชฐเชพ เชซเชฐเซ€เชฅเซ€ เช…เชจเซเชธเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚, เชชเชฐเช‚เชคเซ เช…เชฐเซเชฃ เชฌเซ€. เชฎเชจเซ‡ เชชเซ‚เช›เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เช†เชงเชพเชฐเซ‡ เชฏเซ‹เช—เซเชฏ เชฆเชฟเชถเชพเชฎเชพเช‚ เช†เช—เชณ เชตเชงเซ€ เชฐเชนเซเชฏเชพ เชนเชคเชพ.

เช…เชฎเซ‡ เชคเซ‡เชฎเชจเชพ vpc-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเชฎเชพเช‚ -stderrthreshold=debug เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเชพ เชฎเซเชฆเซเชฆเชพ เชชเชฐ เช•เซเชฏเชพเชฐเซ‡ เชชเชนเซ‹เช‚เชšเซเชฏเชพ, เช…เชจเซ‡ เช†เช—เชณ เชถเซเช‚ เชฅเชฏเซเช‚? เช…เชฒเชฌเชคเซเชค เชคเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€) เชชเซ‹เชก เชซเช•เซเชค เช† เชตเชฟเช•เชฒเซเชชเชฅเซ€ เชถเชฐเซ‚ เชฅเชคเซเช‚ เชจเชฅเซ€, เชฎเชพเชคเซเชฐ -stderrthreshold=info เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เช…เชฎเซ‡ เช…เชนเซ€เช‚ เชธเชฎเชพเชชเซเชค เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เช…เชฐเซเชฃ เชฌเซ€.เช เช•เชนเซเชฏเซเช‚ เช•เซ‡ เชคเซ‡ เชธเชฎเชพเชจ เชญเซ‚เชฒ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเชพ เชชเช—เชฒเชพเช“เชจเซเช‚ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชถเซ‡. เชฌเซ€เชœเชพ เชฆเชฟเชตเชธเซ‡ เชฎเชจเซ‡ เช…เชฐเซเชฃ เชฌเซ€ เชคเชฐเชซเชฅเซ€ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเชณเซเชฏเซ‹. เชคเซ‡เชฃเซ‡ เช† เช•เซ‡เชธ เช›เซ‹เชกเซเชฏเซ‹ เชจ เชนเชคเซ‹, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเชพ vpc-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเชจเซ‹ เชฐเชฟเชตเซเชฏเซ เช•เซ‹เชก เชฒเซ€เชงเซ‹ เช…เชจเซ‡ เชคเซ‡ เชœเซเชฏเชพเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เชคเซ‡ เชธเซเชฅเชพเชจ เชถเซ‹เชงเซ€ เช•เชพเชขเซเชฏเซเช‚:

GA เชฎเชพเช‚ Amazon EKS เชตเชฟเชจเซเชกเซ‹เชเชฎเชพเช‚ เชฌเช—เซเชธ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชธเซŒเชฅเซ€ เชเชกเชชเซ€ เช›เซ‡

เช†เชฎ, เชœเซ‹ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ VPCเชฎเชพเช‚ เชฎเซเช–เซเชฏ เชฐเซ‚เชŸ เชŸเซ‡เชฌเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชคเซ‡ เชœเชฐเซ‚เชฐเซ€ เชธเชฌเชจเซ‡เชŸ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃ เชงเชฐเชพเชตเชคเซเช‚ เชจเชฅเซ€, เชœเซ‡ vpc-เชจเชฟเชฏเช‚เชคเซเชฐเช• เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชธเชฌเชจเซ‡เชŸเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเซ‡เชจเซ€ เชชเชพเชธเซ‡ เช•เชธเซเชŸเชฎ เชฐเซ‚เชŸ เชŸเซ‡เชฌเชฒ เช›เซ‡. เชœเซ‡เชจเซเช‚ เชœเซ‹เชกเชพเชฃ เช›เซ‡.

เชœเชฐเซ‚เชฐเซ€ เชธเชฌเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เชฎเซเช–เซเชฏ เชฐเซ‚เชŸ เชŸเซ‡เชฌเชฒ เชฎเชพเชŸเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชเชธเซ‹เชธเชฟเชเชถเชจเซ‹ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชจเซ‹เชกเช—เซเชฐเซเชชเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเซ€เชจเซ‡, เชฌเชงเซเช‚ เชฌเชฐเชพเชฌเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เช…เชฐเซเชฃ เชฌเซ€. เช–เชฐเซ‡เช–เชฐ EKS เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เช† เชญเซ‚เชฒเชจเซ€ เชœเชพเชฃ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เช…เชฎเซ‡ vpc-เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเชจเซเช‚ เชจเชตเซเช‚ เชตเชฐเซเชเชจ เชœเซ‹เชˆเชถเซเช‚ เชœเซเชฏเชพเช‚ เชฌเชงเซเช‚ เชฌเซ‰เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เช•เชพเชฎ เช•เชฐเชถเซ‡. เชนเชพเชฒเชฎเชพเช‚ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เช›เซ‡: 602401143452.dkr.ecr.ap-southeast-1.amazonaws.com/eks/vpc-resource-controller:0.2.1
เช† เชธเชฎเชธเซเชฏเชพ เช›เซ‡.

เช…เช‚เชค เชธเซเชงเซ€ เชตเชพเช‚เชšเชจเชพเชฐเชพ เชฆเชฐเซ‡เช•เชจเซ‹ เช†เชญเชพเชฐ, เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเชนเซ‡เชฒเชพเช‚ เชคเชฎเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชœเชˆ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹ เชคเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ‹.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹