
Xin chào mọi ngườiRed Hat OpenShift
OpenShift, đôi khi bạn thắc mắc, `` Làm thế nào để cụm duy trì tính khả dụng?'' ``Thành phần nào sẽ hoạt động trong trường hợp có lỗi?''
Điều đầu tiên bạn cần biết để tỷ lệ kèo cá cược hôm nay cách thức hoạt độngMặt phẳng điều tỷ lệ kèo cá cược hôm nay
Ứng dụngPodlàNút công nhânTuy nhiênPodvị trí, quản lý trạng thái cụm, điều chỉnh trong trường hợp lỗi, phản ánh các thay đổi về cấu hình, vv
Trong bài viết nàyOpenShiftMáy chủ API、vvd、Bộ lập lịch、Trình quản lý bộ điều tỷ lệ kèo cá cược hôm nay
Mục lục
- Mặt phẳng điều tỷ lệ kèo cá cược hôm nay là gì
- Các thành phần chính tạo nên mặt phẳng điều tỷ lệ kèo cá cược hôm nay
- Luồng cho đến khi nhóm bắt đầu
- Thiết kế cơ bản hỗ trợ tính khả dụng
- Khái niệm về tính khả dụng của từng thành phần
- Cách xem xét tác động của thất bại
- Hỏng công nhân và hỏng máy bay điều tỷ lệ kèo cá cược hôm nay là hai vấn đề khác nhau
- Những điểm cần kiểm tra khi vận hành OpenShift
- Tóm tắt
1 Mặt phẳng điều tỷ lệ kèo cá cược hôm nay là gì?
OpenShiftmặt phẳng điều tỷ lệ kèo cá cược hôm nay chịu trách nhiệm quản lý trạng thái của toàn bộ cụmVai trò chính
- Quản lý trạng thái trên toàn cụm
- PodỪNútphán đoán vị trí
- Hướng dẫn phát hiện và khắc phục lỗi
- Lưu thông tin cài đặt/thông tin trạng thái
- Tiếp nhận hoạt động từ người dùng và nhà điều hành
Máy chủ API、vvd、Bộ lập lịch、Trình quản lý bộ điều tỷ lệ kèo cá cược hôm nay、Toán tửlàm việc cùng nhau
tỷ lệ kèo cá cược hôm nay thích ngắn gọn làMáy chủ APItrở thành điểm vào cho các hoạt động của cụm,vvdlưu trạng thái vàBộ lập lịchỪTrình quản lý bộ điều tỷ lệ kèo cá cược hôm nayđưa cụm đến gần hơn với trạng thái mong muốn
Hình ảnh tổng thể

