ចង្កោម Kubernetes

Kubernetes cluster ផ្ទាល់ខ្លួនរបស់អ្នក ដែលត្រូវបានបង្កើតឡើងក្នុងរយៈពេលតែប៉ុន្មាននាទី

ជ្រើសរើសមជ្ឈមណ្ឌលទិន្នន័យ ទំហំម៉ាស៊ីន និងចំនួនបុគ្គលិកដែលអ្នកត្រូវការ។ យើងបង្កើតម៉ាស៊ីនមេ ភ្ជាប់ពួកវាទៅក្នុងបណ្តាញឯកជនមួយ ហើយប្រគល់ជូនអ្នកនូវចង្កោម Kubernetes ដំណើរការស្រាប់ជាមួយ Argo CD ដែលរួចរាល់សម្រាប់ការដាក់ពង្រាយពី Git។

  • កាត
  • Apple Pay
  • Google Pay
  • PayPal
  • គ្រីបតូ
Zinn® ដែលជា Viking របស់យើង កំពុងឈរក្បែរជួរនៃម៉ាស៊ីនបម្រើដែលបានភ្ជាប់គ្នា ដែលបង្កើតបានជាចង្កោម Kubernetes តែមួយ។
  • មិនទាមទារគម្រោងបង្ហោះទេគ្រាន់តែមានគណនីឥតគិតថ្លៃមួយគឺគ្រប់គ្រាន់ហើយ
  • ដំណើរការនៅគ្រប់ទីកន្លែងដែលអ្នកបង្ហោះជាមួយយើង ជាមួយអ្នកផ្តល់សេវាផ្សេង ឬនៅលើម៉ាស៊ីនមេផ្ទាល់ខ្លួនរបស់អ្នក
  • គណនីមួយ វិក្កយបត្រមួយបន្ថែមសេវាកម្មបង្ហោះ ឬផលិតផលផ្សេងទៀតនៅពេលណាដែលអ្នកចង់បាន

អ្វីដែលអ្នកទទួលបាន

ក្លaster គឺជាម៉ាស៊ីនបម្រើ control-plane មួយ និងម៉ាស៊ីនបម្រើ worker រហូតដល់ដប់ ដែលទាំងអស់ជារបស់លោកអ្នក ត្រូវបានភ្ជាប់នៅលើបណ្តាញឯកជន និងរៀបចំជា Kubernetes ដោយប្រើ k3s ដែលជាការចែកចាយស្រាលនិងមានការបញ្ជាក់ត្រឹមត្រូវ។

អ្នកដំណើរការវាទៅតាមវិធីស្តង់ដារ៖ ទាញយក kubeconfig ពីផ្ទាំងគ្រប់គ្រងរបស់អ្នក ហើយប្រើ kubectl ពីកុំព្យូទ័រផ្ទាល់ខ្លួនរបស់អ្នក។ ម៉ាស៊ីននីមួយៗក៏បង្ហាញនៅក្រោម «ម៉ាស៊ីនបម្រើ» ផងដែរ ដែលអ្នកអាចចូលតាមរយៈ SSH មើលក្រាហ្វរបស់វា និងកំណត់ជញ្ជាំងភ្លើងរបស់វា។

ម៉ាស៊ីនបម្រើជាច្រើនដែលបានភ្ជាប់គ្នាទៅជាចង្កោម Kubernetes តែមួយ។

អ្វីដែលត្រូវបានរួមបញ្ចូល

អ្វីៗគ្រប់យ៉ាងដែលចង្កោមដំណើរការត្រូវការនៅថ្ងៃដំបូង ហើយគ្មានអ្វីដែលចងភ្ជាប់អ្នកឡើយ។

បង្កើតឡើងសម្រាប់អ្នក

យើងបង្កើតម៉ាស៊ីន ដំឡើង Kubernetes នៅលើម៉ាស៊ីននីមួយៗ និងភ្ជាប់ worker ទៅនឹង control plane។ លោកអ្នករង់ចាំតែប៉ុន្មាននាទីប៉ុណ្ណោះ មិនមែនពេញមួយរសៀលនោះទេ។

បណ្តាញឯកជន

ម៉ាស៊ីននានាប្រាស្រ័យទាក់ទងគ្នាទៅវិញទៅមកតាមរយៈបណ្តាញឯកជនផ្ទាល់ខ្លួនរបស់ពួកគេ ដូច្នេះចរាចរណ៍របស់ក្លាស្ទ័រមិនដែលឆ្លងកាត់អ៊ីនធឺណិតសាធារណៈឡើយ។

Argo CD, ស្រេចចិត្ត

