Виртуалды контейнерлер мен Кубернеттерді басқару үшін Rancher қолданбасын қалай пайдалану керектігін анықтайық. Мұнда қадамдық нұсқаулар берілген
Rancher - Kubernetes ортасында контейнерлерді орналастыру, масштабтау және басқару үшін қуатты мүмкіндіктерді қамтамасыз ететін қуатты контейнерлік қолданбаларды басқару платформасы .
Бұл мақалада біз виртуалды контейнерлерді басқару және Kubernetes кластерлерін жасау үшін Rancher қалай пайдалану керектігін қарастырамыз.
Rancher дегеніміз не?
Rancher қолданбалы және инфрақұрылымдық деңгейлерде контейнерлерді басқаруды қамтамасыз ететін ашық бастапқы бағдарламалық құрал. Оның көмегімен Docker контейнерлері мен Kubernetes кластерлерін әртүрлі орталарда – бұлтта, жергілікті жерде немесе желінің шетінде оңай орналастыруға және басқаруға болады.
Rancher орнату
1. Rancher серверін орнатыңыз
Rancher серверін орнату Docker контейнерін орналастыру арқылы басталады.
Мұны қалай істеу керек:
- Docker орнатылмаған болса, серверге орнатыңыз.
- Rancher серверінің контейнерін келесі пәрменді пайдаланып іске қосыңыз:
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
http://your-server-ip
Контейнер сәтті іске қосылғаннан кейін, Rancher интерфейсіне қол жеткізу үшін шолғышты ашыңыз және сервер мекенжайына (мысалы, ) өтіңіз.
2. Хосттарды қосу
Rancher серверін орнатқаннан кейін контейнерлеріңізді іске қосатын хосттарды қосуыңыз керек. Физикалық серверлерді де, виртуалды машиналарды да қосуға болады.
Rancher AWS, Azure, VMware және т.б. сияқты әртүрлі провайдерлерге қолдау көрсетеді.
Rancher көмегімен Kubernetes кластерлерін жасау
1. Жаңа кластер жасаңыз
- Rancher интерфейсіне өтіп, «Кластер» бөлімін таңдаңыз.
- «Кластерді қосу» түймесін басып, «Кубернетес» кластер түрін таңдаңыз.
- Провайдерді таңдаңыз, негізгі кластер параметрлерін көрсетіңіз және кластер түйінінің параметрлерін конфигурациялаңыз.
- Rancher таңдалған түйіндерде Kubernetes кластерін автоматты түрде орналастыру және конфигурациялау үшін «Жасау» түймесін басыңыз.
2. Kubernetes кластерін басқару
Кластерді жасағаннан кейін сіз оның шолу тақтасына қол жеткізе аласыз, онда кластер ресурстарын басқаруға, параметрлерді конфигурациялауға және қолданбаларды масштабтауға болады.
- Кластерге шолу: Мұнда сіз Kubernetes нұсқасы, түйіндер саны және олардың күйі сияқты кластер туралы жалпы ақпаратты көре аласыз.
- Түйіндер: Бұл бөлімде кластер түйіндерін көруге және басқаруға, жаңа түйіндерді қосуға және ескілерін жоюға болады.
- Атау кеңістігі: Мұнда әртүрлі қолданбалар мен топтар арасында ресурстарды ортақ пайдалану арқылы кластердегі аттар кеңістігін көруге және басқаруға болады.
3. Кластер түйіндерін қосу
Rancher интерфейсі арқылы жаңа кластер түйіндерін оңай қосуға болады.
- Кластерге шолу тақтасындағы «Түйіндер» бөліміне өтіңіз.
- «Түйін қосу» түймесін басып, түйін түрін таңдаңыз.
- Түйін параметрлерін көрсетіңіз және кластер түйінін қосу үшін «Жасау» түймесін басыңыз.
4. Қолданбаларды басқару
Rancher Kubernetes кластеріндегі контейнерлік қолданбаларды басқаруға ыңғайлы құралдарды ұсынады.
- Кластерге шолу тақтасындағы «Қолданбалар» бөліміне өтіңіз.
- Жаңа қолданбаны қолдану үшін «Іске қосу» түймесін басыңыз.
- Орналастыру әдісін таңдап, қолданба параметрлерін конфигурациялаңыз.
- Бағдарламаны кластерге орналастыру үшін «Іске қосу» түймесін басыңыз.
Longhorn қоймасымен жұмыс істеу
Rancher басқарылатын, бөлінген блок деректерін сақтауды қамтамасыз ететін Kubernetes плагині Longhorn-мен интеграцияны қамтамасыз етеді.
Longhorn Rancher-пен қалай пайдалануға болады:
1. Longhorn орнату
- Rancher интерфейсіндегі «Каталог» бөліміне өтіңіз.
- Қолжетімді каталогтардан Longhorn бумасын тауып, орнатыңыз.
- Longhorn орнатудың аяқталуын күтіңіз.
2. Longhorn репозиторийін жасаңыз
- Rancher интерфейсіндегі «Сақтау» бөліміне өтіңіз.
- «Дыбыс қосу» түймесін басып, «Лонггорн» сақтау түрін таңдаңыз.
- Аты, өлшемі және сақтау опциялары сияқты қажетті параметрлерді көрсетіңіз.
- Longhorn қоймасын жасау үшін «Жасау» түймесін басыңыз.
3. Жадты қолданбаға қосу
- Rancher интерфейсіндегі «Қолданбалар» бөліміне өтіңіз.
- Қолданбаны таңдап, оның параметрлеріне өтіңіз.
- Жаңа көлемді қосыңыз және бұрын жасаған Longhorn қоймасын таңдаңыз.
- Өзгерістерді сақтаңыз.
Қолданбаңыз енді Longhorn қолданбасын деректері үшін бөлінген жад ретінде пайдаланады.
Аралық қорытындылар
Longhorn қолданбасын Rancher көмегімен пайдалану Kubernetes жүйесіндегі контейнерлік қолданбалар үшін сенімді және масштабталатын сақтауды қамтамасыз етуге мүмкіндік береді .
Rancher-пен интеграция Longhorn-ды басқаруды және бақылауды жеңілдетеді, бұл оны деректерді контейнер ортасында сақтау үшін тамаша таңдау етеді .
Longhorn Rancher сақтық көшірме жасау: нұсқаулық
Деректердің сақтық көшірмесін жасау қазіргі ақпараттық технологиядағы ең маңызды міндеттердің бірі болып табылады.
Ол деректеріңізді жоғалудан, зақымданудан немесе қажетсіз өзгерістерден қорғайды. Енді біз Rancher және Longhorn көмегімен деректердің сақтық көшірмесін қалай ұйымдастыру керектігін қарастырамыз.
1. Rancher және Longhorn орнату
Бастамас бұрын Rancher және Longhorn орнатылғанына көз жеткізіңіз.
Орнату үшін келесі пәрмендерді пайдалануға болады:
# Rancher серверін орнату
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
# Longhorn орнату
kubectl apply -f https://raw.githubusercontent.com/longhorn/longhorn/master/deploy/longhorn.yaml
2. Лонгхорнда репозиторий жасаңыз
Rancher интерфейсіндегі «Сақтау» бөліміне өтіп, Longhorn-да жаңа том жасаңыз. Оны, мысалы, «сақтық көшірме-сақтау» деп атаңыз және қажетті өлшемді көрсетіңіз.
3. Velero көмегімен сақтық көшірме жасау
Helm көмегімен Velero бағдарламасын Kubernetes кластеріне орнатыңыз:
helm repo add vmware-tanzu https://vmware-tanzu.github.io/helm-charts
helm install velero vmware-tanzu/velero --namespace velero --create-namespace --set configuration.provider=aws --set-file credentials.secretContents.cloud=credentials-velero --set configuration.backupStorageLocation.name=longhorn --set configuration.backupStorageLocation.bucket=velero --set configuration.volumeSnapshotLocation.name=default --set configuration.volumeSnapshotLocation.configSnapshotInterval=1h
Қайда:
credentials-velero
- Longhorn қоймасына кіруге арналған тіркелгі деректері бар файл.longhorn
алдыңғы қадамда жасалған Longhorn репозиторийінің атауы.velero
- сақтық көшірмелерді сақтауға арналған шелектің атауы.
4. Сақтық көшірме кестесін жасаңыз
Velero көмегімен сақтық көшірме кестесін жасаңыз. Мысалы, түнгі сағат 2-де күнделікті сақтық көшірме жасау үшін:
velero schedule create daily-backup --schedule="0 2 * * *" --ttl 720h
5. Бақылау және қалпына келтіру
Velero CLI көмегімен сақтық көшірме жасау барысын жүйелі түрде бақылаңыз:
velero backup get
Сақтық көшірмеден деректерді қалпына келтіру үшін пәрменді пайдаланыңыз:
velero restore create --from-backup <backup-name>
Сақтық көшірмеге қарау
Rancher және Longhorn көмегімен деректердің сақтық көшірмесін ұйымдастыру деректеріңізді жоғалудан және зақымданудан сенімді қорғауды қамтамасыз етеді .
Сақтық көшірме жасау процесін дұрыс конфигурациялау және жүйелі түрде тексеру кез келген жағдайда деректеріңіздің тұтастығы мен қолжетімділігін сақтауға көмектеседі.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау