Generér et skelet med helm create
Opret et konventionelt chart-layout.
Generér et skelet med helm create er en gratis Intensiv DevOps-uddannelse-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Intensiv DevOps-uddannelse, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Intensiv DevOps-uddannelse-kurset indeholder 4 lektioner i alt.
Start med en skabelon
Du bygger sjældent et chart helt fra bunden. Kommandoen helm create opretter et komplet, fungerende chart, som du kan redigere. 🚀
helm create mychartDet, kommandoen opretter
Den opretter en ny directory med samme navn som dit chart, fyldt med konventionelle filer og mapper, der er klar til installation.
mychart/
Chart.yaml
values.yaml
templates/
charts/Chart.yaml-skabelonen
Du får en startversion af Chart.yaml med udfyldt navn, en standardversion og en appVersion, som du kan justere.
apiVersion: v2
name: mychart
version: 0.1.0
appVersion: "1.16.0"En fungerende values.yaml
Den genererede values.yaml leveres med fornuftige standardværdier, f.eks. et image og et antal replikaer, så chartet kan installeres med det samme.
replicaCount: 1
image:
repository: nginx
tag: ""Færdige skabeloner
Mappen templates indeholder fra starten en Deployment, Service, ServiceAccount og mere, alt sammen koblet til dine værdier.
templates/deployment.yaml
templates/service.yaml
templates/_helpers.tplDet installeres, som det er
Grundstrukturen er ikke bare en tom skal: standardchartet implementerer straks en rigtig nginx-app, så du får et velafprøvet udgangspunkt.
helm install demo ./mychartNavngivning af chartet
Det navn, du angiver, bliver mappenavnet og chartets name i Chart.yaml. Brug små bogstaver og bindestreger.
helm create my-web-appDerefter tilpasser du det
Herfra sletter du det, du ikke har brug for, og omformer resten. Grundstrukturen er et udgangspunkt, ikke et færdigt produkt.
Filen .helmignore
Den opretter også en .helmignore-fil. Ligesom .gitignore indeholder den mønstre, som Helm skal springe over, når chartet pakkes.
.git
*.tmp
.DS_StoreBrug et startchart
Teams kan definere en genanvendelig startskabelon med --starter, så hvert nyt chart begynder med en fælles, fastlagt grundstruktur.
helm create mychart --starter mystarterHvorfor starte med en grundstruktur
Oprettelse af en grundstruktur sparer tid og indbygger Helms konventioner, så dit chart ser velkendt ud for alle, der har brugt Helm før. 🎯
Hurtigt tjek
Lad os bekræfte, hvad helm create giver dig.
Opsummering
helm create opretter en fungerende grundstruktur med Chart.yaml, values og templates. Det er en velafprøvet basis, som du derefter beskærer og redigerer. ✅
Lær Intensiv DevOps-uddannelse med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 142
- Lektioner
- 568
Ofte stillede spørgsmål
Er lektionen “Generér et skelet med helm create” gratis?
Ja — alle 3 lektioner i læringssporet Intensiv DevOps-uddannelse, inklusive “Generér et skelet med helm create”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Intensiv DevOps-uddannelse-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Generér et skelet med helm create”?
Opret et konventionelt chart-layout. Du øver dig i Intensiv DevOps-uddannelse med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Intensiv DevOps-uddannelse?
Der kræves ingen tidligere erfaring. Intensiv DevOps-uddannelse på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “Generér et skelet med helm create”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Intensiv DevOps-uddannelse-lektion?
Ja. Alle Intensiv DevOps-uddannelse-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Generér et skelet med helm create
- Chart.yaml: Metadata og versioner
- Mappen templates og NOTES.txt
- Standardværdier i values.yaml og filen _helpers