ฉันทำตามขั้นตอนด้านล่าง:
ติดตั้ง Ubuntu 18.04 (ใช้งานไม่ได้จนกว่าฉันจะเปิดใช้งาน WSL ดังนั้นฉันจึงเปิดใช้งาน WSL2)
ติดตั้ง kubectl และ minikube ใน linux distro
ติดตั้ง VBox เวอร์ชัน 6.1.32 r149290 (Qt5.6.2) บน Windows โดยใช้ไฟล์ .exe ที่นี่ https://www.virtualbox.org/ (การจำลองเสมือนของ CPU เปิดอยู่ ระบบบูตที่ปลอดภัยถูกปิดใช้งานใน BIOS แพลตฟอร์มเครื่องเสมือนและ Windows Hypervisor Plaform ไม่ถูกเลือกในแผงควบคุม) (ฉันอ่าน VBox เข้ากันไม่ได้กับ WSL2 ดังนั้นฉันจึงดาวน์เกรด WSL1)
ในเทอร์มินัล Ubuntu วิ่ง
$ minikube start --driver=virtualbox ได้รับข้อผิดพลาดนี้
minikube v1.24.0 บน Ubuntu 18.04
⨠การใช้ไดรเวอร์ virtualbox ตามโปรไฟล์ที่มีอยู่
ออกเนื่องจาก PROVIDER_VIRTUALBOX_NOT_FOUND: ไม่พบผู้ให้บริการ 'virtualbox': ไม่พบ VBoxManage ใน $PATH
คำแนะนำ: ติดตั้ง VirtualBox
เอกสาร: https://minikube.sigs.k8s.io/docs/reference/drivers/virtualbox/
ฉันวิ่ง
$ sudo apt-get ติดตั้ง virtualbox
หลังจากนั้น
เริ่มต้น $ minikube
minikube v1.24.0 บน Ubuntu 18.04
⨠การใช้ไดรเวอร์ virtualbox ตามโปรไฟล์ที่มีอยู่
การเริ่มโหนดระนาบควบคุม minikube ในคลัสเตอร์ minikube
การสร้าง virtualbox VM (CPUs=2, Memory=2200MB, Disk=20000MB) ...
StartHost ล้มเหลว แต่จะลองอีกครั้ง: การสร้างโฮสต์: สร้าง: สร้างล่วงหน้า: เรารองรับ Virtualbox ที่เริ่มต้นด้วยเวอร์ชัน 5 การติดตั้ง VirtualBox ของคุณคือ "คำเตือน: ไม่มีอุปกรณ์อักขระ /dev/vboxdrv\n\t โปรดติดตั้ง virtualbox- แพ็คเกจ dkms และ\n\t ส่วนหัวที่เหมาะสม ซึ่งน่าจะเป็น linux-headers-Microsoft\n\n\t คุณจะไม่สามารถเริ่ม VM ได้จนกว่าปัญหานี้จะได้รับการแก้ไข\n5.2.42_Ubuntur137960" โปรดอัปเกรดที่ https://www.virtualbox.org
การสร้าง virtualbox VM (CPUs=2, Memory=2200MB, Disk=20000MB) ...
ไม่สามารถเริ่ม virtualbox VM การเรียกใช้ "minikube delete" อาจแก้ไขได้: การสร้างโฮสต์: สร้าง: สร้างล่วงหน้า: เรารองรับ Virtualbox ที่เริ่มต้นด้วยเวอร์ชัน 5 การติดตั้ง VirtualBox ของคุณคือ "คำเตือน: ไม่มีอุปกรณ์อักขระ /dev/vboxdrv\n\t โปรดติดตั้ง virtualbox แพ็คเกจ -dkms และ\n\t ส่วนหัวที่เหมาะสม น่าจะเป็น linux-headers-Microsoft\n\n\t คุณจะไม่สามารถเริ่ม VM ได้จนกว่าปัญหานี้จะได้รับการแก้ไข\n5.2.42_Ubuntur137960" โปรดอัปเกรดที่ https://www.virtualbox.org
â ออกเนื่องจาก PR_VBOX_DEVICE_MISSING: ไม่สามารถเริ่มโฮสต์: การสร้างโฮสต์: สร้าง: สร้างล่วงหน้า: เรารองรับ Virtualbox ที่เริ่มต้นด้วยเวอร์ชัน 5การติดตั้ง VirtualBox ของคุณคือ "คำเตือน: ไม่มีอุปกรณ์อักขระ /dev/vboxdrv\n\t โปรดติดตั้งแพ็คเกจ virtualbox-dkms และส่วนหัว\n\t ที่เหมาะสม ซึ่งน่าจะเป็น linux-headers-Microsoft\n\n \t คุณจะไม่สามารถเริ่ม VM ได้จนกว่าปัญหานี้จะได้รับการแก้ไข\n5.2.42_Ubuntur137960" โปรดอัปเกรดที่ https://www.virtualbox.org
คำแนะนำ: ติดตั้ง VirtualBox ใหม่และรีบูต หรือลองใช้ไดรเวอร์ kvm2: https://minikube.sigs.k8s.io/docs/reference/drivers/kvm2/
ปัญหาที่เกี่ยวข้อง: https://github.com/kubernetes/minikube/issues/3974
พยายามติดตั้ง linux header $ sudo apt-get install linux-headers-ชื่อ -r
ได้รับข้อผิดพลาดนี้
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
E: ไม่พบแพ็คเกจ linux-headers-4.4.0-19041-Microsoft
E: ไม่พบแพ็คเกจใด ๆ โดย glob 'linux-headers-4.4.0-19041-Microsoft'
E: ไม่พบแพ็คเกจใด ๆ โดย regex 'linux-headers-4.4.0-19041-Microsoft'
ฉันยังใหม่กับ kubernetes และ virtualbox โปรดช่วยฉันและแจ้งให้ฉันทราบว่าฉันทำอะไรผิด? เป้าหมายของฉันที่จะเริ่ม minikube โดยใช้ไดรเวอร์ virtualbox เพราะบทช่วยสอนที่ฉันติดตามเพื่อเรียนรู้ Kuberenetes ก็ใช้เครื่องมือเดียวกัน
ขอบคุณ.
แก้ไข: อีกอย่างหนึ่ง ฉันสามารถเริ่ม minikube จาก windows cmd prompt ได้ แต่ไม่ใช่จาก Ubuntu linux distro (แต่ต้องการใช้ linux distro สำหรับ kubernetes).