Denne guiden viser deg hvordan du setter opp Kubernetes hos Deploi og legger ut en tjeneste. Se også vår Kubernetes-produktside for priser og konfigurator.
1. Bestill
Bestill Kubernetes-cluster fra Deploi eller kontakt oss for et tilpasset oppsett.
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.