Сіз үшін жасалған
Біз машиналарды жасаймыз, олардың әрқайсысына Kubernetes орнатамыз және жұмысшы түйіндерді басқару жазықтығына қосамыз. Сіз бүкіл түстен кейінгі уақытты емес, небәрі бірнеше минут күтесіз.
Kubernetes кластерлері
Деректер орталығын, машина өлшемін және сізге қанша жұмысшы қажет екенін таңдаңыз. Біз серверлерді құрастырамыз, оларды жеке желіде біріктіреміз және сізге Git арқылы өрістетуге дайын Argo CD бар жұмыс істейтін Kubernetes кластерін береміз.
Кластер — бұл бір басқару тақтасының сервері және онға дейінгі жұмысшы серверлері, олардың барлығы сізге тиесілі, жеке желіде біріктірілген және жеңілдетілген сертификатталған дистрибутив болып табылатын k3s көмегімен Kubernetes ретінде конфигурацияланған.
Сіз оны стандартты түрде іске қосасыз: бақылау тақтаңыздан kubeconfig файлын жүктеп алып, өз компьютеріңізден kubectl құралын пайдаланыңыз. Әрбір машина «Серверлер» бөлімінде де көрсетіледі, онда сіз SSH арқылы кіріп, оның графиктерін қадағалай аласыз және брандмауэрін баптай аласыз.
Жұмыс істеп тұрған кластерге бірінші күннен бастап қажеттінің бәрі және сізді шектейтін ештеңе жоқ.
Біз машиналарды жасаймыз, олардың әрқайсысына Kubernetes орнатамыз және жұмысшы түйіндерді басқару жазықтығына қосамыз. Сіз бүкіл түстен кейінгі уақытты емес, небәрі бірнеше минут күтесіз.
Машиналар өздерінің жеке желісі арқылы бір-бірімен байланысады, сондықтан кластер трафигі ешқашан жалпыға ортақ интернет арқылы өтпейді.
Бір құсбелгіні қойыңыз, сонда қолданбаларыңызды тікелей Git репозиторийінен орналастыратын веб-панель — Argo CD орнатылады. Сондай-ақ үлгі қолданбаны да орналастыруға болады.
Кластер бетінен kubeconfig файлын жүктеп алыңыз және kubectl, Helm немесе өзіңіз білетін кез келген Kubernetes құралын пайдаланыңыз. Үйренуге арналған меншікті басқару консолі жоқ.
Әрбір машина үшін бұлттық сервер бағасы бойынша сағаттық төлем алынады және жалпы сома кез келген нәрсені жасамас бұрын көрсетіледі. Кластерді жойыңыз, сонда есепшот ұсыну тоқтатылады.
Кез келген машинаға SSH арқылы кіріңіз, API портында желіаралық қалқанды баптаңыз және әрбір машинаның көлемін ол орындайтын жұмысқа сәйкестендіріңіз.
Тапсырыс картасынан алғашқы орналастыруыңызға дейін.
Жеке желілерді ұсынатын деректер орталығын, онда бағаланған машина өлшемін және жұмысшылар санын таңдаңыз. Бағасы тапсырыс бергенге дейін көрсетіледі.
Серверлер жасалады, Kubernetes орнатылады және жұмысшы түйіндер басқару жазықтығына қосылады. Кластер беті әрбір машина дайын болған кезде оны көрсетеді.
kubeconfig файлын жүктеп алыңыз, түйіндерді kubectl get nodes арқылы тексеріңіз, содан кейін kubectl арқылы орналастырыңыз немесе Argo CD-ге Git қоймаңыздан орналастыруға мүмкіндік беріңіз.
Кластердің бағасы оның машиналарының құнына тең және сағатына есептеледі.
Кластер ақысы алынбайды. Сіз әр машина үшін бұлтты сервер бағасын сағат сайын төлейсіз және тапсырыс картасы кластерді құрмас бұрын сағаттық және айлық жалпы соманы валютаңызда көрсетеді.
Кластердегі әрбір машинаның өлшемі бірдей. Басқару тақтасынан бүкіл кластерді кез келген уақытта қосыңыз немесе алып тастаңыз.
Басқарылатын Kubernetes қызметтері басқару жазықтығы үшін ақы алады және машиналарды жасырады. Мұнда басқару жазықтығы — бұл сіз көре алатын, жүйеге кіре алатын және өлшемін өзгерте алатын кәдімгі сервер, және ешқандай бөлек кластер төлемі жоқ.
Кластерлер жеке желі қолжетімді жерде ғана құрылады, сондықтан біз ұсынатын әрбір кластер іс жүзінде құрыла алады.
Kubernetes өз компьютеріңізден кластер бетінен жүктеп алынған kubeconfig көмегімен kubectl арқылы іске қосылады. Егер сіз Argo CD орнатсаңыз, ол қолданбаларды өрістетуге арналған веб-панель болып табылады. Сондай-ақ әрбір машинаның «Серверлер» бөлімінде өз беті бар.
Жеке желілерді ұсынатын деректер орталықтарында. Тапсырыс картасында тек олар және сіз таңдаған орталықта бағасы көрсетілген машина өлшемдері ғана тізіледі.
kubectl port-forward svc/argocd-server -n argocd 8080:443 пәрменін іске қосып, https://localhost:8080 мекенжайын ашыңыз. Пайдаланушы аты — admin, ал алғашқы құпия сөз argocd-initial-admin-secret құпиясында орналасқан.
Жоқ. Біз кластерді құрамыз, ал сіз оны басқарасыз: жаңартулар, жұмыс жүктемелері және деректеріңіздің сақтық көшірмелері сіздің міндетіңіз, бұл оны қарапайым әрі қолжетімді етеді.
Бір басқару панелі және онға дейін жұмысшы түйін. Әрбір машинаға кемінде 2 GB жад қажет.
Біздің білім базамыздан дәл осыған арналып жазылған қадамдық нұсқаулықтар.
Біз ұсынатын Kubernetes кластеріне не кіретіні, оны қай жерде құруға болатыны және ол дайын болғаннан кейін оны kubeconfig, kubectl және Argo CD көмегімен қалай іске қосу керек.
Нұсқаулықты оқыңыз →«Серверлер» бөлімін ашыңыз, «Kubernetes кластерлері» тармағын таңдаңыз және бірдеңе жасамас бұрын бағасын көріңіз.
Бастау