Skip to content

Commit

Permalink
[NEW] new article
Browse files Browse the repository at this point in the history
  • Loading branch information
ismoilovdevml committed Sep 13, 2024
1 parent bc6de92 commit b31ecb6
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 0 deletions.
19 changes: 19 additions & 0 deletions pages/guides/k8s/ha-rke2-setup.en-UZ.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,22 @@ import { Callout } from "nextra-theme-docs";
# HA RKE2 Kuberenetes Cluster o'rnatish va sozlash

![k8s](https://raw.githubusercontent.com/devops-journey-uz/assets/main/images/tutorials/k8s/rke2-setup/banner.png)


**RKE2** (**R**ancher **K**ubernetes **E**ngine **2**) o'zining yuqori ishonchliligi (HA) va kengaytiriluvchanligi bilan tanilgan yengil Kubernetes distributionlaridan biri bo'lib, uni har xil o'lchamdagi infratuzilmalar uchun ideal tanlov qiladi. Ushbu texnik qo'llanmada, biz 1 ta HAProxy load balancer server va 3 ta master node, shuningdek, bir nechta worker node yordamida RKE2 clusterini o'rnatishni batafsil ko'rib chiqamiz. Shundan so'ng, Rancher UI-ni deploy qilib, ko'p clusterli boshqaruv (multi-cluster management) funksiyasini o'rganamiz. HA konfiguratsiyasini amalga oshirib, bu kabi klasterlarni katta production muhitlarida qanday qilib barqaror va ishonchli tarzda ishlatishni ko'ramiz.

**RKE2** (**R**ancher **K**ubernetes **E**ngine **2**) bu **Rancher** tomonidan ishlab chiqilgan, Kubernetes asosida yaratilgan yuqori darajada ishonchli va xavfsiz Kubernetes distribution. **RKE2** ning asosiy maqsadi Kubernetes klasterlarining oson boshqarilishi va keng ko'lamli infratuzilmalarda yuqori ishonchlilikni ta'minlashdir. U Kubernetesni xavfsiz va sodda qilib o'rnatishga yordam beradi. **RKE2 FIPS 140-2** xavfsizlik talablariga mos bo'lib, bu uni xavfsizlikning yuqori darajasini talab qiladigan muhitlarda ishlatish uchun ideal qiladi.

RKE2 ning eng asosiy xususiyatlaridan biri bu uning avtomatik HAni ta’minlashidir. U bir nechta master nodelarni ishlatib, klaster ishonchliligini oshiradi va shu bilan birga, bir yoki bir nechta master node muvaffaqiyatsizlikka uchraganda ham klaster ishini davom ettiradi. Bundan tashqari, RKE2 klasterning xavfsizligini oshirish uchun ichki xavfsizlik modullarini qo‘llaydi.

**Rancher** — bu Kubernetes klasterlarini markazlashgan holda boshqarish uchun mo'ljallangan open-source platforma. Rancher bir nechta Kubernetes klasterlarini boshqarish imkonini beradi va ko'plab xususiyatlarni o'z ichiga oladi. Rancher foydalanuvchilarga oson interfeys orqali Kubernetes klasterlarini boshqarish, monitoring qilish va xavfsizlikni boshqarish imkoniyatlarini beradi.

Rancher multi-cluster management imkoniyatiga ega bo‘lib, bir nechta klasterlarni markazlashgan holda boshqarish imkonini beradi. Bu katta infratuzilmalar yoki yirik kompaniyalar uchun juda muhim bo‘lib, har bir klasterni alohida boshqarish o‘rniga bitta platformadan boshqarish samaradorlikni oshiradi.

Rancher foydalanuvchilarga xavfsizlikni boshqarish uchun kuchli **Role-Based Access Control (RBAC)** tizimini taklif etadi, bu esa foydalanuvchilarni boshqarishni ancha osonlashtiradi. Bundan tashqari, Rancher Kubernetes platformasini turli xil monitoring va CI/CD tizimlariga integratsiya qilishni ta'minlaydi, bu esa DevOps jamoalari uchun ideal vosita hisoblanadi.

**RKE2** va **Rancher** birgalikda ishlatilganda, ular Kubernetes klasterlarini boshqarishni osonlashtiradi, yuqori darajadagi xavfsizlikni ta'minlaydi va katta hajmdagi infratuzilmalarni samarali boshqarishga yordam beradi.

**RKE2** (**R**ancher **K**ubernetes **E**ngine **2**) va **Rancher** ikkalasi ham **SUSE** kompaniyasi tomonidan ishlab chiqilgan. **SUSE** — open-source dasturiy ta'minot bo'yicha yetakchi kompaniyalardan biri bo‘lib, ular open-source infratuzilma va cloud yechimlar sohasida keng miqyosda xizmat ko'rsatadi.

SUSE **2020** yilda **Rancher Labs** kompaniyasini sotib oldi. **Rancher Labs** Kubernetes platformalarini boshqarish uchun ishlab chiqilgan dasturiy mahsulotlarni yaratishda katta tajribaga ega bo'lgan kompaniya edi. Rancher Labs tomonidan yaratilgan Rancher platformasi hozirda Kubernetesni keng ko‘lamda boshqarish uchun eng mashhur softlardan biridir. Shu bilan birga, **RKE2** ham Rancher Labs tomonidan ishlab chiqilgan va SUSE tomonidan qo'llab-quvvatlanadigan mahsulot hisoblanadi.
21 changes: 21 additions & 0 deletions pages/tutorials/article/_meta.en-UZ.json
Original file line number Diff line number Diff line change
Expand Up @@ -334,5 +334,26 @@
"toc": false,
"pagination": true
}
},
"ansible-terraform": {
"title": "Nega Ansible va Terraformni tanladim?",
"longTitle": "Nega Ansible va Terraformni Tanladim?",
"description": "Nega Ansible va Terraformni Tanladim?",
"level": "Hamma uchun",
"category": "DevOps",
"author": {
"name": "Otabek Ismoilov",
"image": "https://raw.githubusercontent.com/devops-journey-uz/assets/main/images/tutorials/authors/ismoilovdev.jpeg"
},
"createdAt": "2024-09-13",
"minutesRead": 30,
"href": "/tutorials/article/ansible-terraform",
"theme": {
"breadcrumb": false,
"footer": true,
"sidebar": false,
"toc": false,
"pagination": true
}
}
}
8 changes: 8 additions & 0 deletions pages/tutorials/article/ansible-terraform.en-UZ.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import { Callout } from "nextra-theme-docs";

# Nega Ansible va Terraformni Tanladim?

![api-gateway-nima](https://raw.githubusercontent.com/devops-journey-uz/assets/main/images/article/ansible-terraform/banner.png)

## Kirish
Serverlar ko'pligida har birini qo'lda boshqarish oson emas. Qolaversa, qo'lda konfiguratsiya qilish xatolarga olib kelishi, vaqtni behuda sarflashga va jarayonni murakkablashtirishga sabab bo'ladi. Men infratuzilmani avtomatlashtirish va boshqarish usullarini izlay boshlaganimda, Ansible va Terraform men uchun eng yaxshi tanlov bo'ldi. Bu maqolada nima uchun aynan Ansible va Terraformni tanlaganim, qanday foydalar keltirgani va qanday qilib GitOps orqali boshqarishni tashkil qilganimni tushuntirib beraman.

0 comments on commit b31ecb6

Please sign in to comment.