ማጠቃለያ
ለ Kubernetes, Docker Compose, GitHub Actions በስኬማ ድጋፍ YAMLን በመስመር ላይ ያረጋግጡ። Linter እና formatter በአንድ መሳሪያ።
🔧 በራስ-ሰር በመለየት ከ11 ኦፊሴላዊ ስኬማዎች አንጻር የ yaml ፋይሎችን ያረጋግጡ። YAML Validator ለ Kubernetes፣ Docker Compose እና CI/CD ቧንቧ መስመሮች በስኬማ ማረጋገጫ ከመዘርጋቱ በፊት ስህተቶችን እንዲይዙ ይረዳዎታል። ✨ በስሪት 1.1 አዲስ - በራስ-ሰር በመለየት ለ11 መድረኮች የስኬማ ማረጋገጫ - ትላልቅ የማዋቀሪያ ፋይሎችን ለማሰስ የ GitHub ኮድ ማጠፍ - ለሙሉ ስክሪን አርትዖት በትር ውስጥ ክፈት ሁነታ - ከስርዓት ገጽታ መለየት ጋር የጨለማ ሁነታ ድጋፍ - በጠቅታ-ለመዝለል አሰሳ የስህተት መስመር ማድመቅ 📋 የተደገፉ ስኬማዎች ከኦፊሴላዊ ዝርዝሮች አንጻር yamlን በመስመር ላይ ያረጋግጡ፡ 1️⃣ Kubernetes v1.29 - ለ Deployment፣ Service፣ Pod፣ ConfigMap፣ Ingress፣ StatefulSet፣ DaemonSet፣ CronJob እና 20+ የሃብት አይነቶች k8s yaml አረጋጋጭ 2️⃣ Docker Compose v2.29 - ከሙሉ ዝርዝር ድጋፍ ጋር የ docker compose አረጋጋጭ 3️⃣ GitHub Actions - ለ CI/CD የስራ ፍሰት አውቶሜሽን የ github actions yaml አረጋጋጭ 4️⃣ GitLab CI - ለ .gitlab-ci.yml ቧንቧ መስመሮች የ gitlab ci yaml አረጋጋጭ 5️⃣ CircleCI - ለ config.yml የግንባታ ማዋቀሪያዎች የ circleci yaml አረጋጋጭ 6️⃣ Azure Pipelines - ለ devops የስራ ፍሰቶች የ azure pipelines yaml አረጋጋጭ 7️⃣ Bitbucket Pipelines - ለቧንቧ መስመር ማዋቀሪያዎች የ bitbucket yaml አረጋጋጭ 8️⃣ Ansible - ለ playbook አውቶሜሽን ስክሪፕቶች የ ansible yaml አረጋጋጭ 9️⃣ Helm Charts - ለ Chart.yaml ጥቅል አስተዳደር የ helm yaml አረጋጋጭ 🔟 OpenAPI 3.0 - ለ REST API ዝርዝሮች የ openapi yaml አረጋጋጭ ⬛ Swagger 2.0 - ለ API ዝርዝሮች የ swagger yaml አረጋጋጭ 🎯 ብልህ የስህተት መለየት ቅጥያው የትኛው ስኬማ ለይዘትዎ እንደሚተገበር በራስ-ሰር ይለየዋል፡ ▸ ኮድ ይለጥፉ እና የሚዛመደው ስኬማ ወዲያውኑ ይለየዋል ▸ የስህተት መስመር ማድመቅ የችግሩን ትክክለኛ ቦታ ያሳያል ▸ ከ --- መለያያዎች ጋር የባለብዙ-ሰነድ ድጋፍ ▸ ከአንድ ጠቅታ ጥገና ጋር የስኬማ አለመመጣጠን ጥቆማዎች 📂 የ GitHub ኮድ ማጠፍ በ GitHub ላይ የማዋቀሪያ ፋይሎችን እያሰሱ ነው? ይህ ቅጥያ የማጠፍ አዝራርን ይጨምራል፡ • በማንኛውም የ GitHub ማከማቻ ገጽ ላይ ክፍሎችን ይሰብስቡ እና ያስፋፉ • በትላልቅ የማዋቀሪያ ፋይሎች ውስጥ በቀላሉ ያስሱ • በ GitHub ላይ ከማንኛውም .yaml ወይም .yml ፋይል ጋር ይሰራል። • በአንድ ጠቅታ ማጠፍን ይቀያይሩ 💡 ቁልፍ ባህሪያት ➤ ለኮድዎ ፈጣን ግብረመልስ ያለው የሲንታክስ ፈታሽ ➤ Linter መዋቅራዊ እና ትርጉማዊ ችግሮችን ቀድሞ ይለየዋል ➤ Formatter ኮዱን ንጹህ እና የሚነበብ ያደርገዋል ➤ ከኦፊሴላዊ ዝርዝሮች አንጻር የስኬማ ማረጋገጫ ➤ ለ k8s ማኒፌስቶች እና ዘርጋዎች የ Kubernetes yaml አረጋጋጭ ➤ ኮንቴይነሮችን ከማሄድዎ በፊት የ Docker compose ፈታሽ 🚀 ለ DevOps መሃንዲሶች የተገነባ ለገንቢዎች፣ የስርዓት አስተዳዳሪዎች እና የ DevOps ባለሙያዎች የተነደፈ፡ 1. የ Kubernetes ማረጋገጫ - ውድቀቶችን ለመከላከል ከ kubectl apply በፊት የ k8s ማኒፌስቶችን ያረጋግጡ 2. የ Docker Compose ማረጋገጫ - ከ docker compose up በፊት የማዋቀሪያ ስህተቶችን ይያዙ 3. የ CI/CD ቧንቧ መስመር ማረጋገጫ - ለ GitHub Actions፣ GitLab CI፣ CircleCI፣ Azure Pipelines ድጋፍ 4. የ API ዝርዝር ማረጋገጫ - ለ REST APIዎች የ OpenAPI እና Swagger ቅርጸት ማረጋገጫ 5. Infrastructure as Code - ለ Ansible playbook እና Helm chart ማዋቀር ድጋፍ 📝 ይህንን ቅጥያ እንዴት መጠቀም እንደሚቻል - በአሳሽዎ የመሳሪያ አሞሌ ውስጥ ያለውን የቅጥያ አዶ ጠቅ ያድርጉ - ኮድዎን በአርታዒው ቦታ ውስጥ ይለጥፉ - ስኬማ በራስ-ሰር ይለየዋል ወይም ከተቆልቋይ ምናሌ በእጅ ይምረጡ - ሲንታክስ እና የስኬማ ተገዢነትን ለማረጋገጥ Validate አዝራሩን ጠቅ ያድርጉ - ስህተቶች ለፈጣን አሰሳ በመስመር ቁጥሮች ይደምቃሉ 🌐 በአሳሽ ላይ የተመሰረተ Yaml Validator በመስመር ላይ ያለ ውጫዊ መሳሪያዎች በቀጥታ በአሳሽዎ ውስጥ የ yaml ፋይሎችን ያረጋግጡ፡ ◆ ከመጫን በኋላ ሙሉ በሙሉ ከመስመር ውጭ ይሰራል ◆ ምንም ውሂብ ወደ ውጫዊ አገልጋዮች አይተላለፍም ◆ የማዋቀሪያ ኮድዎ ሙሉ በሙሉ የግል ሆኖ ይቆያል ◆ ለምቾት የአርትዖት ክፍለ ጊዜዎች የጨለማ ሁነታ ገጽታ ◆ በትር ውስጥ ክፈት ለትላልቅ ፋይሎች የተስፋፋ የስራ ቦታ ይሰጣል ◆ ቋሚ ማከማቻ በክፍለ-ጊዜዎች መካከል ስራዎን ያስቀምጣል 🔍 የ Linting እና Formatting ችሎታዎች አጠቃላይ የኮድ ጥራት ባህሪያት ተካትተዋል፡ ▪ በሚተይቡበት ጊዜ የሲንታክስ ስህተቶችን ወዲያውኑ ይለዩ ▪ ከ json schema ዝርዝሮች አንጻር መዋቅርን ያረጋግጡ ▪ ለተሻለ ተነባቢነት እና ወጥነት ኮድን ይቅረጹ ▪ ከመዘርጋቱ በፊት የማዋቀሪያ መዋቅርን ያረጋግጡ ▪ ለተወሳሰቡ የማዋቀሪያ ጥቅሎች የባለብዙ-ሰነድ መተንተን ⚡ የመድረክ-አቋራጭ የማዋቀሪያ ማረጋገጫ በብዙ መድረኮች እና አካባቢዎች ላይ ማዋቀሪያዎችን ይደግፋል፡ • ለክላውድ-ኔቲቭ መተግበሪያዎች እና ማይክሮ አገልግሎቶች የ Kubernetes yaml ማረጋገጫ • ለኮንቴይነር ኦርኬስትሬሽን የ Docker compose yaml ፈታሽ • ለቀጣይ ውህደት ቧንቧ መስመሮች የ GitHub actions አረጋጋጭ • ለራስ-ሰር ግንባታ እና ዘርጋ ሂደቶች የ Gitlab ci linter • ለክላውድ-ተኮር የግንባታ አውቶሜሽን የ Circleci config ማረጋገጫ • ለመሰረተ ልማት አውቶሜሽን የ Ansible playbook ማረጋገጫ ❓ ተደጋግመው የሚጠየቁ ጥያቄዎች Q: ይህ ቅጥያ ከመስመር ውጭ ይሰራል? A: አዎ፣ ከተጫነ በኋላ ሁሉም ማረጋገጫ በአካባቢው በአሳሽዎ ውስጥ ይከሰታል። Q: ኮዴ ወደ ማንኛውም አገልጋይ ይላካል? A: አይ፣ ማዋቀሪያዎ በመሳሪያዎ ላይ ሙሉ በሙሉ የግል ሆኖ ይቆያል። Q: የትኛው የ Kubernetes ስሪት ይደገፋል? A: በአሁኑ ጊዜ Kubernetes v1.29ን ከ23 የሃብት አይነቶች ጋር ይደግፋል። ✅ ለፈጣን፣ አስተማማኝ የማዋቀሪያ ፋይል ማረጋገጫ YAML Validatorን ያውርዱ። በ kubernetes yaml አረጋጋጭ፣ docker compose ፈታሽ እና 11 የስኬማ አይነቶች yamlን በመስመር ላይ ያረጋግጡ።
ዝርዝሮች
ግላዊነት
YAML Validator | YAML አረጋጋጭ የውሂብዎን አሰባሰብ እና አጠቃቀም በተመለከተ የሚከተለውን መረጃ ይፋ አድርጓል። ተጨማሪ ዝርዝር መረጃ በገንቢው privacy policy ውስጥ ሊገኝ ይችላል።
YAML Validator | YAML አረጋጋጭ የሚከተሉትን ይቆጣጠራል፦
ይህ ገንቢ የእርስዎ ውሂብ የሚከተሉትን መሆኑን አውጇል
- ከጸደቁ የአጠቃቀም ሁኔታዎች ውጭ ለሦስተኛ ወገኖች እየተሸጠ እንዳልሆነ ያውጃል።
- ከንጥሉ ዋና ተግባር ጋር ላልተያያዙ ዓላማዎች ሥራ ላይ አለመዋል ወይም አለመተላለፍ
- የብድር ብቁነትን ለማረጋገጥ ወይም ለብድር ዓላማዎች ሥራ ላይ አለመዋል ወይም አለመተላለፍ