Πώς να εγκαταστήσετε το Minikube & Kubectl στα Windows 11 ή 10 με το Winget

Εάν είστε προγραμματιστής ή επαγγελματίας πληροφορικής που ενδιαφέρεται για το Kubernetes και την ενορχηστρώση των εμπορευματοκιβωτίων, το Minikube είναι ένα ανεκτίμητο εργαλείο για το περιβάλλον των Windows. Το Minikube μπορεί εύκολα να χρησιμοποιηθεί σε Linux, MacOS ή Windows και σας επιτρέπει να εκτελείτε ένα cluster ενός μονού κόμβου Kubernetes στο τοπικό σας μηχάνημα. Αυτό καθιστά εύκολη την πειραματισμό, την ανάπτυξη και τις εφαρμογές δοκιμών χωρίς την ανάγκη για μια πλήρη κλίμακα kubernetes ρύθμιση.

Αυτός ο οδηγός δείχνει τα βήματα εγκατάστασης του Minikube στα Windows χρησιμοποιώντας τη γραμμή εντολών ή το PowerShell μέσω του Winget

Απαιτήσεις

Τίποτα ιδιαίτερο δεν απαιτείται για να εκτελέσει αυτό το σεμινάριο. Εδώ είναι τα καθημερινά πράγματα που θα χρειαστείτε:

  • Ένα pc των Windows 10 ή 11
  • Πρόσβαση σε PowerShell ή Command Pompt/Terminal μεδιοικητικά προνόμια
  • Το Minikube βασίζεται στην εικονικοποίηση, όπως το VirtualBox, το Hyper-V, το Docker ή οποιαδήποτε άλλη υποστηριζόμενη πλατφόρμα.

Βήμα 1: Εγκαταστήστε την πλατφόρμα εικονικοποίησης

Όπως αναφέρθηκε στην ενότητα Απαιτήσεις, χρειαζόμαστε μια πλατφόρμα εικονικοποίησης για να συνεργαστούμε με το Minikube στα Windows. Εάν έχετε ήδη εγκαταστήσει το Hyper-V, το Docker ή το VirtualBox, μπορείτε να παραλείψετε αυτό το βήμα. Ωστόσο, οι αρχάριοι μπορούν να ξεκινήσουν με το VirtualBox ή το Hyper-V.

Το Minikube απαιτεί από ένα hypervisor να δημιουργεί και να διαχειρίζεται εικονικές μηχανές για το σύμπλεγμα Kubernetes. Μπορείτε να επιλέξετε μεταξύ Hyper-V και VirtualBox. Δείτε πώς να τα εγκαταστήσετε:

Για την εγκατάσταση του Hyper-V

  • Ανοίξτε το PowerShell ως διαχειριστή.
  • Εκτελέστε την ακόλουθη εντολή για να ενεργοποιήσετε το Hyper-V:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  • Μόλις ολοκληρωθεί, επανεκκινήστε το σύστημά σας.

Εκείνοι που θέλουν να χρησιμοποιήσουν VirtualBox:

  • Κατεβάστε το πρόγραμμα εγκατάστασης VirtualBox από τοεπίσημος ιστότοποςκαι τρέξτε το.
  • Μετά από αυτό, ακολουθήστε τις οδηγίες στην οθόνη για να εγκαταστήσετε το VirtualBox.

Ομοίως, όσοι θέλουν να χρησιμοποιήσουν το Docker ως οδηγό Minikube μπορούν να κατεβάσουν και να εγκαταστήσουν τη ρύθμισή του.

Βήμα 2: Εγκαταστήστε το minikube στα Windows 11 ή 10 χρησιμοποιώντας το Winget

Τώρα, μεταβείτε στο πλαίσιο αναζήτησης των Windows και ανοίξτε το PowerShell ή τη γραμμή εντολών, αλλά με διαχειριστική πρόσβαση.Όταν το εικονίδιο για κάποιο από αυτά εμφανίζεται στην περιοχή αναζήτησης των παραθύρων σας, κάντε κλικ για να επιλέξετε "Εκτελέστε ως διαχειριστής. "

