منصوبے کے بارے میں
MicroK8s، جسے Canonical نے تیار کیا ہے، ایک ہلکا پھلکا، مکمل طور پر conformant Kubernetes ڈسٹری بیوشن ہے جو ایک single package کے طور پر فراہم کیا جاتا ہے۔ یہ snap package system کے ذریعے Linux کی 42 flavours پر چلتا ہے اور developer workstations، IoT devices، edge deployments، اور CI/CD pipelines کو نشانہ بناتا ہے۔
Installation ایک single command (snap install microk8s --classic) سے ہوتی ہے، اور ڈسٹری بیوشن تمام dependencies شامل کر کے ship کی جاتی ہے، جس سے setup اور administration کم سے کم ہو جاتا ہے۔ Bundled microk8s kubectl command آپ کو cluster کو فوراً manage کرنے کی اجازت دیتا ہے، اور kubeconfig کو export کیا جا سکتا ہے تاکہ موجودہ kubectl installation cluster کے ساتھ کام کر سکے۔ Installation کے دوران ایک dedicated microk8s user group بنایا جاتا ہے، جو group members کو sudo کے بغیر microk8s commands تک رسائی دیتا ہے۔
Base install ایک minimal upstream Kubernetes ہے؛ additional functionality کو microk8s enable command کے ذریعے فعال کیا جاتا ہے۔ دستیاب add-ons میں service meshes (Istio، Linkerd)، serverless (Knative)، monitoring اور logging (Fluentd، Prometheus، Grafana، Metrics)، نیز ingress، DNS، Kubernetes dashboard، clustering، latest Kubernetes version تک automatic updates، اور AI/ML workloads کے لیے GPGPU bindings شامل ہیں۔ microk8s status command فعال اور دستیاب add-ons کی فہرست دکھاتا ہے، اور addon manifests یا scripts /snap/microk8s/current/actions کے تحت موجود ہوتے ہیں۔
MicroK8s upstream Kubernetes کو قریب سے track کرتا ہے، اور beta، RC، اور final versions upstream کے اسی دن release کرتا ہے، جبکہ users کو 1.10 سے شروع ہونے والی کسی بھی release version پر رہنے کی اجازت بھی دیتا ہے۔ تمام security issues کے لیے security updates دستیاب ہوتے ہیں اور انہیں فوراً apply کیا جا سکتا ہے یا maintenance cycle کے مطابق schedule کیا جا سکتا ہے۔ یہ project ایک Certified Kubernetes ڈسٹری بیوشن ہے، اور official documentation MicroK8s سائٹ پر maintain کی جاتی ہے، جبکہ contributors کے لیے build instructions repository میں دستیاب ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.