Kubernetes beste praksis - sesong en

Kubernetes er komplisert, og blir mer komplisert for hver dag. Hvis du kommer i gang med Kubernetes, eller hvis du har kjørt den i produksjon på en stund, er det vanskelig å følge med på det raske utviklingen som skjer. Det er enda vanskeligere når du har et team som bygger på Kubernetes, da du må sørge for at hver person er oppdatert og produktiv.

Selv om det er massevis av innhold der ute på "Hello World" -opplevelsen, er det mye mer involvert å bruke Kubernetes å kjøre en distribusjon og avsløre den med en tjeneste. Kubernetes gir selv en tom skifer der du i utgangspunktet kan gjøre hva du vil, men det kan være veldig vanskelig å vite hvor du skal begynne!

Med det i bakhodet begynte jeg å jobbe med en tale med tittelen “Kubernetes Best Practices” (her er lysbildene og videoen) basert på spørsmål og tilbakemeldinger jeg fikk fra å snakke med hverdagslige mennesker ute i naturen. Denne praten var så populær at jeg bestemte meg for å dykke dypt inn i de enkelte temaene. Jeg endte opp med syv episoder for dette første løpet (som er ganske passende), og jeg tror virkelig at de kan hjelpe deg og teamet ditt raskt opp på Kubernetes.

Så her er alle de syv episodene du kan se på! Jeg jobber med den neste bunken med videoer akkurat nå, og vil elske tilbakemeldingene dine om hva du vil se. Legg igjen en kommentar eller send meg en melding på Twitter med dine forslag!

Sesong en-episoder

  • Alle videoer

Hvordan og hvorfor man bygger små containere

Før du kan bruke Kubernetes, må du bygge noen containere. Docker gjør det superenkelt å bygge containere, men dette betyr også at det er enkelt å bygge ineffektive og usikre containere også. Å bygge mindre containere kan være en enkel måte å få mer ut av din Kubernetes-klynge uten mye arbeid.

  • Blogg innlegg
  • video

Organisering med navneområder

Når du har gått utover "hei verden", vil du sannsynligvis få problemer med organisasjonen når du prøver å administrere mikroservicene dine som kjører på Kubernetes. Dette blir enda verre når teamet ditt vokser og du trenger mer synlighet og kontroll. Navnearealer gir en kraftig måte å administrere ressurser i Kubernetes, og gir grunnlaget for policyer og styring.

  • Blogg innlegg
  • video

Helsesjekk med beredskap og livlighetssonder

Det kreves helsekontroll for å skape robuste og pålitelige tjenester. Mens Kubernetes har standard innebygde helsekontroller, kan de være utilstrekkelige for mange apper. Beredskaps- og livskraftprober gir deg kraften til enkelt å tilpasse disse helsekontrollene for applikasjonene dine.

  • Blogg innlegg
  • video

Ressursforespørsler og begrensninger

Minnelekkasjer, uendelige løkker, dårlige skuespillere, overforsyning, oh my! Kubernetes gir deg en kraftig plattform for å drive tjenestene dine, men hvis du ikke definerer regler rundt ressurser, til slutt kommer du til å være i en dårlig tid. Heldigvis gir Kubernetes deg mye kontroll over ressursene og hvordan de brukes.

  • Blogg innlegg
  • video

Avslutning med nåde

Pods og containere i Kubernetes må takle oppsigelse grasiøst. Kubernetes kan bestemme seg for å avslutte en perfekt sunn Pod av en rekke årsaker, og å stenge rent er nøkkelen til å gi brukerne dine en god opplevelse.

  • Blogg innlegg
  • video

Kartlegge eksterne tjenester

Sjansen er stor for at du har tjenester som bor utenfor Kubernetes-klyngen. Noen av dem kan være tredjeparts tjenester, og andre kan være tjenester som teamet eller selskapet ditt driver. Uansett, det å leve i hybridverdenen fører med seg komplikasjoner. Kubernetes gir deg kraften til å kartlegge disse eksterne tjenestene for å få dem til å se ut og føle seg som opprinnelige Kubernetes-tjenester, noe som gjør det lettere å bygge bro mellom verdensverdene.

  • Blogg innlegg
  • video

Oppgradere klyngene dine med null nedetid

Noe av det viktigste du trenger å gjøre er å holde klyngen oppdatert. Å bruke administrerte tjenester som GKE kan gjøre dette mye enklere, men det er fremdeles metoder du kan bruke for å gjøre oppgraderingsprosessen jevnere.

  • Blogg innlegg
  • video

Takk til alle menneskene som gjorde dette mulig, fra folk som gjennomgikk innholdet til video- og bloggredigeringsteamene som gjorde denne serien til virkelighet!