Verbinden met kubectl

Om met kubernetes te interacteren heb je het volgende nodig:

  • je kubeconfig, dit is jouw login op het kubernetes cluster
  • kubectl; dit is de command line tool om kubernetes aan te sturen.

Kubeconfig

Op mijn.directvps.nl kun je inloggen en jouw Kubernetes project aanmaken. Eenmaal aangemaakt, dan kun je hier je kubeconfig downloaden. De kubeconfig bevat alle verbindingsinformatie (certificaten, endpoint en credentials) om aan de slag te gaan met het Kubernetes-cluster.

Hier een voorbeeld van een kubeconfig bestand:

apiVersion: v1
kind: Config
clusters:
- name: kubernetes-cluster
  cluster:
    certificate-authority-data: LS0tLS1CdJTiBDRVJUSUZJQtLSU..QotLS0tLUVORRVJUSUZJQ0FURS0tLS0tKg==
    server: https://kubernetes-api-server.example.com
users:
- name: username
  user:
    token: eyJhbGciOiJSUzI1NiIsImtpZCI6Ii1Ub3JWTW0wQ...hiH5D3G1HrRiLiM2EXpjt5gzVQGpA
contexts:
  - name: username@kubernetes-cluster
    context:
      cluster: kubernetes-cluster
      namespace: username
      user: username
current-context: username@kubernetes-cluster
preferences: {}

Kubectl

Kies het tabblad met jouw besturingssysteem om kubectl te installeren.

Windows
Linux
MacOS

Kijk hier voor de officiële documentatie of open PowerShell en voer de volgende commando's uit:

Kijk hier voor de officiële documentatie of open de termial en voer de volgende commando's uit:

Kijk hier voor de officiële documentatie of open de termial en voer de volgende commando's uit:

Hierna kun je kubectl get pods uitvoeren om te kijken of het werkt.

Verken andere tools of ga verder op de command line

Hallo Wereld!Tools