Tôi muốn thiết lập cụm kubernetes đầu tiên của mình cho mục đích học tập.
Tôi có 3 vùng chứa lxc đang chạy AlmaLiunx 8.4
* một người sẽ trở thành bộ điều khiển, 2 người còn lại sẽ trở thành các nút công nhân.
Như một hướng dẫn tôi đang sử dụng hướng dẫn này. Tuy nhiên, tôi muốn sử dụng podman làm thời gian chạy bộ chứa và đã cài đặt nó trên các nút worker.
Khi thực hiện các khởi tạo kubeadm
lệnh trên bộ điều khiển, tôi gặp lỗi cho biết docker sẽ là một yêu cầu.
# kubeadm init
[init] Sử dụng phiên bản Kubernetes: v1.22.1
[preflight] Chạy kiểm tra trước chuyến bay
[preflight] CẢNH BÁO: Không thể tạo giao diện được sử dụng để giao tiếp với thời gian chạy vùng chứa: cần có docker cho thời gian chạy vùng chứa: exec: "docker": không tìm thấy tệp thực thi trong $PATH
[CẢNH BÁO FileExisting-tc]: không tìm thấy tc trong đường dẫn hệ thống
[preflight] Kéo hình ảnh cần thiết để thiết lập cụm Kubernetes
[preflight] Quá trình này có thể mất một hoặc hai phút, tùy thuộc vào tốc độ kết nối internet của bạn
[preflight] Bạn cũng có thể thực hiện hành động này trước bằng cách sử dụng 'kéo hình ảnh cấu hình kubeadm'
ánh sáng trước giai đoạn thực thi lỗi: cần có docker cho thời gian chạy vùng chứa: exec: "docker": không tìm thấy tệp thực thi trong $PATH
Để xem dấu vết ngăn xếp của lỗi này, hãy thực thi --v=5 hoặc cao hơn
Tôi đã cố gắng gian lận của mình bằng cách thêm bí danh docker-'podman'
nhưng điều đó không có tác dụng như mong muốn (tôi đã thử bí danh. Nó hoạt động).
Tôi tự hỏi liệu bạn có phải thiết lập cụm với docker trước và thay thế nó bằng podman trên các nút worker sau này hay có bất kỳ loại sốt podman bí mật nào bạn phải thêm trong quy trình thiết lập không?