គូសធីកប្រអប់មួយ ហើយ Argo CD នឹងត្រូវបានដំឡើង ដែលជាផ្ទាំងគេហទំព័រដែលដាក់ឱ្យប្រើប្រាស់កម្មវិធីរបស់អ្នកដោយផ្ទាល់ពីឃ្លាំង Git។ កម្មវិធីគំរូក៏អាចត្រូវបានដាក់ឱ្យប្រើប្រាស់ផងដែរ។

ការចូលប្រើ kubectl ស្តង់ដារ

ទាញយក kubeconfig ពីទំព័ររបស់ cluster ហើយប្រើ kubectl, Helm ឬឧបករណ៍ Kubernetes ណាមួយដែលអ្នកស្គាល់រួចហើយ។ គ្មានកុងសូលកម្មសិទ្ធិផ្តាច់មុខដែលត្រូវរៀននោះទេ។

ទូទាត់តាមម៉ោង

ម៉ាស៊ីននីមួយៗត្រូវបានគិតប្រាក់ជារៀងរាល់ម៉ោងតាមតម្លៃម៉ាស៊ីនមេលើពពក ដោយចំនួនសរុបត្រូវបានបង្ហាញមុនពេលអ្នកបង្កើតអ្វីមួយ។ លុបចង្កោមម៉ាស៊ីនមេ ហើយការគិតប្រាក់នឹងបញ្ឈប់។

ម៉ាស៊ីនបម្រើរបស់អ្នក ច្បាប់របស់អ្នក

ចូលទៅកាន់ម៉ាស៊ីនណាមួយតាមរយៈ SSH កំណត់ជញ្ជាំងភ្លើងនៅលើច្រក API និងកំណត់ទំហំម៉ាស៊ីននីមួយៗឱ្យសមស្របទៅនឹងការងារដែលត្រូវធ្វើ។

របៀបដែលវាដំណើរការ

ពីកាតបញ្ជាទិញរហូតដល់ការដាក់ឱ្យប្រើប្រាស់ដំបូងរបស់អ្នក។

  1. ជ្រើសរើស

    ជ្រើសរើសមជ្ឈមណ្ឌលទិន្នន័យដែលផ្តល់ជូនបណ្តាញឯកជន ទំហំម៉ាស៊ីនដែលមានតម្លៃនៅទីនោះ និងចំនួនកម្មករ។ តម្លៃត្រូវបានបង្ហាញមុនពេលអ្នកបញ្ជាទិញ។

  2. យើងបង្កើតវា

    ម៉ាស៊ីនមេត្រូវបានបង្កើតឡើង Kubernetes ត្រូវបានដំឡើង ហើយថ្នាំងការងារចូលរួមជាមួយប្លង់គ្រប់គ្រង។ ទំព័រចង្កោមបង្ហាញម៉ាស៊ីននីមួយៗនៅពេលដែលវារួចរាល់។

  3. ដាក់ឱ្យដំណើរការ

    ទាញយក kubeconfig ពិនិត្យមើល nodes ជាមួយ kubectl get nodes បន្ទាប់មកដាក់ឱ្យដំណើរការជាមួយ kubectl ឬអនុញ្ញាតឱ្យ Argo CD ដាក់ឱ្យដំណើរការពីឃ្លាំង Git របស់អ្នក។

តម្លៃ

ក្លាស្ទ័រមានតម្លៃស្មើនឹងតម្លៃម៉ាស៊ីនរបស់វា ដោយគិតប្រាក់ជារៀងរាល់ម៉ោង។

មិនមានកម្រៃចង្កោមឡើយ។ អ្នកបង់ថ្លៃម៉ាស៊ីនបម្រើពពកសម្រាប់ម៉ាស៊ីននីមួយៗ គិតតាមម៉ោង ហើយប័ណ្ណបញ្ជាទិញបង្ហាញចំនួនសរុបប្រចាំម៉ោង និងប្រចាំខែជារូបិយប័ណ្ណរបស់អ្នក មុនពេលអ្នកបង្កើតចង្កោម។

ម៉ាស៊ីននីមួយៗនៅក្នុងក្លcluster មានទំហំដូចគ្នា។ បន្ថែម ឬលុបក្លcluster ទាំងមូលចេញពីផ្ទាំងគ្រប់គ្រងរបស់អ្នកនៅពេលណាក៏បាន។

ហេតុអ្វីត្រូវដំណើរការ Kubernetes នៅទីនេះ

សេវាកម្ម Kubernetes ដែលត្រូវបានគ្រប់គ្រង គិតថ្លៃសម្រាប់ control plane ហើយលាក់ម៉ាស៊ីន។ នៅទីនេះ control plane គឺជាម៉ាស៊ីនបម្រើធម្មតាមួយដែលលោកអ្នកអាចមើលឃើញ ចូលប្រើប្រាស់ និងកំណត់ទំហំបាន ហើយមិនមានការគិតថ្លៃ cluster ដាច់ដោយឡែកនោះទេ។