Μετά το άνοιγμα της γραμμής PowerShell ή εντολών, ελέγξτε εάν είναι διαθέσιμο το προεπιλεγμένο διαχειριστή πακέτων Windows "Winget". Αν και σε όλες τις τελευταίες εκδόσεις των Windows, θα είναι ήδη εκεί, ακόμα για να επιβεβαιώσετε, να εκτελέσετε:

winget -v

Θα δείτε την έκδοση του διαχειριστή του πακέτου που επιβεβαιώνει τη διαθεσιμότητά του. Εάν δεν είναι εκεί, μπορείτε να το εγκαταστήσετε με μη αυτόματο τρόποΚαραμέλα.

Καθώς έχουμε τον διαχειριστή πακέτων, ας εκτελέσουμε γρήγορα μια εντολή για να κατεβάσετε και να εγκαταστήσετε το Minikube στο σύστημα των Windows 10/11. Το καλύτερο είναι ότι δεν χρειάζεται να κοιτάξετε εδώ ή εκεί για οποιαδήποτε ρύθμιση.

winget install Kubernetes.minikube

Περιμένετε μερικά δευτερόλεπτα. Ανάλογα με τη σύνδεσή σας στο Διαδίκτυο, το Minikube θα εγκατασταθεί.

Βήμα 3: Επαληθεύστε την εγκατάσταση Minikube

Πρώτον, κλείστε την υπάρχουσα συνεδρία PowerShell ή CMD. Στη συνέχεια, απλά κλείστε την εφαρμογή και ξεκινήστε την από το μενού έναρξης με δικαιώματα διαχειριστή, όπως κάναμεΒήμα 2αυτού του σεμιναρίου. Αυτόαπαιτείται έτσι ώστε το PowerShell να μπορεί να αναγνωρίσει τη διαδρομή του εγκατεστημένου εργαλείου εντολής Minikube.

Τώρα, για να ελέγξετε την εκτέλεση εγκατάστασης Minikube:

minikube status

Θα πάρετε κάτι όπως παρακάτω, πράγμα που σημαίνει ότι είναι διαθέσιμο για να ξεκινήσετε.

Profile "minikube" not found. Run "minikube profile list" to view all profiles.
To start a cluster, run: "minikube start"

Βήμα 4: Ρύθμιση Kubectl CLI στα Windows

Μπορούμε να χρησιμοποιήσουμε το εργαλείο γραμμής εντολών της Kubernetes, Kubectl, για να διαχειριστούμε πόρους συμπλέγματος, να αναπτύξουμε εφαρμογές και να επιθεωρήσουμε τα αρχεία καταγραφής των συστάδων Kubernetes. Αν θέλετε αυτό, εδώ είναι η εντολή να το εγκαταστήσετε.

winget install Kubernetes.kubectl

Σημείωμα: Επανεκκινήστε το PowerShell ή CMD σας και εκτελέστε ξανά ως διαχειριστή για να χρησιμοποιήσετε τη γραμμή εντολών Kubectl.

Για να ελέγξετε την έκδοση που μπορείτε να χρησιμοποιήσετε:

Βήμα 5: Ξεκινήστε το minikube

Τώρα, θα ξεκινήσουμε το Minikube για να κατεβάσετε τα απαιτούμενα αρχεία ISO για να δημιουργήσετε ένα περιβάλλον. Ωστόσο, το βασικό πράγμα που πρέπει να δείτε εδώ είναι ο οδηγός που θέλετε να χρησιμοποιήσετε με το Minkube.

Εάν τρέχετε:

minikube start

Στη συνέχεια, θα επιλέξει αυτόματα το προτιμώμενο πρόγραμμα οδήγησης στο σύστημά σας. Αυτό σημαίνει ότι αν είναι διαθέσιμο το Hyper-V, επιλέγει αυτό. Διαφορετικά, επιλέγει το VirtualBox ή οποιοδήποτε άλλο πρόγραμμα οδήγησης.

Αλλά αν θέλετε να τρέξει με το χέρι με μια συγκεκριμένη πλατφόρμα εικονικοποίησης, αναφέρετε την προαναφερθείσα εντολή.

