ຄຼັສເຕີ Kubernetes ຈາກພວກເຮົາແມ່ນກຸ່ມເຊີບເວີຄລາວຂອງທ່ານເອງທີ່ເຊື່ອມຕໍ່ກັນເທິງເຄືອຂ່າຍສ່ວນຕົວອັນດຽວ ແລະ ຖືກຕິດຕັ້ງເປັນຄຼັສເຕີ Kubernetes (k3s) ທີ່ພ້ອມນຳໃຊ້. ທ່ານສາມາດສັ່ງຊື້ມັນໄດ້ທີ່ ເຊີບເວີ → ຄຼັສເຕີ Kubernetes. ທຸກເຄື່ອງໃນນັ້ນແມ່ນຖືກຄິດໄລ່ຄ່າບໍລິການເປັນລາຍຊົ່ວໂມງ, ຄືກັນກັບເຊີບເວີຄລາວອື່ນໆ.
ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ
- ເຄື່ອງ Control plane ຫນຶ່ງເຄື່ອງ, ເຊິ່ງໃຊ້ງານ Kubernetes API.
- ເຄື່ອງ Worker (ແຕ່ສູນ ຫາ ສິບເຄື່ອງ), ເຊິ່ງໃຊ້ງານແອັບພລິເຄຊັນຂອງທ່ານ.
- ເຄືອຂ່າຍສ່ວນຕົວ ທີ່ເຊື່ອມຕໍ່ພວກມັນເຂົ້າກັນ, ເພື່ອໃຫ້ບັນດາເຄື່ອງສາມາດຕິດຕໍ່ສື່ສານກັນແບບສ່ວນຕົວ.
- Argo CD (ເລືອກໄດ້), ເຊິ່ງເປັນເວັບພາເນວທີ່ຕິດຕັ້ງແອັບພລິເຄຊັນຂອງທ່ານຈາກ Git repository.
- ແອັບພລິເຄຊັນຕົວຢ່າງ (ເລືອກໄດ້), ເພື່ອໃຫ້ທ່ານສາມາດເຫັນການເຮັດວຽກຂອງ Argo CD ໄດ້ໃນທັນທີ.
ບ່ອນທີ່ທ່ານສາມາດສ້າງໄດ້
ຄຼັສເຕີຕ້ອງການເຄືອຂ່າຍສ່ວນຕົວ, ດັ່ງນັ້ນບັດລາຍການສັ່ງຊື້ຈຶ່ງສະແດງສະເພາະສູນຂໍ້ມູນທີ່ມີເຄືອຂ່າຍດັ່ງກ່າວເທົ່ານັ້ນ, ແລະ ສະແດງສະເພາະຂະໜາດເຄື່ອງທີ່ມີລາຄາໃນສູນຂໍ້ມູນທີ່ທ່ານເລືອກ. ກົດ ສະແດງລາຄາ ເພື່ອເບິ່ງຍອດລວມລາຍຊົ່ວໂມງ ແລະ ລາຍເດືອນ ກ່ອນທີ່ທ່ານຈະສ້າງສິ່ງໃດໜຶ່ງ.
ມີແຜງຄວບຄຸມບໍ່?
Kubernetes ແມ່ນຖືກສັ່ງການຈາກຄອມພິວເຕີຂອງທ່ານເອງດ້ວຍ kubectl, ເຊິ່ງເປັນເຄື່ອງມື command-line ມາດຕະຖານຂອງ Kubernetes. ບໍ່ມີພາເນວໃນຮູບແບບ cPanel. ທ່ານມີສາມວິທີໃນການເຂົ້າເຖິງ:
- ໜ້າຄຼັສເຕີ ໃນແຜງໜ້າປັດຂອງທ່ານຈະສະແດງແຕ່ລະເຄື່ອງ, ສະຖານະຄວາມພ້ອມ, ເວີຊັນ Kubernetes ແລະ ທີ່ຢູ່ API, ພ້ອມທັງມີປຸ່ມ ດາວໂຫຼດ kubeconfig.
- kubectl ເທິງຄອມພິວເຕີຂອງທ່ານ, ໂດຍໃຊ້ໄຟລ໌ kubeconfig ທີ່ທ່ານດາວໂຫຼດມາ.
- Argo CD, ເຊິ່ງເປັນເວັບພາເນວ, ຖ້າທ່ານເລືອກຕິດຕັ້ງມັນ.
ການນໍາໃຊ້ຄລັສເຕີຂອງທ່ານ, ເທື່ອລະຂັ້ນຕອນ
- ລໍຖ້າຈົນກວ່າໜ້າຄລັສເຕີຈະແຈ້ງວ່າທຸກເຄື່ອງພ້ອມແລ້ວ. ການສ້າງຈະໃຊ້ເວລາສອງສາມນາທີ.
- ຕິດຕັ້ງ kubectl ໃສ່ຄອມພິວເຕີຂອງທ່ານ (ເບິ່ງ kubernetes.io ສໍາລັບລະບົບຂອງທ່ານ).
- ຄລິກ ດາວໂຫຼດ kubeconfig. ໄຟລ໌ຈະຖືກຕັ້ງຊື່ຕາມຄລັສເຕີຂອງທ່ານ, ຕົວຢ່າງ
my-cluster-kubeconfig.yaml. ກະລຸນາເກັບຮັກສາມັນໄວ້ເປັນຄວາມລັບ: ຜູ້ໃດທີ່ມີໄຟລ໌ນີ້ຈະສາມາດຄວບຄຸມຄລັສເຕີໄດ້.
- ກວດສອບການຕອບສະໜອງຂອງຄລັສເຕີ:
kubectl --kubeconfig my-cluster-kubeconfig.yaml get nodes ທຸກເຄື່ອງຄວນຈະຖືກສະແດງສະຖານະເປັນ Ready.
- ປັບໃຊ້ແອັບພລິເຄຊັນຂອງທ່ານດ້ວຍ
kubectl apply -f <your file>, ຫຼື ໃຫ້ Argo CD ປັບໃຊ້ມັນຈາກ Git.
ການເປີດ Argo CD
Argo CD ບໍ່ໄດ້ເປີດສູ່ອິນເຕີເນັດ. ກະລຸນາເປີດມັນຜ່ານ kubectl:
kubectl --kubeconfig my-cluster-kubeconfig.yaml port-forward svc/argocd-server -n argocd 8080:443
ຈາກນັ້ນເປີດ https://localhost:8080 ໃນໂປຣແກຣມທ່ອງເວັບຂອງທ່ານ. ຊື່ຜູ້ໃຊ້ແມ່ນ admin; ລະຫັດຜ່ານທຳອິດແມ່ນຖືກເກັບໄວ້ໃນຄລັສເຕີ ແລະ ທ່ານສາມາດອ່ານມັນໄດ້ດ້ວຍ:
kubectl --kubeconfig my-cluster-kubeconfig.yaml -n argocd \
get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
ເຄື່ອງຈັກຕ່າງໆ
ແຕ່ລະເຄື່ອງຈະປະກົດຂຶ້ນພາຍໃຕ້ ເຊີບເວີ ເຊັ່ນດຽວກັບຄລາວເຊີບເວີອື່ນໆ. ທ່ານສາມາດເຂົ້າສູ່ລະບົບຜ່ານ SSH ໃນຖານະ admin ດ້ວຍໜຶ່ງໃນກະແຈ SSH ທີ່ທ່ານເລືອກ, ແລະ ເບິ່ງກຣາຟ, ໄຟວໍ ແລະ ຄອນໂຊນຂອງມັນເອງຢູ່ທີ່ນັ້ນ.
ຄວາມປອດໄພ
Kubernetes API ຮັບຟັງຢູ່ໃນພອດ 6443 ຂອງແຜນຄວບຄຸມ. ໃຫ້ໃຊ້ແຖບ ໄຟວໍ ໃນເຊີບເວີແຜນຄວບຄຸມເພື່ອອະນຸຍາດສະເພາະທີ່ຢູ່ຂອງທ່ານເອງໃນພອດນັ້ນ.
ການລຶບຄລັສເຕີ
ລຶບຄລັສເຕີ ໃນໜ້າຄລັສເຕີຈະລຶບທຸກເຄື່ອງ ແລະ ເຄືອຂ່າຍສ່ວນຕົວອອກ. ການຮຽກເກັບເງິນສຳລັບເຄື່ອງເຫຼົ່ານັ້ນຈະຢຸດລົງເມື່ອພວກມັນຖືກລຶບ. ບໍ່ມີສິ່ງໃດໃນເຄື່ອງເຫຼົ່ານັ້ນທີ່ສາມາດກູ້ຄືນມາໄດ້, ດັ່ງນັ້ນໃຫ້ສຳເນົາທຸກຢ່າງທີ່ທ່ານຕ້ອງການໄວ້ກ່ອນ.