2 Các thành phần chính tạo nên mặt phẳng điều tỷ lệ kèo cá cược hôm nay
2-1 Máy chủ API
Máy chủ APIlà điểm vào cho các hoạt động của cụmocỪkubectl, khác nhauNgười điều tỷ lệ kèo cá cược hôm nay、Toán tửvv về cơ bản làMáy chủ API
Vai trò chính
- Tiếp nhận lệnh quản lý
- Tài nguyên cụm đọc và ghi
- Thông báo trạng thái cho từng thành phần
- Bàn xác thực/ủy quyền
Tài nguyên cụm ở đây là gì?Pod、Triển khai、Dịch vụ、Bản đồ cấu hình、Bí mậtvvKubernetes/OpenShiftCác đối tượng được quản lý ở trên
Máy chủ APItrở nên không có sẵnPodsẽ không nhất thiết phải dừng ngay lập tức nhưng các hoạt động như triển khai mới, thay đổi quy mô và thay đổi cấu hình sẽ trở nên khó khăn
2-2 vv
vvdlàKubernetes/OpenShiftPhân phối duy trì thông tin trạng tháiKhóa-Giá trịĐây là một cửa hàngCơ sở dữ liệu lưu trữ trạng thái hiện tại của cụm,Podtồn tại hoặcNútnhưngSẵn sànghoặcDịch vụCái nàoĐiểm cuốiđược lưu
Vai trò chính
- Nhóm、Nút、Dịch vụ、Bản đồ cấu hình
- Lưu thông tin cấu hình cụm
- Cung cấp dữ liệu trạng thái được tham chiếu theo từng thành phần
vvdgồm có nhiều thành viên
Chung3Trong cấu hình mặt phẳng điều tỷ lệ kèo cá cược hôm nay củavvdcũng3Làm việc với các thành viên
vvdTrongTrưởng nhómvàNgười theo dõiđược bầu
Quy trình viếtTrưởng nhómNgười theo dõiLãnh đạođã bị dừng, một cái mới trong số các thành viên còn lạiTrưởng nhómđược chọn
Đã có1Một điều quan trọng làvvdSố đại biểu
vvdSố đại biểu cần có để xác nhận cập nhật3Đối với cấu hình thành viên,2Nếu các thành viên còn sống thì đa số sẽ hài lòng Tức là,1Bạn có thể tiếp tục cho đến khi máy bị lỗi, nhưng2Nếu máy dừng, bạn sẽ mất số đại biểu và khó cập nhật trạng thái
2-3 Người lập lịch
Bộ lập lịchlàCái nàoNút công nhânđếnNhóm
Vai trò chính
- MớiPod
- NútLên lịch dựa trên tài nguyên miễn phí và các ràng buộc
Bộ lập lịchlàCPUvà tính khả dụng của bộ nhớ,Nútnhãn, vết bẩn/Chấp nhận(Khoan dung), trong khi kiểm tra mối quan hệ, vv, hãy chọn đích đến của vị tríNút công nhân
Vết nhơ/Chấp nhận(Khoan dung)cụ thểNútđếnPodkhông được phép đặt hoặc cho phépNhómMối quan hệ làPodcụ thểNúthoặc di chuyển nó ra xa bạn
Trình lập lịch trìnhlà “cái nàyPodcó phải đây khôngNút" và kết quảMáy chủ API
Thực tế việc khởi động vùng chứa làNút công nhânTopkubelet
2-4Trình quản lý bộ điều tỷ lệ kèo cá cược hôm nay
Trình quản lý bộ điều tỷ lệ kèo cá cược hôm naylà bội sốNgười điều tỷ lệ kèo cá cược hôm nayVòng điều tỷ lệ kèo cá cược hôm nay đưa trạng thái hiện tại đến gần trạng thái mong muốn
Vai trò chính
- Bản saoDuy trì số lượng
- NútGiám sát trạng thái
- Bản án tái tạo trong trường hợp thất bại
- Khác nhauBộ điều tỷ lệ kèo cá cược hôm nay
Ví dụ:Triển khaiPod3Mặc dù được định nghĩa là `` nước đi một '' nhưng trên thực tế2Nếu chỉ có một người chuyển động,Người điều tỷ lệ kèo cá cược hôm nayphát hiện sự khác biệt và số tiền còn thiếuPod
Phong trào tiếp tục thu hẹp khoảng cách giữa “trạng thái lý tưởng” và “trạng thái hiện tại” này làKubernetes/OpenShift
2-5Operator
OpenShiftTrongToán tử cụmtham gia vào việc quản lý cấu hình, giám sát và sửa chữaOpenShiftở trạng thái mong đợi
Vai trò chính
- Quản lý cài đặt thành phần
- Giám sát trạng thái
- Điều chỉnh trong trường hợp bất thường
- Duy trì tính nhất quán trong quá trình cập nhật
OpenShiftcó hoạt động như mong đợi không, không có cấu hình sai và không có sự mâu thuẫn trong quá trình cập nhật
3. Luồng cho đến khi Pod bắt đầu
Để tỷ lệ kèo cá cược hôm nay mặt phẳng điều khiểnTriển khaiPodkhởi động
Người dùngoc áp dụngvvTriển khaiđược tạo, quá trình xử lý sau sẽ diễn ra ở hậu trường
- Người dùng/ocnhưngTriển khaiTạoMáy chủ API
- Máy chủ APInhưngTriển khaivvd
- Trình quản lý bộ điều tỷ lệ kèo cá cược hôm naynhưngTriển khaiĐã phát hiện quá trình tạo
- Trình quản lý bộ điều tỷ lệ kèo cá cược hôm naynhưngBộ bản sao
- Máy chủ APInhưngBộ bản saovvd
- Trình quản lý bộ điều tỷ lệ kèo cá cược hôm naynhưngNhóm
- Máy chủ APInhưngPodvvd
- Trình lập lịch trìnhkhông được đặtPod
- Bộ lập lịchđược đặtNút công nhân
- Máy chủ APInhưngPodcủaNútPhân bổvvd
- kubeletlàNútPod
- kubeletkhởi động vùng chứa thông qua thời gian chạy vùng chứa
4 Thiết kế cơ bản hỗ trợ sẵn có
OpenShiftmặt phẳng điều tỷ lệ kèo cá cược hôm nay thường được sử dụng để giảm các điểm lỗi đơn lẻ3Nó được thiết kế theo cấu hình đơn vị
Các thành phần chính chạy trên mỗi nút mặt phẳng điều tỷ lệ kèo cá cược hôm nayAPIQuyền truy cập được phân phối thông qua bộ cân bằng tải
Bộ cân bằng tải ở đây làMáy chủ APItới nhiều nút mặt phẳng điều tỷ lệ kèo cá cược hôm nay1đứngMáy chủ APINgay cả khi xảy ra lỗi, khácMáy chủ API
vvdcó thể sao chép dữ liệu giữa nhiều thành viên và tiếp tục cập nhật trạng thái nếu phần lớn còn sốngBộ lập lịchỪTrình quản lý bộ điều tỷ lệ kèo cá cược hôm nayngay cả khi nhiều phiên bản đang chạy, phiên bản xử lý thực tế sẽ được xác định bằng việc bầu chọn đơn vị chỉ huy
Chọn người lãnh đạo có nghĩa là chọn người chịu trách nhiệm xử lý hiện đang hoạt động trong số nhiều phiên bản1Cơ chế là chọn mộtCác cá thể không được chọn sẽ ở chế độ chờ và tiếp quản nếu người chỉ huy thất bại
Tổng quan về tình trạng sẵn có

