सर्वर दुनिया | गोपनीयता नीति | सहायता / संपर्क करें |
5843 / 118084373
|
Kubernetes : प्रबंधक नोड कॉन्फ़िगर करें2024/06/07 |
मल्टी नोड्स Kubernetes क्लस्टर कॉन्फ़िगर करें. यह उदाहरण निम्न प्रकार के वातावरण पर आधारित है।
सिस्टम आवश्यकताओं के लिए, प्रत्येक नोड में अद्वितीय होस्टनाम, MAC पता, Product_uuid होता है। +----------------------+ +----------------------+ | [ ctrl.srv.world ] | | [ dlp.srv.world ] | | Manager Node | | Control Plane | +-----------+----------+ +-----------+----------+ eth0|10.0.0.25 eth0|10.0.0.30 | | ------------+--------------------------+----------- | | eth0|10.0.0.51 eth0|10.0.0.52 +-----------+----------+ +-----------+----------+ | [ node01.srv.world ] | | [ node02.srv.world ] | | Worker Node#1 | | Worker Node#2 | +----------------------+ +----------------------+ |
[1] | सबसे पहले प्रबंधक नोड को कॉन्फ़िगर करें। |
root@ctrl:~#
apt -y install nginx libnginx-mod-stream
root@ctrl:~#
vi /etc/nginx/nginx.conf # अंतिम पंक्ति में जोड़ें : प्रॉक्सी सेटिंग्स stream { upstream k8s-api { server 10.0.0.30:6443; } server { listen 6443; proxy_pass k8s-api; } } # Nginx पर डिफ़ॉल्ट साइट अक्षम करें root@ctrl:~# unlink /etc/nginx/sites-enabled/default root@ctrl:~# systemctl restart nginx
|
[2] | प्रबंधक नोड पर, Kubernetes क्लाइंट स्थापित करें। |
root@ctrl:~#
root@ctrl:~# curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg root@ctrl:~# echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /" | tee /etc/apt/sources.list.d/kubernetes.list
apt update root@ctrl:~# apt -y install kubectl
|
Sponsored Link |