विषयसूची:
- आपूर्ति
- चरण 1: इंस्टालैंडो ओ डॉकर
- चरण 2: इंस्टालैंडो ओ कुबेरनेट्स
- चरण 3: इनिसियांडो ओ क्लस्टर
- चरण 4: एक्ज़ीक्यूटांडो ओ क्लस्टर
वीडियो: Instalando E Configurando Um Cluster Kubernetes Com a DragonBoard 410c: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
एक Dragonboard 410c और uma placa muito versátil। एला पोसुई उम प्रोसेसर डे 1.2Ghz डे क्वाट्रो न्यूक्लियोस (32 e 64 बोकाडोस) और पॉस्सुई ब्लूटूथ, वाईफाई और जीपीएस उम बोर्डो, एलेम डे डुअस पोर्टस यूएसबी पैरा उमा सैदा और उमा सैदा एचडीएमआई।
कोमो कोलेस मैस इंटीग्रैडस पोडेम सेर एनकॉन्ट्राडास नो साइट डा क्वालकॉम (एम इंग्लस)। यह सबसे अधिक कोमो इंस्टालर माइक्रोसर्विकोस, नेसे ट्यूटोरियल वामोस इंस्टालर um क्लस्टर डे कुबेरनेट्स और ड्रैगनबोर्ड है।
Kubernetes é uma plataforma de código aberto e portátil para a gestão de tarefas e serviços em contêineres (orquestração de contêineres) que facilitam a configuração declarativa e automação।
• नहीं: उम नो é uma máquina de trabalho não Kubernetes. Um pod ser uma máquina virtual ou física, डिपेंडेंडो डू क्लस्टर। ओ प्राइमिरो कॉन्टेम ओएस सर्विकोस नीसेसरीओस पैरा ए एक्जीक्यूकाओ डे पेसक्विसास ई ई फीटो पेलोस प्रिंसिपल कंपोनेंट्स।
• पॉड: एस्टा ई उमा अनिडेड बेसिक नो कुबेरनेट्स। एली पोड कंसिस्टिर एम ओउ माईस कॉन्टुइनरेस कॉम उमा गारंटिया डे सुपोर्टे और माक्विना होस्पेडीरा ई कंपार्टिलहार ओएस रिकर्सोस। मेजबान स्थानीय के माध्यम से टोडोस ऑस कॉन्टेंट्स इम्प्लांटैडोस डेंट्रो डो पॉड पॉडम वेर आउट्रोस कॉन्टेंट। कैडा पॉड मौजूद है और कोई क्लस्टर नहीं है।
आपूर्ति
Detalhes
चरण 1: इंस्टालैंडो ओ डॉकर
वामोस रियलिज़र उमा इंस्टालाकाओ डो डोकर
# कर्ल-एफएसएसएल https://get.docker.com | बेटर
Desse modo a ltima versão do docker será publicado em todos os nos
चरण 2: इंस्टालैंडो ओ कुबेरनेट्स
Depois do Docker já instalado, vamos adicionar a repo do Kubernete em nossos node:
डेबियन ई सेमेलहेंट्स: # उपयुक्त-अपडेट प्राप्त करें और उपयुक्त-इंस्टॉल करें-वाई उपयुक्त-परिवहन-https
# कर्ल-एस https://packages.cloud.google.com/apt/doc/apt-key.gpg | उपयुक्त कुंजी जोड़ें -
# गूंज "देब https://apt.kubernetes.io/ Kubernetes-xenial main"> /etc/apt/sources.list.d/kubernetes.list
# उपयुक्त-अपडेट प्राप्त करें
# उपयुक्त-स्थापित करें -y kubelet kubeadm kubectl
********************************************************************************************************************
Red Hat और Semelhantes: # vim /etc/yum.repos.d/kubernetes.repo
[कुबेरनेट्स]
[कुबेरनेट्स] नोम = कुबेरनेट्स
बेसुर्ल =
सक्षम = 1
जीपीजीचेक = 1
रेपो_जीपीजीचेक = 1
gpgkey = https://packages.cloud.google. com / yum / doc / yum-key.gpghttps://pacotes.cloud.google.com/yum/doc/rpm-pac….gpg
# सेटेनफोर्स 0
# systemctl फ़ायरवॉल को रोकें
# systemctl desativar या फ़ायरवॉल
# यम इंस्टाल -वाई क्यूबलेट कुबेदम कुबेक्टल
# systemctl क्यूबलेट सक्षम करें && systemctl क्यूबलेट शुरू करें
ऐंडा और फैमिलिया डू रेड हैट, महत्वपूर्ण विन्यासकर्ता एल्गन्स पैरामेट्रोस डू कर्नेल नो sysctl:
# vim /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1
# sysctl --system
अगोरा, उन्हें वितरण के रूप में, यह महत्वपूर्ण है कि ड्राइवर और इसाडो पेलो उसुआरियो पैरा फेजर ओ मेस्मो पैरा ओ डॉकर, पैरा सत्यापन आईएसओ, निष्पादित ओ सेगिन्टे कमांडो:
# डॉकटर जानकारी | grep -i cgroup cgroup ड्राइवर: cgroupfs
# sed -i "s / cgroup-driver = systemd / cgroup-driver = cgroupfs / g" /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
# systemctl डेमॉन-रीलोड
# systemctl क्यूबलेट को पुनरारंभ करें
डॉक्स:
****************************************************************************************************************************
पैरा इनिकियर या नोसो क्लस्टर डेवेमोस डिसबिलिटर नोसा स्वैप:
#स्वैपऑफ़-ए
ई कॉमेंट ए एंटरडा रेफरेंते ए स्वैप एम सेउ आर्किवो एफस्टैब:
# विम / आदि / fstab
चरण 3: इनिसियांडो ओ क्लस्टर
# kubeadm init --apiserver-advertise-address $(hostname -i)
ओ कोमांडो एसिमा इरा इनिसियर ओ क्लस्टर ई एम सेगुइडा एक्सिबिरा ए लिन्हा क्यू डे कॉमांडो क्यू प्रीसीसो एक्ज़ीक्यूटर एम मेउस आउट्रोस नोड्स।
[चेतावनी सिस्टम सत्यापन]: डॉकर संस्करण सबसे हाल ही में मान्य संस्करण से बड़ा है। डॉकर संस्करण: 18.05.0-सीई। अधिकतम मान्य संस्करण: १७.०३…
अपने क्लस्टर का उपयोग शुरू करने के लिए, आपको नियमित उपयोगकर्ता के रूप में निम्नलिखित को चलाने की आवश्यकता है: mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id - यू):$(id -g) $HOME/.kube/config…
kubeadm join --token 39c341.a3bc3c4dd49758d5 IP_DO_MASTER:6443 --discovery-token-ca-cert-hash sha256:37092 …
# mkdir -p $HOME/.kube
# sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
# sudo chown $(id -u):$(id -g) $HOME/.kube/config
# kubectl लागू -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" serviceaccount/weave-net बनाया गया
क्लस्टररोल.rbac.authorization.k8s.io/weave-net createclusterrolebinding.rbac.authorization.k8s.io/weave-net बनाया गया
role.rbac.authorization.k8s.io/weave-net बनाया
rolebinding.rbac.authorization.k8s.io/weave-net बनाया
daemonset.extensions/weave-net बनाया गया
वामोस लिस्टर पॉडनेटवर्क का निबंध करता है: # कुबेक्टल पॉड्स-एन क्यूब-सिस्टम प्राप्त करें
# kubeadm join --token 39c341.a3bc3c4dd49758d5 IP_DO_MASTER:6443 --discovery-token-ca-cert-hash sha256:37092
# कुबेक्टल को नोड्स मिलते हैं
चरण 4: एक्ज़ीक्यूटांडो ओ क्लस्टर
ठीक है:
# कुबेक्टल ओबर नोस
इलियट-01 रेडी 14s v1.11.1 इलियट-02 रेडी मास्टर 14m v1.11.1
इलियट-03 मेस्त्रे सर्वनाम 13m v1.11.1
वामोस वेरिफिकर ओएस डिटेल्हेस डो नो इलियट-01 # कुबेक्टल डेस्क्रेवर नो इलियट-01
एस्टा रुइम डे फ़िकार डिजिटांडो? उपयोग o preenchimento automático: # source <(conclusão do kubectl bash)
Verificando ओएस पॉड्स:
# कुबेक्टल ओबर पॉड्स
Verificando os pods do namespace do Kubernetes, o kube-system:
# कुबेक्टल ओब्तेन्हा पॉड्स -एन क्यूब-सिस्टम
उसांडो ओ डिटलहे पैरा वेर डिटेल्हेस डी एल्गम पॉड:
# कुबेक्टल डिस्क्रीव पॉड क्यूब-एपिसर्वर-इलियट-01 -एन सिस्तेमा क्यूब
Verificando os pods do namespace do Kubernetes, do sistema de kube e utilizando a opção -o wide:
# कुबेक्टल ओबटेनहा पॉड्स -एन क्यूब-सिस्टम -ओ वाइड
क्रिआंडो ओ नोसो प्राइमिरो परिनियोजन:
# Kubectl रन meu-nginx --image nginx परिनियोजन.apps / nginx criado
सत्यापन या परिनियोजन क्रिया:
#kubectl obter कार्यान्वयनações
सत्यापन या पॉड परिनियोजन करते हैं:
# कुबेक्टल ओबर पॉड्स
उसांडो ओ प्राप्त पॉड ई ओटर इम्प्लांटाको जून्टोस:
# कुबेक्टल ओबटर पॉड, इम्प्लांटैस
सत्यापित करें कि आप क्या कर सकते हैं:
# kubectl एक कार्यान्वयन का वर्णन करता हैao do meu-nginx
Aumentando a quantidade de réplicas de nosso desenvolvimento:
# Kubectl स्केल परिनियोजन meu-nginx --replicas = 10
Verificando os pods de todos os नामस्थान:
# कुबेक्टल ओबटर पॉड्स --ऑल-नेमस्पेस
रिमूंडो नोसो परिनियोजन:
# Kubectl डिलीट डिप्लॉयमेंट meu-nginx
सिफारिश की:
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards sensor: 7 Steps
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards sensor: O objetivo desse tutorial é अधिकांश के रूप में और एक्यूट; एटापास आवश्यक है á
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 चरण
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira Intelligente Consiste na separação automática do lixo। एट्रावेस डी उमा वेब कैमरा, एला आइडेंटिफ़िका ओ टिपो डे लिक्सो ई ओ डिपाजिटा नो कंपार्टिमेंटो एडेक्वाडो पैरा पोस्टीरियरमेंट सेर रेसीक्लाडो
DragonBoard 410c के साथ स्मार्ट स्टॉपलाइट सिमुलेशन: 7 कदम (चित्रों के साथ)
DragonBoard 410c के साथ स्मार्ट स्टॉपलाइट सिमुलेशन: | सामग्री: MDF 1.20 Mts। x 1.20 Mts.8 LED:· 2 साग · 2 पीला&मिडॉट; 2 रेड्स· 2 सफेद कार्डबोर्ड का एक टुकड़ा। ड्रैगन बोर्ड 410 सी ब्लेडवायर सिलिकॉन सिलिकॉन गनटॉय कार प्रोटोबोर्ड पुश बटन इन्फ्रारे
Comunicação IoT Com और Dragonboard 410C: 5 कदम
आईओटी कॉम और ड्रैगनबोर्ड 410सी: बस्टेंटे कॉमम डिसेनवोल्वर या, एटे मेस्मो, तुलना और उत्पाद आईओटी पैरा ए सुआ कैसा। अब्रीर उमा कॉर्टिना, लिगार उमा टोमाडा, एडजस्टर ए टेम्पेरेटुरा डी उम एम्बिएंट, मॉनिटरामेंटो डी सेगुरांका, एंट्रे आउट्रोस बेनिफिसियोस डी इक्विपामेंटोस आईओटी। अगोरा, सेरिया इंटे
DragonBoard 410c - कम गति विस्तार कैसे काम करता है: 8 कदम
DragonBoard 410c - लो स्पीड एक्सपेंशन कैसे काम करता है: यह ट्यूटोरियल DragonBoard 410c पर लो स्पीड एक्सपेंशन के बारे में है। DragonBoard 410c पर निम्न गति विस्तार के इनपुट और आउटपुट (I/O) हैं: GPIO (सामान्य प्रयोजन इनपुट/आउटपुट); एमपीपी (बहुउद्देश्यीय पिन); एसपीआई (सीरियल पेरिफेरल इंटरफेस); I2C (में