Για παράδειγμα:Για να το ξεκινήσετε με το Docker:

minikube start --vm-driver docker

ΜπορείτεΑντικαταστήστε το Docker με άλλους οδηγούς αν θέλετε. Για περισσότερες πληροφορίες, δείτε τοεπίσημη τεκμηρίωση.

Μόλις ολοκληρωθεί η εγκατάσταση, μπορούμε να το ελέγξουμε χρησιμοποιώντας τις συγκεκριμένες εντολές για περισσότερες πληροφορίες.

• για κατάσταση:

minikube status
  • Για πρόσβαση στη γραμμή εντολών Minikube μέσω SSH:
minikube ssh
  • Για να μάθετε τι είναι ενεργά ή ενεργοποιημένα τα πρόσθετα Minikube, χρησιμοποιήστε:
minikube addons list
  • Για να ελέγξετε πληροφορίες συμπλέγματος
kubectl cluster-info
  • Για να δείτε ποιοι είναι οι κόμβοι σήμερα ενεργοί:
kubectl get nodes
  • Για την προεπιλεγμένη προβολή διαμόρφωσης του συμπλέγματος
kubectl config view
  • Για να σταματήσετε και να διαγράψετε το σύμπλεγμα Minikube:
minikube stop
minikube delete

Βήμα 6: Εκτελέστε το ταμπλό Minikube στα Windows 10 ή 11

Το Minikube έρχεται με ένα πρόσθετο που ονομάζεταιΠίνακας ελέγχου, το οποίο είναι αυτόματαενεργοποιημένη με την εκτέλεση της συγκεκριμένης εντολής σε αυτό το βήμα. Ως εκ τούτου, μπορούμε να το ξεκινήσουμε για να αποκτήσουμε πρόσβαση στη διεπαφή χρήστη Kubernetes που βασίζεται στο διαδίκτυο για την ανάπτυξη εφαρμογών εμπορευματοκιβωτίων και τη διαχείριση του συμπλέγματος, να λάβουμε μια επισκόπηση των πόρων και άλλα ...

minikube dashboard

Στο τοπικό σας σύστημα, όπου έχετε εγκαταστήσει αυτήν την υλοποίηση του Kubernetes, το πρόγραμμα περιήγησης θα ανοίξει αυτόματα και θα σας δώσει τη διεπαφή ιστού του πίνακα ελέγχου.

Βήμα 7. Πρόσβαση στο ταμπλό Kubernetes από απόσταση (προαιρετικά)

Εάν χρησιμοποιείτε το Minikube στον τοπικό σας διακομιστή Windows με μόνο μια διεπαφή γραμμής εντολών και θέλετε να αποκτήσετε πρόσβαση στον πίνακα ελέγχου Minikube από απόστασηΈνας υπολογιστής διαθέσιμος στο ίδιο δίκτυο με τον διακομιστή σας, αντί να χρησιμοποιήσετε την προηγούμενη εντολή βήματος, μπορείτε να χρησιμοποιήσετε τοπληρεξούσιο kubectlΓια να ανοίξετε το Local8001και πρόσβαση στη διεπαφή ιστού Kubernetesχρησιμοποιώντας τη δεδομένη σύνταξη.

kubectl proxy --address='0.0.0.0' --disable-filter=true

Σημείωμα: Για να περιορίσετε τη διεπαφή ιστού σε μια συγκεκριμένη διεύθυνση IP, αντικαταστήστε 0.0.0.0 στην παραπάνω εντολή με αυτό. Διαφορετικά, οποιοδήποτε σύστημα στο δίκτυο μπορεί να έχει πρόσβαση στον πίνακα ελέγχου.

Μόλις εκτελέσετε την παραπάνω εντολή, ανοίξτε οποιοδήποτε πρόγραμμα περιήγησης που μπορεί να έχει πρόσβαση στη διεύθυνση IP του διακομιστή που εκτελεί το minikube και να το επισημάνει:

https://server-ip-address:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

Για να μάθετε περισσότερα γιακαιΜίνικου, ανατρέξτε στην επίσημη τεκμηρίωση.

Related Posts