Denne guiden viser deg hvordan du setter opp Kubernetes hos Deploi og legger ut en tjeneste.
1. Bestill
Bestill Administrert Kubernetes fra Deploi sitt kundepanel.
2. Klient
Last ned den offisielle Kubernetes-klienten «kubectl». Den er tilgjengelig for Linux, Windows og Mac. Deploi bruker versjon 1.24. I en annen guide viser vi deg hvordan du bruker det grafiske Kubernetes Dashboard.
3. Konfigurer
Etter at du har bestilt, gå til produktet i kundepanelet og velg «administrer». Der finner du config-filen som brukes som nøkkel til Kubernetes. Legg denne i hjemmemappen din i mappen «.kube» i en fil med navn «config». Du er nå klar til å installere en tjeneste på Kubernetes.
Liker du det du leser?
Få lignende artikler rett i innboksen — 1–2 ganger i måneden. Ingen spam.
4. Installer tjeneste
Lag en ny mappe for «Hello World»-prosjektet. I den, lag filen deployment.yaml med følgende innhold:
apiVersion: apps/v1
kind: Deployment
metadata:
name: echoserver
spec:
replicas: 1
selector:
matchLabels:
app: echoserver
template:
metadata:
labels:
app: echoserver
spec:
containers:
- image: gcr.io/google_containers/echoserver:1.10
name: echoserver
ports:
- containerPort: 8080
resources:
limits:
cpu: 100m
memory: 200Mi
Kjør deretter følgende kommando for å installere tjenesten:
kubectl apply -f deployment.yaml
Tjenesten vil nå bli installert og satt opp.
5. Test
Kjør kubectl get deployments for å se at tjenesten kjører. Den skal vise echoserver 1/1. Tjenesten er ikke tilgjengelig på Internett. For det må du opprette en Kubernetes Service og eventuelt sette opp HTTPS. Du kan gjøre tjenesten tilgjengelig lokalt med:
kubectl port-forward deployments/echoserver 8080:8080
Åpne deretter http://localhost:8080 i nettleseren. Tjenesten sender tilbake HTTP-forespørselen fra nettleseren din. Neste logiske steg er å opprette en Kubernetes Service og eventuelt gjøre tjenesten tilgjengelig offentlig med HTTPS.