ចង្កោមត្រូវបានបង្កើតឡើងតែនៅកន្លែងដែលមានបណ្តាញឯកជនប៉ុណ្ណោះ ដូច្នេះរាល់ចង្កោមដែលយើងផ្តល់ជូនគឺអាចបង្កើតឡើងបានយ៉ាងពិតប្រាកដ។

សំណួរដែលមនុស្សសួរមុនពេលពួកគេទិញ

តើមានផ្ទាំងបញ្ជាទេ?

Kubernetes ត្រូវ​បាន​ដំណើរការ​ជាមួយ kubectl ពី​កុំព្យូទ័រ​ផ្ទាល់ខ្លួន​របស់​អ្នក ដោយ​ប្រើ kubeconfig ដែល​អ្នក​ទាញ​យក​ពី​ទំព័រ​របស់ cluster។ ប្រសិនបើ​អ្នក​ដំឡើង Argo CD នោះ​វា​ជា​ផ្ទាំង​បណ្ដាញ​សម្រាប់​ដាក់​ឱ្យ​ប្រើប្រាស់​កម្មវិធី។ ម៉ាស៊ីន​នីមួយៗ​ក៏​មាន​ទំព័រ​ផ្ទាល់ខ្លួន​នៅ​ក្រោម «ម៉ាស៊ីន​មេ» ផង​ដែរ។

តើខ្ញុំអាចបង្កើតចង្កោមនៅឯណា?

នៅក្នុងមជ្ឈមណ្ឌលទិន្នន័យដែលផ្តល់ជូនបណ្តាញឯកជន។ កាតបញ្ជាទិញរាយបញ្ជីតែមជ្ឈមណ្ឌលទាំងនោះប៉ុណ្ណោះ ហើយមានតែទំហំម៉ាស៊ីនដែលមានតម្លៃនៅក្នុងមជ្ឈមណ្ឌលដែលអ្នកជ្រើសរើសប៉ុណ្ណោះ។

តើខ្ញុំបើក Argo CD ដោយរបៀបណា?

ដំណើរការ kubectl port-forward svc/argocd-server -n argocd 8080:443 ហើយបើក https://localhost:8080។ ឈ្មោះអ្នកប្រើប្រាស់គឺ admin ហើយពាក្យសម្ងាត់ដំបូងគឺនៅក្នុង secret argocd-initial-admin-secret។

តើវាជា Kubernetes ដែលត្រូវបានគ្រប់គ្រងឬ?

ទេ អ្នកជំនាញរបស់យើងជាអ្នកបង្កើត cluster ហើយអ្នកជាអ្នកដំណើរការវា៖ ការដំឡើងកំណែ បន្ទុកការងារ និងការបម្រុងទុកទិន្នន័យរបស់អ្នកគឺជាភារកិច្ចរបស់អ្នក ដែលជាកត្តាធ្វើឱ្យវាមានភាពសាមញ្ញ និងមានតម្លៃសមរម្យ។

តើចង្កោមមួយអាចមានម៉ាស៊ីនចំនួនប៉ុន្មាន?

ផ្ទាំងបញ្ជាមួយ និងម៉ាស៊ីនដំណើរការរហូតដល់ដប់។ ម៉ាស៊ីននីមួយៗត្រូវការអង្គចងចាំយ៉ាងតិច 2 GB។

ជំនួយអំពីបញ្ហានេះ

ការណែនាំជាជំហានៗពីមូលដ្ឋានចំណេះដឹងរបស់យើង ដែលត្រូវបានសរសេរឡើងយ៉ាងច្បាស់លាស់សម្រាប់បញ្ហានេះ។

របៀបប្រើប្រាស់ចង្កោម Kubernetes

អ្វីដែលចង្កោម Kubernetes ពីយើងរួមបញ្ចូល កន្លែងដែលអាចបង្កើតវាបាន និងរបៀបដំណើរការវាជាមួយ kubeconfig, kubectl និង Argo CD នៅពេលដែលវារួចរាល់។

អានការណែនាំ →

រកមើលមូលដ្ឋានចំណេះដឹង →

បង្កើតចង្កោមដំបូងរបស់អ្នក

បើក «ម៉ាស៊ីនបម្រើ» ជ្រើសរើស «ចង្កោម Kubernetes» ហើយមើលតម្លៃមុនពេលអ្នកបង្កើតអ្វីមួយ។

ចាប់ផ្តើម