Kubernetes bedste praksis - sæson et

Kubernetes er kompliceret og bliver mere kompliceret hver dag. Hvis du kommer i gang med Kubernetes, eller hvis du har kørt det i produktion i et stykke tid, er det svært at følge med i det hurtige udviklingstrin, der foregår. Det er endnu sværere, når du har et team af mennesker, der bygger på Kubernetes, da du skal sørge for, at hver person er opdateret og produktiv.

Selvom der er masser af indhold derude i ”Hello World” -oplevelsen, er brugen af ​​Kubernetes meget mere involveret som at køre en implementering og udsætte det med en tjeneste. Kubernetes leverer selv en tom skifer, hvor du dybest set kan gøre, hvad du vil, men det kan være virkelig svært at vide, hvor du skal starte!

Med det for øje begyndte jeg at arbejde på en tale med titlen ”Kubernetes bedste praksis” (her er dias og video) baseret på spørgsmål og feedback, jeg fik fra at tale med hverdagslige mennesker ude i naturen. Denne foredrag var så populær, at jeg besluttede at dybe dybt ned i de enkelte emner. Jeg endte med syv episoder til denne indledende kørsel (hvilket er ganske passende), og jeg tror virkelig, de kan hjælpe dig og dit team hurtigt med at rampe op på Kubernetes.

Så her er alle syv episoder til din oplevelse! Jeg arbejder på den næste bunke videoer lige nu, og ville elske din feedback på, hvad du vil se. Efterlad en kommentar eller send mig en besked på Twitter med dine forslag!

Sæson én episoder

  • Alle videoer

Hvordan og hvorfor man bygger små containere

Inden du kan bruge Kubernetes, skal du bygge nogle containere. Docker gør det super let at bygge containere, men det betyder også, at det også er nemt at bygge ineffektive og usikre containere. At bygge mindre containere kan være en nem måde at få mere ud af din Kubernetes-klynge uden meget arbejde.

  • Blogindlæg
  • video

Organisering med navneområder

Når du først går ud over "hej verden", vil du sandsynligvis løbe ind i organisatoriske problemer, når du prøver at administrere dine mikroservices, der kører på Kubernetes. Dette bliver endnu værre, når dit / de hold vokser, og du har brug for mere synlighed og kontrol. Navneområder giver en effektiv måde at styre ressourcer i Kubernetes på og giver grundlaget for politikker og styring.

  • Blogindlæg
  • video

Sundhedskontrol med beredskabs- og livlighetssonder

Der kræves sundhedskontrol for at skabe robuste og pålidelige tjenester. Mens Kubernetes har standardindbygget sundhedskontrol, kan de være utilstrækkelige til mange apps. Beredskabs- og livskvalitetsprober giver dig magten til let at tilpasse disse sundhedscheck til dine applikationer.

  • Blogindlæg
  • video

Ressourceanmodninger og begrænsninger

Hukommelses lækager, uendelige sløjfer, dårlige skuespillere, overdreven forsyning, åh min! Kubernetes giver dig en stærk platform til at køre dine tjenester, men hvis du ikke definerer regler omkring ressourcer, vil du til sidst være i en dårlig tid. Heldigvis giver Kubernetes dig en masse kontrol over ressourcerne og hvordan de bruges.

  • Blogindlæg
  • video

Afslutning med nåde

Bælge og containere i Kubernetes er nødt til at behandle opsigelse grådigt. Kubernetes kan beslutte at afslutte en perfekt sund Pod af en række af årsager, og at lukke ned er nøglen til at give dine brugere en god oplevelse.

  • Blogindlæg
  • video

Kortlægning af eksterne tjenester

Chancen er, at du har tjenester, der bor uden for din Kubernetes-klynge. Nogle af dem kan være tjenester fra tredjepart, og andre kan være tjenester, som dit team eller din virksomhed driver. Uanset hvad, lever det i hybridverdenen dets komplikationer. Kubernetes giver dig beføjelsen til at kortlægge disse eksterne tjenester for at få dem til at se ud og føles som oprindelige Kubernetes-tjenester, hvilket gør det lettere at bygge bro mellem verdener.

  • Blogindlæg
  • video

Opgradering af dine klynger med nul nedetid

En af de vigtigste ting, du skal gøre, er at holde din klynge opdateret. Brug af administrerede tjenester som GKE kan gøre dette meget lettere, men der er stadig metoder, du kan bruge til at gøre opgraderingsprocessen glattere.

  • Blogindlæg
  • video

Tak til alle de folk, der gjorde dette muligt, fra folk, der gennemgik indholdet til video- og blogredigeringsholdene, der gjorde denne serie til virkelighed!