เจธเจค เจธเฉเจฐเฉ เจ เจเจพเจฒ! เจฎเฉเจฐเจพ เจจเจพเจฎ เจธเฉเจฐเจเฉเจ เจนเฉ, เจฎเฉเจ เจธเจฐเจซ 'เจคเฉ DevOps เจนเจพเจเฅค Surf เจตเจฟเจเฉ DevOps เจตเจฟเจญเจพเจ เจฆเจพ เจเจฆเฉเจธเจผ เจจเจพ เจธเจฟเจฐเจซเจผ เจฎเจพเจนเจฟเจฐเจพเจ เจตเจฟเจเจเจพเจฐ เจเจชเจธเฉ เจคเจพเจฒเจฎเฉเจฒ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ เจ เจคเฉ เจเฉฐเจฎ เจฆเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจจเฉเฉฐ เจเจเฉเจเฉเจฐเจฟเจค เจเจฐเจจเจพ เจนเฉ, เจธเจเฉเจ เจฎเฉเจเฉเจฆเจพ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจจเฉเฉฐ เจเจธเจฆเฉ เจเจชเจฃเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจ เจคเฉ เจเจพเจนเจ เจฆเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจตเจฟเฉฑเจ เจธเจฐเจเจฐเจฎเฉ เจจเจพเจฒ เจเฉเจ เจ เจคเฉ เจฒเจพเจเฉ เจเจฐเจจเจพ เจตเฉ เจนเฉเฅค
เจนเฉเจ เจพเจ เจฎเฉเจ เจเฉฐเจเฉเจจเจฐเจพเจ เจฒเจ เจเฉเจเจจเจพเจฒเฉเจเฉ เจธเจเฉเจ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจฌเจพเจฐเฉ เจฅเฉเฉเฉ เจเฉฑเจฒ เจเจฐเจพเจเจเจพ เจเฉ เจ เจธเฉเจ เจตเฉฐเจก เจฆเจพ เจ เจงเจฟเจเจจ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจเจเจเจ เจนเจจ CentOS 8 เจ เจคเฉ เจเจธ เจฌเจพเจฐเฉ เจเฉ เจนเฉ CRI-O เจ เจคเฉ เจเจธ เจฒเจ เจเฉฑเจ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉเฉฐ เจคเฉเจเจผเฉ เจจเจพเจฒ เจเจฟเจตเฉเจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ เจนเฉ เจเจฌเจฐเจจเฉเจเจฟเจธ.
เจกเฉเจเจฐ เจจเฉเฉฐ CentOS 8 เจตเจฟเฉฑเจ เจเจฟเจเจ เจธเจผเจพเจฎเจฒ เจจเจนเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ?
เจจเจตเฉเจจเจคเจฎ เจชเฉเจฐเจฎเฉเฉฑเจ เจฐเฉเจฒเฉเจเจผเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ RHEL 8 เจ CentOS 8 เจเฉเจ เจฎเจฆเจฆ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเจพ เจชเจฐ เจจเฉเจเจฟเจธ: เจเจนเจจเจพเจ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจเจพเจ เจ เจคเฉ เจ เจงเจฟเจเจพเจฐเจค เจฐเจฟเจชเฉเจเจผเจเจฐเฉเจเจ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจผเจพเจฎเจฒ เจจเจนเฉเจ เจนเฉ เจกเฉเจเจฐ, เจเฉ เจตเจฟเจเจพเจฐเจงเจพเจฐเจ เจ เจคเฉ เจเจพเจฐเจเจพเจคเจฎเจ เจคเฉเจฐ 'เจคเฉ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉ เจชเฉเจกเจฎเฉเจจ, เจฌเจฟเจฒเจกเจพเจน (เจกเจฟเจซเฉเจฒเจ เจฐเฉเจช เจตเจฟเฉฑเจ เจตเฉฐเจก เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ) เจ เจคเฉ CRI-O. เจเจน เจเจชเจจ เจเฉฐเจเฉเจจเจฐ เจเจจเฉเจธเจผเฉเจเจเจฟเจต (OCI) เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจนเจฟเฉฑเจธเฉ เจตเจเฉเจ Red Hat เจฆเฉเจเจฐเจพ, เจนเฉเจฐ เจเฉเจเจผเจพเจ เจฆเฉ เจจเจพเจฒ, เจตเจฟเจเจธเจค เจเฉเจคเฉ เจฎเจฟเจเจฐเจพเจ เจฆเฉ เจ เจฎเจฒเฉ เจคเฉเจฐ 'เจคเฉ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจเจพเจฐเจจ เจนเฉเฅค
เจเจธเฉเจเจ เจฆเจพ เจเฉเจเจพ, เจเฉ เจเจฟ เจฒเฉเจจเจเจธ เจซเจพเจเจเจกเฉเจธเจผเจจ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉ, เจเฉฐเจเฉเจจเจฐ เจซเจพเจฐเจฎเฉเจเจพเจ เจ เจคเฉ เจฐเจจเจเจพเจเจฎ เจฒเจ เจเจชเจจ เจเฉฐเจกเจธเจเจฐเฉ เจธเจเฉเจเจกเจฐเจก เจฌเจฃเจพเจเจฃเจพ เจนเฉ เจเฉ เจเฉฑเจเฉ เจธเจฎเฉเจ เจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจฆเฉ เจนเจจเฅค เจชเจนเจฟเจฒเจพเจ, เจเจนเจจเจพเจ เจจเฉ เจฒเฉเจจเจเจธ เจฆเฉ เจฆเจฐเจธเจผเจจ เจฆเจพ เจเฉฐเจกเจจ เจจเจนเฉเจ เจเฉเจคเจพ (เจเจฆเจพเจนเจฐเจฃ เจตเจเฉเจ, เจเจธ เจนเจฟเฉฑเจธเฉ เจตเจฟเฉฑเจ เจเจฟ เจนเจฐเฉเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจจเฉเฉฐ เจเฉฑเจ เจเจพเจฐเจตเจพเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ, เจ เจคเฉ เจกเฉเจเจฐ เจเจฒ-เจเจจ-เจตเจจ เจเฉฐเจฌเจพเจเจจ เจฆเฉ เจเฉฑเจ เจเจฟเจธเจฎ เจนเฉ)เฅค เจฆเฉเจเจพ, เจเจน เจธเจพเจซเจเจตเฉเจ เจฐ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ เจธเจพเจฐเฉเจเจ เจเจฎเฉเจเจ เจจเฉเฉฐ เจฆเฉเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจจ เจกเฉเจเจฐ. เจคเฉเจเจพ, เจเจน เจเฉฐเจเฉเจจเจฐเจพเจเจเจผเจก เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, Red Hat OpenShift) เจจเฉเฉฐ เจคเฉเจจเจพเจค, เจชเฉเจฐเจฌเฉฐเจงเจจ เจ เจคเฉ เจธเฉเจตเจพ เจเจฐเจจ เจฒเจ เจชเฉเจฐเจฎเฉเฉฑเจ เจตเจชเจพเจฐเจ เจชเจฒเฉเจเจซเจพเจฐเจฎเจพเจ เจฆเฉเจเจ เจตเจชเจพเจฐเจ เจฒเฉเฉเจพเจ เจฆเฉ เจจเจพเจฒ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจ เจจเฉเจเฉเจฒ เจนเฉเจฃเจเฉเฅค
shortcomings เจกเฉเจเจฐ เจ
เจคเฉ เจจเจตเฉเจ เจธเฉเจซเจเจตเฉเจ
เจฐ เจฆเฉ เจซเจพเจเจฆเจฟเจเจ เจฌเจพเจฐเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉเจ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ
เจเจน เจจเฉเจ เจเจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจธเจเฉเจ เจฆเฉ เจญเจพเจเจพเจ เจตเจฟเฉฑเจ เจเจฟเจนเฉเฉ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจนเฉ:
- เจชเฉเจกเจฎเฉเจจ โ runC เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉเจเจฐเจพ เจเฉฐเจเฉเจจเจฐเจพเจ เจ เจคเฉ เจเจฟเฉฑเจคเจฐ เจธเจเฉเจฐเฉเจ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ เจเฉฑเจฒเจฌเจพเจค;
- เจฌเจฟเจฒเจกเจพเจน - เจฐเจเจฟเจธเจเจฐเฉ เจฒเจ เจ เจธเฉเจเจฌเจฒเฉ เจ เจคเฉ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจ เจชเจฒเฉเจก เจเจฐเจจเจพ;
- CRI-O โ เจเฉฐเจเฉเจจเจฐ เจเจฐเจเฉเจธเจเฉเจฐเฉเจธเจผเจจ เจธเจฟเจธเจเจฎ เจฒเจ เจเฉฑเจ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจตเจพเจคเจพเจตเจฐเจจ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจฌเจฐเจจเฉเจเจธ)เฅค
เจฎเฉเจจเฉเฉฐ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจธเจเฉเจ เจฆเฉ เจญเจพเจเจพเจ เจตเจฟเจเจเจพเจฐ เจเจชเจธเฉ เจคเจพเจฒเจฎเฉเจฒ เจฆเฉ เจเจฎ เจธเจเฉเจฎ เจจเฉเฉฐ เจธเจฎเจเจฃ เจฒเจ, เจเฉฑเจฅเฉ เจเฉฑเจ เจเฉเจจเฉเจเจธเจผเจจ เจเจฟเฉฑเจคเจฐ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจเจฌเจฐเจจเฉเจเจฟเจธ c runC เจ เจคเฉ เจนเฉเจ เจฒเฉ เจชเฉฑเจงเจฐ เจฆเฉเจเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ CRI-O:
CRI-O ะธ เจเจฌเจฐเจจเฉเจเจฟเจธ เจเจธเฉ เจฐเฉเจฒเฉเจเจผ เจ
เจคเฉ เจธเจนเจพเจเจคเจพ เจเฉฑเจเจฐ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเฉ (เจ
เจจเฉเจเฉเจฒเจคเจพ เจฎเฉเจเฉเจฐเจฟเจเจธ เจฌเจนเฉเจค เจธเจงเจพเจฐเจจ เจนเฉ: เจฎเฉเฉฑเจ เจธเฉฐเจธเจเจฐเจฃ เจเจฌเจฐเจจเฉเจเจฟเจธ ะธ CRI-O เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉ), เจ
เจคเฉ เจเจน, เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฆเฉเจเจฐเจพ เจเจธ เจธเจเฉเจ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจฆเฉ เจธเฉฐเจชเฉเจฐเจจ เจ
เจคเฉ เจตเจฟเจเจชเจ เจเฉเจธเจเจฟเฉฐเจ 'เจคเฉ เจงเจฟเจเจจ เจเฉเจเจฆเฉเจฐเจค เจเจฐเจฆเฉ เจนเฉเจ, เจธเจพเจจเฉเฉฐ เจเจฟเจธเฉ เจตเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจพเจ เจฆเฉ เจ
เจงเฉเจจ เจธเฉฐเจเจพเจฒเจจ เจตเจฟเฉฑเจ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจชเฉเจฐเจพเจชเจคเฉเจฏเฉเจ เจธเจฅเจฟเจฐเจคเจพ เจฆเฉ เจเจฎเฉเจฆ เจเจฐเจจ เจฆเจพ เจ
เจงเจฟเจเจพเจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉ (เจฎเฉเจเจพเจฌเจฒเฉ เจตเจฟเฉฑเจ เจนเจฒเจเจพเจชเจจ เจตเฉ เจเฉฑเจฅเฉ เจฒเจพเจญเจฆเจพเจเจ เจนเฉเฅค CRI-O เจฆเฉ เจฎเฉเจเจพเจฌเจฒเฉ เจกเฉเจเจฐ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจฆเฉ เจเจฆเฉเจธเจผเจชเฉเจฐเจจ เจธเฉเจฎเจพ เจฆเฉ เจเจพเจฐเจจ).
เจเจฆเฉเจ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ เจเจฌเจฐเจจเฉเจเจฟเจธ "เจธเจนเฉ เจคเจฐเฉเจเจพ" เจคเจฐเฉเจเจพ (OCI เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจฌเฉเจธเจผเจ) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ CRI-O 'เจคเฉ CentOS 8 เจธเจพเจจเฉเฉฐ เจเฉเจ เจเฉเจเฉเจเจ เจฎเฉเจธเจผเจเจฒเจพเจ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจเจฐเจจเจพ เจชเจฟเจ, เจนเจพเจฒเจพเจเจเจฟ, เจ เจธเฉเจ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจฆเฉเจฐ เจนเฉ เจเจเฅค เจฎเฉเจจเฉเฉฐ เจคเฉเจนเจพเจกเฉ เจจเจพเจฒ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจ เจคเฉ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจจเจฟเจฐเจฆเฉเจธเจผ เจธเจพเจเจเฉ เจเจฐเจจ เจตเจฟเฉฑเจ เจเฉเจธเจผเฉ เจนเฉเจตเฉเจเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจเฉ เจฒเจเจญเจ 10 เจฎเจฟเฉฐเจ เจฒเฉฑเจเจฃเจเฉเฅค
CRI-O เจซเจฐเฉเจฎเจตเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ CentOS 8 'เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจคเฉเจจเจพเจค เจเจฐเจจเจพ เจนเฉ
เจฒเฉเฉเจพเจ: เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจนเฉเจธเจ เจฆเฉ เจฎเฉเจเฉเจฆเจเฉ (2 เจเฉเจฐ, 4 เจเฉเจฌเฉ เจฐเฉเจฎ, เจเฉฑเจเฉ-เจเฉฑเจ 15 เจเฉเจฌเฉ เจธเจเฉเจฐเฉเจ) เจเฉฐเจธเจเจพเจฒ เจฆเฉ เจจเจพเจฒ CentOS 8 ("เจธเจฐเจตเจฐ" เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจชเฉเจฐเฉเจซเจพเจเจฒ เจฆเฉ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ), เจจเจพเจฒ เจนเฉ เจธเจฅเจพเจจเจ DNS เจตเจฟเฉฑเจ เจเจธ เจฒเจ เจเจเจเจฐเฉเจเจ (เจเจเจฐเฉ เจเจชเจพเจ
เจตเจเฉเจ, เจคเฉเจธเฉเจ /etc/hosts เจตเจฟเฉฑเจ เจเจเจเจฐเฉ เจฆเฉ เจจเจพเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ)เฅค เจ
เจคเฉ เจจเจพ เจญเฉเฉฑเจฒเฉ
เจ เจธเฉเจ เจฎเฉเจเจผเจฌเจพเจจ 'เจคเฉ เจฐเฉเจ เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจคเฉเจฐ 'เจคเฉ เจธเจพเจฐเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจเจฐเจฆเฉ เจนเจพเจ, เจธเจพเจตเจงเจพเจจ เจฐเจนเฉเฅค
- เจชเจนเจฟเจฒเฉ เจชเฉเจพเจ
เจตเจฟเฉฑเจ, เจ
เจธเฉเจ OS เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจพเจเจเฉ, CRI-O เจฒเจ เจธเจผเฉเจฐเฉเจเจคเฉ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจ
เจคเฉ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจพเจเจเฉเฅค
- เจเจฒเฉ OS เจจเฉเฉฐ เจ
เฉฑเจชเจกเฉเจ เจเจฐเฉเจ:
dnf -y update
- เจ
เฉฑเจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจซเจพเจเจฐเจตเจพเจฒ เจ
เจคเฉ SELinux เจฆเฉ เจธเฉฐเจฐเจเจจเจพ เจเจฐเจจเฉ เจชเจตเฉเจเฉเฅค เจเฉฑเจฅเฉ เจธเจญ เจเฉเจ เจเจธ เจตเจพเจคเจพเจตเจฐเจฃ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจฎเฉเจเจผเจฌเจพเจจ เจเจพเจ เจฎเฉเจเจผเจฌเจพเจจ เจเฉฐเจฎ เจเจฐเจจเจเฉเฅค เจคเฉเจธเฉเจ เจเจพเจ เจคเจพเจ เจคเฉเจ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ เจ
เจจเฉเจธเจพเจฐ เจซเจพเจเจฐเจตเจพเจฒ เจธเฉเจ เจ
เจช เจเจฐ เจธเจเจฆเฉ เจนเฉ
เจฆเจธเจคเจพเจตเฉเจเจผ , เจเจพเจ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจ เจญเจฐเฉเจธเฉเจฏเฉเจ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจนเฉ เจเจพเจ เจเจฟเจธเฉ เจคเฉเจเฉ-เจงเจฟเจฐ เจฆเฉ เจซเจพเจเจฐเจตเจพเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจกเจฟเจซเฉเจฒเจ เจเจผเฉเจจ เจจเฉเฉฐ เจญเจฐเฉเจธเฉเจฏเฉเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเฉ เจเจพเจ เจซเจพเจเจฐเจตเจพเจฒ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเฉ:firewall-cmd --set-default-zone trusted firewall-cmd --reload
เจซเจพเจเจฐเจตเจพเจฒ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเจจ เจฒเจ เจคเฉเจธเฉเจ เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
systemctl disable --now firewalld
SELinux เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเจจ เจเจพเจ "เจ เจจเฉเจเฉเจฒ" เจฎเฉเจก เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ:
setenforce 0 sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
- เจฒเฉเฉเฉเจเจฆเฉ เจเจฐเจจเจฒ เจฎเฉเจกเฉเจเจฒ เจ
เจคเฉ เจชเฉเจเฉเจ เจฒเฉเจก เจเจฐเฉ, เจธเจฟเจธเจเจฎ เจธเจเจพเจฐเจเจ
เฉฑเจช 'เจคเฉ "br_netfilter" เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจเจเฉเจฎเฉเจเจฟเจ เจฒเฉเจกเจฟเฉฐเจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเฉ:
modprobe overlay modprobe br_netfilter echo "br_netfilter" >> /etc/modules-load.d/br_netfilter.conf dnf -y install iproute-tc
- เจชเฉเจเฉเจ เจซเจพเจฐเจตเจฐเจกเจฟเฉฐเจ เจจเฉเฉฐ เจเจเจเฉเจตเฉเจ เจเจฐเจจ เจ
เจคเฉ เจเฉเจฐเฉเจซเจฟเจ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจจเฉเฉฐ เจ เฉเจ เจเจฐเจจ เจฒเจ, เจ
เจธเฉเจ เจเจเจฟเจค เจธเฉเจเจฟเฉฐเจเจพเจ เจฌเจฃเจพเจตเจพเจเจเฉ:
cat > /etc/sysctl.d/99-kubernetes-cri.conf <<EOF net.bridge.bridge-nf-call-iptables = 1 net.ipv4.ip_forward = 1 net.bridge.bridge-nf-call-ip6tables = 1 EOF
เจฌเจฃเจพเจเจเจ เจเจเจเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเฉ:
sysctl --system
- เจฒเฉเฉเฉเจเจฆเจพ เจธเฉฐเจธเจเจฐเจฃ เจธเฉเฉฑเจ เจเจฐเฉ CRI-O (เจฎเฉเฉฑเจ เจธเฉฐเจธเจเจฐเจฃ CRI-O, เจเจฟเจตเฉเจ เจเจฟ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ, เจฒเฉเฉเฉเจเจฆเฉ เจธเฉฐเจธเจเจฐเจฃ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเจพ เจนเฉ เจเจฌเจฐเจจเฉเจเจฟเจธ), เจจเจตเฉเจจเจคเจฎ เจธเจฅเจฟเจฐ เจธเฉฐเจธเจเจฐเจฃ เจคเฉเจ เจเจฌเจฐเจจเฉเจเจฟเจธ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ 1.18:
export REQUIRED_VERSION=1.18
เจเจผเจฐเฉเจฐเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉเจเจ เจธเจผเจพเจฎเจฒ เจเจฐเฉ:
dnf -y install 'dnf-command(copr)' dnf -y copr enable rhcontainerbot/container-selinux curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/CentOS_8/devel:kubic:libcontainers:stable.repo curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable:cri-o:$REQUIRED_VERSION.repo https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:$REQUIRED_VERSION/CentOS_8/devel:kubic:libcontainers:stable:cri-o:$REQUIRED_VERSION.repo
- เจนเฉเจฃ เจ
เจธเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ CRI-O:
dnf -y install cri-o
เจชเจนเจฟเจฒเฉ เจธเฉเจเจเจคเจพ เจตเฉฑเจฒ เจงเจฟเจเจจ เจฆเจฟเจ เจเจฟเจธเจฆเจพ เจ เจธเฉเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉเจฐเจพเจจ เจธเจพเจนเจฎเจฃเจพ เจเจฐเจฆเฉ เจนเจพเจ: เจคเฉเจนเจพเจจเฉเฉฐ เจธเฉฐเจฐเจเจจเจพ เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ CRI-O เจธเฉเจตเจพ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเจฟเจเจเจเจฟ เจฒเฉเฉเฉเจเจฆเฉ เจเจจเจฎเฉเจจ เจเฉฐเจชเฉเจจเฉเจเจ เจฆเจพ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจธเจฅเจพเจจ เจจเจพเจฒเฉเจ เจตเฉฑเจเจฐเจพ เจธเจฅเจพเจจ เจนเฉ:
sed -i 's//usr/libexec/crio/conmon//usr/bin/conmon/' /etc/crio/crio.conf
เจนเฉเจฃ เจคเฉเจธเฉเจ เจกเฉเจฎเจจ เจจเฉเฉฐ เจธเจฐเจเจฐเจฎ เจ เจคเฉ เจเจพเจฒเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ CRI-O:
systemctl enable --now crio
เจคเฉเจธเฉเจ เจกเฉเจฎเจจ เจธเจฅเจฟเจคเฉ เจฆเฉ เจเจพเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
systemctl status crio
- เจเจฒเฉ OS เจจเฉเฉฐ เจ
เฉฑเจชเจกเฉเจ เจเจฐเฉเจ:
- เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจ
เจคเฉ เจเจเจเฉเจตเฉเจธเจผเจจ เจเจฌเจฐเจจเฉเจเจฟเจธ.
- เจเจ เจฒเฉเฉเฉเจเจฆเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจเฉเฉเฉเจ:
cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg exclude=kubelet kubeadm kubectl EOF
เจนเฉเจฃ เจ เจธเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเจฌเจฐเจจเฉเจเจฟเจธ (เจตเจฐเจเจจ 1.18, เจเจฟเจตเฉเจ เจเฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ):
dnf install -y kubelet-1.18* kubeadm-1.18* kubectl-1.18* --disableexcludes=kubernetes
- เจฆเฉเจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจธเฉเจเจ: เจเจฟเจเจเจเจฟ เจ
เจธเฉเจ เจกเฉเจฎเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจพเจ เจกเฉเจเจฐ, เจชเจฐ เจ
เจธเฉเจ เจกเฉเจฎเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ CRI-O, เจฒเจพเจเจ เจ
เจคเฉ เจธเจผเฉเจฐเฉเจเจค เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฌเจฐเจจเฉเจเจฟเจธ เจคเฉเจนเจพเจจเฉเฉฐ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒ /var/lib/kubelet/config.yaml เจตเจฟเฉฑเจ เจขเฉเจเจตเฉเจ เจธเฉเจเจฟเฉฐเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจชเจนเจฟเจฒเจพเจ เจฒเฉเฉเฉเจเจฆเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฌเจฃเจพ เจเฉ:
mkdir /var/lib/kubelet cat <<EOF > /var/lib/kubelet/config.yaml apiVersion: kubelet.config.k8s.io/v1beta1 kind: KubeletConfiguration cgroupDriver: systemd EOF
- เจคเฉเจธเจฐเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจจเฉเจเจคเจพ เจเจฟเจธเจฆเจพ เจ
เจธเฉเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจฆเฉเจฐเจพเจจ เจธเจพเจนเจฎเจฃเจพ เจเจฐเจฆเฉ เจนเจพเจ: เจเจธ เจคเฉฑเจฅ เจฆเฉ เจฌเจพเจตเจเฉเจฆ เจเจฟ เจ
เจธเฉเจ เจตเจฐเจคเฉ เจเจ เจกเจฐเจพเจเจตเจฐ เจจเฉเฉฐ เจธเฉฐเจเฉเจค เจเฉเจคเจพ เจนเฉ cgroup, เจ
เจคเฉ เจเจธเจฆเฉ เจธเฉฐเจฐเจเจจเจพ เจเจฐเจเฉเจฎเฉเจเจเจธ เจฆเฉเจเจฐเจพ เจชเจพเจธ เจเฉเจคเฉ เจเจ เจนเฉ เจเฉเจฌเฉเจฒเฉเจ เจชเฉเจฐเจพเจฃเฉ เจนเฉ (เจเจฟเจตเฉเจ เจเจฟ เจฆเจธเจคเจพเจตเฉเจเจผ เจตเจฟเฉฑเจ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ), เจธเจพเจจเฉเฉฐ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเจฐเจเฉเจฎเฉเจเจ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจจเจนเฉเจ เจคเจพเจ เจธเจพเจกเฉ เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจจเจนเฉเจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพ:
cat /dev/null > /etc/sysconfig/kubelet cat <<EOF > /etc/sysconfig/kubelet KUBELET_EXTRA_ARGS=--container-runtime=remote --cgroup-driver=systemd --container-runtime-endpoint='unix:///var/run/crio/crio.sock' EOF
- เจนเฉเจฃ เจ
เจธเฉเจ เจกเฉเจฎเจจ เจจเฉเฉฐ เจเจเจเฉเจตเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเฉเจฌเฉเจฒเฉเจ:
sudo systemctl enable --now kubelet
เจ เจจเฉเจเฉเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฐเจเจฐเฉเจฒ-เจเจนเจพเจเจผ เจ เจเจพเจฎเจพ เจฎเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจจเฉเจกเจธ, เจคเฉเจธเฉเจ เจตเจฐเจค เจธเจเจฆเฉ เจนเฉ
เจเจธ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจจเจพเจฒ .
- เจเจ เจฒเฉเฉเฉเจเจฆเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจเฉเฉเฉเจ:
- เจเจน เจธเจพเจกเฉ เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฆเจพ เจธเจฎเจพเจ เจนเฉเฅค
- เจเจฒเฉฑเจธเจเจฐ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ, เจเจฎเจพเจเจก เจเจฒเจพเจ:
kubeadm init --pod-network-cidr=10.244.0.0/16
เจเจฒเฉฑเจธเจเจฐ โkubeadm join โฆโ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจนเฉเจฃ เจฒเจ เจเจฎเจพเจเจก เจจเฉเฉฐ เจฒเจฟเจเจฃเจพ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ, เจเจฟเจธเจจเฉเฉฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจฆเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจตเจฐเจคเจฃ เจฒเจ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเจพเจ เจเฉฑเจเฉ-เจเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจเจจเฅค
- เจเจ Pod เจจเฉเฉฑเจเจตเจฐเจ เจฒเจ เจชเจฒเฉฑเจเจเจจ (CNI) เจเฉฐเจธเจเจพเจฒ เจเจฐเฉเจเฅค เจฎเฉเจ เจตเจฐเจคเจฃ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเจฐเจฆเจพ เจนเจพเจ เจเฉเจฒเฉเจเฉ. เจธเฉฐเจญเจต เจคเฉเจฐ 'เจคเฉ เจตเจงเฉเจฐเฉ เจชเฉเจฐเจธเจฟเฉฑเจง เจซเจผเจฒเฉเจจเจพเจฒ เจจเจพเจฒ เจ
เจจเฉเจเฉเจฒเจคเจพ เจฎเฉเฉฑเจฆเฉ เจนเจจ nftables, เจนเจพเจ เจ
เจคเฉ เจเฉเจฒเฉเจเฉ - เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉเจเจฐเจพ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจเฉเจคเฉ เจ
เจคเฉ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเจพเจเจ เจเฉเจคเฉ เจเจ เจธเฉเจเจจเจเจ เจฒเจพเจเฉเจเจฐเจจ เจเจฌเจฐเจจเฉเจเจฟเจธ:
kubectl --kubeconfig /etc/kubernetes/admin.conf apply -f https://docs.projectcalico.org/v3.15/manifests/calico.yaml
- เจเฉฑเจ เจตเจฐเจเจฐ เจจเฉเจก เจจเฉเฉฐ เจธเจพเจกเฉ เจเจฒเฉฑเจธเจเจฐ เจจเจพเจฒ เจเจจเฉเจเจ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจจเจฟเจฐเจฆเฉเจธเจผ 1 เจ
เจคเฉ 2 เจฆเฉ เจ
เจจเฉเจธเจพเจฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจเจพเจ เจตเจฐเจคเฉเจ
เจธเจเฉเจฐเจฟเจชเจ , เจซเจฟเจฐ "kubeadm init..." เจเจเจเจชเฉเฉฑเจ เจคเฉเจ เจเจฎเจพเจเจก เจเจฒเจพเจ เจเฉ เจ เจธเฉเจ เจชเจฟเจเจฒเฉ เจชเฉเจพเจ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจธเฉ:kubeadm join $CONTROL_PLANE_ADDRESS:6443 --token $TOKEN --discovery-token-ca-cert-hash $TOKEN_HASH
- เจเจ เจเจพเจเจ เจเจฐเฉเจ เจเจฟ เจธเจพเจกเจพ เจเจฒเฉฑเจธเจเจฐ เจธเจผเฉเจฐเฉ เจนเฉ เจเจฟเจ เจนเฉ เจ
เจคเฉ เจเฉฐเจฎ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉ:
kubectl --kubeconfig=/etc/kubernetes/admin.conf get pods -A
เจคเจฟเจเจฐ! เจคเฉเจธเฉเจ เจเจชเจฃเฉ K8s เจเจฒเฉฑเจธเจเจฐ 'เจคเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจชเฉเจฒเฉเจกเจธ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
- เจเจฒเฉฑเจธเจเจฐ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ, เจเจฎเจพเจเจก เจเจฒเจพเจ:
เจธเจพเจจเฉเฉฐ เจ เฉฑเจเฉ เจเฉ เจเจกเฉเจ เจนเฉ
เจฎเฉเจจเฉเฉฐ เจเจฎเฉเจฆ เจนเฉ เจเจฟ เจเจชเจฐเฉเจเจค เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจ เจธเจฎเจพเจ เจ
เจคเฉ เจคเฉฐเจคเฉเจเจ เจจเฉเฉฐ เจฌเจเจพเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเฉเจคเฉ เจนเฉเฅค
เจเจฆเจฏเฉเจ เจตเจฟเฉฑเจ เจนเฉเจฃ เจตเจพเจฒเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจฆเจพ เจจเจคเฉเจเจพ เจ
เจเจธเจฐ เจเจธ เจเฉฑเจฒ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเจฅเจพเจจ เจตเจฟเฉฑเจ เจ
เฉฐเจคเจฎ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจ
เจคเฉ เจฆเฉเจเฉ เจธเฉเจซเจเจตเฉเจ
เจฐ เจฆเฉ เจตเจฟเจเจพเจธเจเจฐเจคเจพเจตเจพเจ เจฆเฉเจเจฐเจพ เจเจฟเจตเฉเจ เจธเจตเฉเจเจพเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจน เจ
เจเฉ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจธเจชเฉฑเจธเจผเจ เจจเจนเฉเจ เจนเฉ เจเจฟ OCI เจชเจนเจฟเจฒเจเจฆเจฎเฉเจเจ เจเฉเจ เจธเจพเจฒเจพเจ เจตเจฟเฉฑเจ เจเฉ เจเจฐเจจเจเฉเจเจ, เจชเจฐ เจ
เจธเฉเจ เจเฉเจธเจผเฉ เจจเจพเจฒ เจฆเฉเจเจพเจเจเฉเฅค เจคเฉเจธเฉเจ เจนเฉเจฃเฉ เจเจฟเฉฑเจชเจฃเฉเจเจ เจตเจฟเฉฑเจ เจเจชเจฃเฉ เจตเจฟเจเจพเจฐ เจธเจพเจเจเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ.
เจตเฉเจเจฆเฉ เจฐเจนเฉ!
เจเจน เจฒเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจธเจฐเฉเจคเจพเจ เจฆเจพ เจงเฉฐเจจเจตเจพเจฆ เจชเฉเจฐเจเจ เจนเฉเจเจ:
- เจเฉฐเจเฉเจจเจฐ เจฐเจจเจเจพเจเจฎ เจฌเจพเจฐเฉ เจธเฉเจเจธเจผเจจ
เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเจธเจคเจพเจตเฉเจเจผ เจชเฉฐเจจเจพ เจเฉฐเจเจฐเจจเฉเฉฑเจ 'เจคเฉ CRI-O เจชเฉเจฐเฉเจเฉเจเจ- Red Hat เจฌเจฒเฉเจ เจฒเฉเจ:
เจเจน เจตเจพเจฒเจพ ,เจเจน เจ เจคเฉ เจเจ เจนเฉเจฐ
เจธเจฐเฉเจค: www.habr.com