Hoe Kubernetes installeren?
Microservices is de buzz-term van de afgelopen tijd en is een architectuurpatroon van applicatie-ontwikkeling. Het is een verzameling services die dat zijn
- Zeer testbaar en onderhoudbaar
- Los verbonden
- Mogelijkheid om onafhankelijk in te zetten
- Geweven rond zakelijke mogelijkheden
Het stelt bedrijven in staat om continue levering, inzet van grote, complexe applicaties met de mogelijkheid om hun technologiestack te laten groeien.
Korte introductie over Kubernetes
Het is het toonaangevende platform geworden voor moderne cloud-native micro-services. De groeiende vraag naar Kubernetes in de afgelopen tijd heeft een aantal verbazingwekkende factoren achter zich - het cloud-native ontwerp, draagbaarheid en open-source zijn.
Stappen om Kubernetes te installeren
Er zijn 2 delen betrokken om Kubernetes te installeren
- Eerst moeten we de Kubectl installeren en
- Later gevolgd door Minikube
We zullen ons richten op het laatste deel, namelijk Kubectl. Kubectl is dus een opdrachtregelprogramma voor het installeren van Kubernetes. Een gebruiker van Kubectl kan eenvoudig applicaties en gerelateerde functionaliteiten op Kubernetes implementeren en beheren. Kubectl stelt haar gebruikers in staat om clusterbronnen te verifiëren en inspecteren, Creatie-verwijdering en updaten van componenten, statusdetails en applicaties implementeren en uitvoeren in K8.
-
Kubectl installeren
Stap 1: Volg deze link Kubectl hier krijgt een gebruiker de details van het Kubectl-installatieproces. Het ziet er zo uit - Kubectl-link installeren is gemarkeerd in het scherm.
Stap 2: Nadat u op de link hebt geklikt, wordt het onderstaande scherm geopend
Het bevat alle OS- en platformdetails, we zullen ons concentreren op het Windows-gedeelte dat ook aanwezig is in het latere gedeelte van de pagina.
Stap 3: Er zijn opnieuw twee manieren om Kubectl te installeren
- Via Chocolatey
- Via schep
Bekijk deze eens
Stap 4: Een gebruiker moet de onderstaande code schrijven om deze te installeren.
- Voor Choco: choco installeert kubernetes-cli
- Voor Scoop: scoop Kubectl installeren
Stap 5: Zodra deze stappen zijn voltooid, moet een gebruiker het bestand op elke gewenste locatie op het Windows-systeem opslaan. Voeg vervolgens de maplocatie kubectl.exe toe aan de padvariabele, de details worden hieronder weergegeven -
'Geavanceerde systeeminstellingen> Geavanceerd> Omgevingsvariabelen> Pad'
Betekent dat je deze padvariabele moet toevoegen aan de locatie die je hebt opgeslagen kube.
Stap 6: Open nu een opdrachtprompt (ook bekend als cmd) en typ het trefwoord 'kubectl'. Hiermee kunnen de gebruikers alle geldige opdrachten zien die worden ondersteund door kubectl.
Hiermee wordt de Kubectl in het systeem van de gebruiker geïnstalleerd. We gaan ons nu richten op de Minikube-installatie
-
Installeer Minikube
Stap 1: Download de Minikube-versie via deze link. Momenteel is de versie v0.35.0
Een scherm van de bovenstaande link ziet er zo uit
We kunnen zien dat verschillende versiedetails worden genoemd. We zullen ons concentreren op het Windows-gedeelte en op de link klikken die wordt vermeld in het onderstaande scherm.
Stap 2: Nadat de installatie is voltooid, moet ik het bestand hernoemen met de extensie .exe (zoals we deden voor kubectl).
Open nu de opdrachtprompt en typ de volgende opdracht -
Command - Minikube start
Laten we eens kijken welke details een gebruiker krijgt na deze opdracht.
De installatie van Minikube is bijna voltooid. Volg het onderstaande scherm -
Stap 3: Een laatste controlepunt voor de gebruikers voordat ze de kubernetten gaan gebruiken, is om de versiegegevens te controleren. Dit kan worden gedaan met een kleine opdracht in de opdrachtprompt. Hier is het -
Voer opdracht uit - kubectl-versie
Hiermee krijgt een gebruiker de details van de client- en serverversiedetails.
Dit is het hele proces om Kubernetes te installeren voordat een gebruiker Kubernetes daadwerkelijk op zijn lokale Windows-systeem uitvoert.
Kenmerken van Kubernetes
Hieronder vindt u enkele belangrijke functies van Kubernetes -
- Het kan het proces van een serverhosting voor u automatiseren en ook beslissen welk deel namens u.
- Het kan eenvoudig meerdere groepen containers tegelijkertijd beheren en ermee communiceren.
- Het controleert regelmatig op de gezondheid van knooppunten en containers
- Kubernetes kan opslag orkestreren en het opslagsysteem van uw keuze toevoegen om de applicatie uit te voeren.
- Containerbalancering is ook een van de cruciale gedragingen waarbij het de berekening uitvoert met betrekking tot de beste locatie voor de containerplaatsing.
- Omdat het een open source tool is, is Kubernetes overal beschikbaar. Dit biedt gebruikers het voordeel van on-premises, hybride en openbare cloud.
- Mogelijkheid om terug te draaien als er iets misgaat tijdens het uitvoeren van de applicatie. Het heeft de mogelijkheden om terug te draaien en uit te rollen.
- Het heeft het potentieel om gemakkelijk en snel horizontaal en verticaal te schalen
Conclusie - Installeer Kubernetes
Zoals we al eerder hebben gezegd, is Kubernetes een container-orkestratietool met de mogelijkheid om containers te beheren en tegelijkertijd efficiënt te beheren. Het doel van deze implementatie is om het handmatige werk te vergemakkelijken dat moet worden gedaan in afwezigheid van Kubernetes.
Aanbevolen artikelen
Dit is een handleiding geweest voor het installeren van Kubernetes. Hier hebben we de verschillende stappen voor het installeren van Kubernetes en ook enkele van de belangrijkste functies ervan besproken. U kunt ook het volgende artikel bekijken voor meer informatie -
- Hoe Java te installeren 8
- Hoe SQL Server te installeren
- Hoe JavaScript te installeren
- Hoe Bootstrap te installeren