Helm Academy · Lektion

Generera en grundstruktur med helm create

Skapa en konventionell chart-struktur

Lektion 1 av 413 steg

Generera en grundstruktur med helm create är en gratis lektion i Helm Academy på CoddyKit. Detta är lektion 1 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Helm Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Helm Academy innehåller totalt 4 lektioner.

Börja med en mall

Ni bygger sällan ett chart från grunden. Kommandot helm create skapar en komplett, fungerande grundstruktur för ett chart som Ni kan redigera. 🚀

helm create mychart

Det här skapar kommandot

Det skapar en ny katalog med samma namn som ert chart och fyller den med konventionella filer och mappar som är redo att installeras.

mychart/
  Chart.yaml
  values.yaml
  templates/
  charts/

Grundversionen av Chart.yaml

Ni får en startversion av Chart.yaml med namnet ifyllt, en standardversion och en appVersion som Ni kan justera.

apiVersion: v2
name: mychart
version: 0.1.0
appVersion: "1.16.0"

En fungerande values.yaml

Den genererade values.yaml-filen innehåller rimliga standardvärden, till exempel en image och ett replikantal, så att chartet kan installeras direkt.

replicaCount: 1
image:
  repository: nginx
  tag: ""

Färdiga mallar

Mappen templates innehåller från början en Deployment, Service, ServiceAccount och annat, allt kopplat till era värden.

templates/deployment.yaml
templates/service.yaml
templates/_helpers.tpl

Det installeras som det är

Grundstrukturen är inte bara ett skelett: standardchartet distribuerar direkt en riktig nginx-app, vilket ger Er en beprövad utgångspunkt.

helm install demo ./mychart

Namnge chartet

Namnet Ni anger blir katalognamnet och chartets name i Chart.yaml. Använd gemener och bindestreck.

helm create my-web-app

Sedan anpassar Ni det

Härifrån tar Ni bort det Ni inte behöver och formar om resten. Grundstrukturen är en utgångspunkt, inte en färdig produkt.

Filen .helmignore

Kommandot lägger även till en .helmignore-fil. Precis som .gitignore listar den mönster som Helm ska hoppa över när chartet paketeras.

.git
*.tmp
.DS_Store

Använda ett startchart

Team kan definiera en återanvändbar starter med --starter, så att varje nytt chart börjar från en gemensam, genomtänkt grund.

helm create mychart --starter mystarter

Varför börja med en grundstruktur

Att skapa en grundstruktur sparar tid och bygger in Helms konventioner, så att ert chart ser bekant ut för alla som har använt Helm tidigare. 🎯

Snabb kontroll

Låt oss bekräfta vad helm create ger Er.

Sammanfattning

helm create skapar en fungerande grundstruktur med Chart.yaml, values och templates. Det är en beprövad bas som Ni sedan rensar och redigerar. ✅

Gratis att börja

Lär dig YAML med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”Generera en grundstruktur med helm create” gratis?

Ja – hela texten till ”Generera en grundstruktur med helm create” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Helm Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Helm Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Generera en grundstruktur med helm create”?

Skapa en konventionell chart-struktur Ni övar på Helm Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Helm Academy?

Du behöver inga förkunskaper. Utbildningen i Helm Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.

Hur lång tid tar lektionen ”Generera en grundstruktur med helm create”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Helm Academy-lektionen?

Ja. Varje Helm Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Generera en grundstruktur med helm create
  2. Chart.yaml: metadata och versioner
  3. Katalogen templates och NOTES.txt
  4. Standardvärdet values.yaml och filen _helpers
← Tillbaka till Helm Academy