From b31ecb688a84813e327ef776a325f0f41b870b68 Mon Sep 17 00:00:00 2001 From: ismoilovdevml Date: Fri, 13 Sep 2024 19:43:11 +0500 Subject: [PATCH] [NEW] new article --- pages/guides/k8s/ha-rke2-setup.en-UZ.mdx | 19 +++++++++++++++++ pages/tutorials/article/_meta.en-UZ.json | 21 +++++++++++++++++++ .../article/ansible-terraform.en-UZ.mdx | 8 +++++++ 3 files changed, 48 insertions(+) create mode 100644 pages/tutorials/article/ansible-terraform.en-UZ.mdx diff --git a/pages/guides/k8s/ha-rke2-setup.en-UZ.mdx b/pages/guides/k8s/ha-rke2-setup.en-UZ.mdx index f40be81..11f5922 100644 --- a/pages/guides/k8s/ha-rke2-setup.en-UZ.mdx +++ b/pages/guides/k8s/ha-rke2-setup.en-UZ.mdx @@ -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. \ No newline at end of file diff --git a/pages/tutorials/article/_meta.en-UZ.json b/pages/tutorials/article/_meta.en-UZ.json index 20a6a21..cc94dff 100644 --- a/pages/tutorials/article/_meta.en-UZ.json +++ b/pages/tutorials/article/_meta.en-UZ.json @@ -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 + } } } diff --git a/pages/tutorials/article/ansible-terraform.en-UZ.mdx b/pages/tutorials/article/ansible-terraform.en-UZ.mdx new file mode 100644 index 0000000..ab6c9d2 --- /dev/null +++ b/pages/tutorials/article/ansible-terraform.en-UZ.mdx @@ -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. \ No newline at end of file