5 Khái niệm về tính khả dụng của từng thành phần
Máy chủ API
Máy chủ APIchạy dự phòng trên nhiều nút mặt phẳng điều tỷ lệ kèo cá cược hôm nayTừ người dùng và thành phầnAPIYêu cầu được cân bằng tải xử lýMáy chủ API
Do đó,1Nếu một nút mặt phẳng điều tỷ lệ kèo cá cược hôm nay bị lỗi thì nút còn lạiMáy chủ APIcó thể tiếp tục đáp ứng
vvd
vvdbao gồm nhiều thành viên và sao chép dữ liệu
3Đối với cấu hình thành viên,2Số đại biểu có thể được duy trì nếu thành viên còn sốngBạn có thể tiếp tục đọc và ghi trạng thái cụm miễn là bạn duy trì số đại biểu
Ngược lại,3Thành viên2Nếu một thành viên dừng lại, bạn sẽ mất đa sốTrong trường hợp này, để tránh tình trạng dữ liệu không nhất quán,vvdsẽ không còn có thể cam kết cập nhật
Bộ lập lịch
Bộ lập lịchcó thể được bắt đầu với nhiều trường hợpTuy nhiên, nhiềuBộ lập lịchđồng thời giống nhauPodsẽ gây nhầm lẫn nên phiên bản đang hoạt động sẽ được xác định bằng việc bầu chọn người lãnh đạo
Đang hoạt độngBộ lập lịchthất bại, một cá thể khác sẽ trở thành người dẫn đầu và tiếp quản
Trình quản lý bộ điều tỷ lệ kèo cá cược hôm nay
Trình quản lý bộ điều tỷ lệ kèo cá cược hôm naycũng có thể được bắt đầu với nhiều trường hợpBộ lập lịch, các phiên bản đang hoạt động được xác định bằng việc bầu chọn người lãnh đạo
Trình quản lý bộ điều tỷ lệ kèo cá cược hôm naykhông hoạt động bình thường trong một thời gian dàiPodNútĐiều này sẽ ảnh hưởng đến việc điều chỉnh trong trường hợp xảy ra lỗi
6 Cách xem xét tác động của thất bại
6-1 Một lỗi mặt phẳng điều tỷ lệ kèo cá cược hôm nay
3Đài Trung1Nếu một nút mặt phẳng điều tỷ lệ kèo cá cược hôm nay bị hỏng thì nút đó thường có thể được coi là một lỗi dự kiến
Máy chủ APIcó thể phản hồi trên các nút còn lạivvdcũng3Thành viên trung gian2Chỉ cần còn lại thành viên thì số đại biểu có thể được duy trìBộ lập lịchỪTrình quản lý bộ điều tỷ lệ kèo cá cược hôm naycũng sẽ chuyển người lãnh đạo sang phiên bản khác nếu cần thiết
Tuy nhiên, tải trên các nút còn lại sẽ tăng lên nên1Bạn phải kiểm tra trước hiệu suất và quy trình khôi phục trong trường hợp máy bị lỗi
6-2 Lỗi hai mặt phẳng điều tỷ lệ kèo cá cược hôm nay
3Đài Trung2Nếu một nút mặt phẳng điều tỷ lệ kèo cá cược hôm nay bị hỏng thì tác động sẽ rất đáng kể
Một vấn đề cụ thể làvvd3Thành phần thành viênvvdTrong2Yêu cầu thành viên1Nếu chỉ có thành viên thì sẽ không có đa số
Ở trạng thái này, sẽ khó cập nhật trạng thái cụm
Đã cóNút công nhânchạy phía trênPodkhông nhất thiết phải dừng ngay lập tức do hỏng mặt phẳng điều tỷ lệ kèo cá cược hôm nay
Nhưng mớiPod, di dời trong trường hợp lỗi, thay đổi cấu hình,Toán tửsẽ bị ảnh hưởng rất nhiều
7 Lỗi của công nhân và lỗi của máy bay điều tỷ lệ kèo cá cược hôm nay là những thứ khác nhau
Lỗi công nhân và hỏng máy bay điều tỷ lệ kèo cá cược hôm nay ảnh hưởng đến nhiều nơi khác nhau
Thất bại của công nhân
Lỗi công nhân là lỗi liên quan đến cơ sở hạ tầng thực thi ứng dụng
Ví dụ:Nút công nhânnhưng1Khi máy dừng thì dừngNútNó đang chạy phía trênPodsẽ bị ảnh hưởngBản saoSố vàPodphù hợp, cái khácNút công nhânđếnPodcó thể được di dời và hấp thụ
Lỗi mặt phẳng điều tỷ lệ kèo cá cược hôm nay
Lỗi mặt phẳng điều tỷ lệ kèo cá cược hôm nay là lỗi liên quan đến khả năng quản lý và điều tỷ lệ kèo cá cược hôm nay cụm
Hiện tạiPodkhông dừng lại ngay lập tức, việc triển khai mới, thay đổi quy mô và điều chỉnh trong trường hợp thất bại trở nên khó khănNói cách khác, nó ảnh hưởng đến khả năng sửa đổi và khôi phục cụm nhiều hơn so với việc thực thi chính ứng dụng
8 Những điểm cần kiểm tra khi vận hành OpenShift
Mặt phẳng điều tỷ lệ kèo cá cược hôm nay không chỉ bao gồm chức năng của sản phẩm; thiết kế hoạt động cũng rất quan trọng
Các điểm kiểm tra trong thiết kế và vận hành
- Loại bỏ các điểm lỗi duy nhất
- Kiểm tra tính khả dụng trong quá trình vá lỗi/nâng cấp
- Xác minh quy trình sao lưu/khôi phục
- Giám sát và đào tạo lỗi
- DR/BCP
- Xác thực,Xâm nhập、DNS、LB, mạng, thiết kế ngoại vi lưu trữ
Suy nghĩ khi cập nhật
OpenShiftthực hiện cập nhật thành phần luân phiên,Toán tửHãy tiến hành với sự chủ động và liêm chínhTuy nhiên, có một số điều bạn nên kiểm tra trước
- Kiểm tra tình trạng cụm
- Kiểm tra tính tương thích của các thành phần phụ thuộc
- Kiểm tra cảnh báo giám sát
- Làm rõ kế hoạch bảo trì
9 Tóm tắt
OpenShiftlà điểm trung tâm để quản lý toàn bộ cụm
Thành phần chính
- Máy chủ API: Lối vào hoạt động
- vvd: Đích lưu trữ thông tin trạng thái
- Bộ lập lịch:PodThành phần xác định vị trí đặt
- Trình quản lý bộ điều tỷ lệ kèo cá cược hôm nay: Thành phần đưa trạng thái hiện tại đến gần trạng thái mong muốn
- Hoạt độngr:OpenShiftCác cơ chế hỗ trợ quản lý, giám sát và điều chỉnh cấu hình
Về mặt tình trạng sẵn có, nói chung3Lấy cấu hình mặt phẳng điều tỷ lệ kèo cá cược hôm nay củaMáy chủ APIdự phòng,vvd,Trình lập lịch/Trình quản lý bộ điều tỷ lệ kèo cá cược hôm nay
Tuy nhiên, tình trạng sẵn cóOpenShift
Thiết kế phải bao gồm vị trí nút, bộ cân bằng tải, thành phần ngoại vi, bản sao lưu, đào tạo lỗi và quy trình cập nhật
tỷ lệ kèo cá cược hôm nay được vai trò của mặt phẳng điều khiển sẽ giúp bạn dễ dàng xác định điều gì đang dừng ở đâu trong trường hợp xảy ra lỗi
OpenShifttrước hết là một cách ổn địnhMáy chủ API、vvd、Bộ lập lịch、Trình quản lý bộ điều tỷ lệ kèo cá cược hôm nay
Tài liệu tham khảo
1Tài liệu về Mũ Đỏ``Không6Chương “Kiến trúc mặt phẳng điều tỷ lệ kèo cá cược hôm nay”
2Tài liệu Kubernetes「KubernetesThành phần''
3.Tài liệu vv「 Câu hỏi thường gặp | vv」












