เบชเบฐเบเบฒเบเบเบตเบเบธเบเบเบปเบ!
เบกเบฑเบเปเบเบตเบเบเบถเปเบเบเบฑเปเบเบเบฑเปเบเบเบตเบกเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเปเปเปเบเปเปเบงเบปเปเบฒเบงเปเบฒเบเปเปเบเบปเบเบกเบฒเบเบตเป, เปเบฅเบฐเปเบเปเบเบญเบเบงเปเบฒเบเปเปเบเบฑเบเบเบตเบเบฑเบเปเบ, เปเบเปเปเบเบตเบเปเบซเบเปเบเบถเปเบเปเบเบทเปเบญเบเปเบฒเบเบเบฒเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบ (เปเบฅเบฐเปเบเบญเบฐเบเบฒเบเบปเบเบเบฑเบเบซเบกเบปเบ) เปเบ Kubernetes.
เบกเบตเบซเบผเบฒเบเปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป, เปเบเปเปเบฅเบทเปเบญเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบกเปเบเบเปเบฝเบงเบเบฑเบ holivar.
เบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเปเบฅเบทเบญเบเปเปเบญเบเบเปเบฝเบงเบเบฑเบเบเบทเปเบเบเบฒเบเปเบเบเบฅเปเบฒเบ. เบเบนเปเบญเปเบฒเบเบงเบเบเบฒเบ vCloud เปเบฅเบฐเบเบนเปเบญเปเบฒเบเบงเบเบเบฒเบ vCloud. เบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบเบญเบฑเบเปเปเปเบเบงเปเบฒ เปเบฅเบฐเบเบฑเบเบชเบดเบเปเบเปเบฅเบตเปเบกเบเบปเปเบ.
เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, เบเบญเบเบซเบฒเบเปเบฒเบ "เบเบฒเบเบเบฒเบ," เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบชเบฐเบซเบผเบธเบเบขเปเบฒเบเปเบงเบงเบฒเบงเปเบฒเปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเปเบเบเบทเปเบเบเบฒเบเบขเปเบฒเบเบซเบเปเบญเบ, เปเบเบฑเปเบ: เบเบฒเบเบเบดเบเบเบฑเปเบเปเบฅเบฐเบเบฐเบซเบเบฒเบ, เปเบกเปเบเบเปเบฒเปเบเบฑเบเปเบเบกเบทเปเบงเบฒเบเบเบตเป. เบเบฒเบเบฅเบปเบเปเบฅเบดเบเปเบเบปเปเบฒเปเบเปเบ Google เปเบเปเบเปเบฒเปเบญเบปเบฒเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบฑเปเบเบเปเบฒเบงเปเบเบฑเบ VMware Container Service Extension (CSE) - เบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบซเบผเปเบเปเบเบตเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฒเบเบชเปเบฒเบเปเบฅเบฐเบเบฐเบซเบเบฒเบเบเบญเบเบเบธเปเบก k8s เบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเบขเบนเปเปเบ vCloud.
เบเบฒเบเบเบฐเบเบดเปเบชเบเบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบ: CSE เบกเบตเบเปเปเบเปเบฒเบเบฑเบเบเบญเบเบกเบฑเบ, เปเบเปเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบกเบฑเบเบชเบปเบกเบเบนเบเปเบเบ. เบเบญเบเบเบฒเบเบเบตเป, เบเบฒเบเปเบเปเปเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบฑเบ, เปเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบชเปเบงเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเปเบเบฑเบเปเบซเบผเปเบเปเบเบตเบ, เบเปเปเบซเปเบเบนเปเบเบฑเบเบเบฒเบเบเบตเปเปเบเปเบเบตเปเบชเบธเบเบเบญเบเปเบเบปเปเบฒเบกเบตเบขเบนเป :)
เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเปเบฒเปเบเปเบกเบฑเบ, เบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบฑเบเบเบตเบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบเปเบเบญเบปเบเบเบฒเบเบเบฑเบเบเบฑเปเบ vCloud เปเบฅเบฐเปเบเบทเบญเบเปเบฒเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบเบทเปเบเบเปเบญเบเบซเบเปเบฒเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบธเปเบก (เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เบเปเบฒเบเบเปเบญเบเบเบฒเบเบญเบดเบเปเบเบตเปเบเบฑเบเบเบฒเบเปเบเบทเบญเบเปเบฒเบเบเบตเป, เบขเปเบฒเบฅเบทเบกเบเปเบฒเบเบปเบ Firewall / NAT). เบเบตเปเบขเบนเปเบเปเปเบชเปเบฒเบเบฑเบ. เปเบเบเบปเบงเบขเปเบฒเบเบเบตเป, เปเบซเปเปเบญเบปเบฒ 10.0.240.0/24
เบเบฑเบเบเบฑเปเบเปเบเปเบเบฒเบเบชเปเบฒเบ, เบเบธเปเบกเบเบฐเบเปเบญเบเบกเบตเบเบฒเบเบเบฑเบเบเบฒเบเบเบฒเบเบขเปเบฒเบ, เบกเบฑเบเปเบเบฐเบเปเบฒเปเบซเปเบกเบต VPN เบเบตเปเบกเบตเปเบชเบฑเปเบเบเบฒเบเปเบเบซเบฒเปเบเบทเบญเบเปเบฒเบเบเบตเปเบชเปเบฒเบเบเบทเปเบ. เบเบงเบเปเบฎเบปเบฒเปเบเป SSL VPN เบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเบเบณเบเบปเบเบเปเบฒเบขเบนเปเปเบ Edge Gateway เบเบญเบเบญเบปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เบเปเปเปเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบดเบเบเบฑเปเบเบฅเบนเบเบเปเบฒ CSE เบเบตเปเบเบธเปเบก k8s เบเบฐเบเบทเบเบเบฑเบเบเบฒเบ. เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเบญเบ, เบเบตเปเปเบกเปเบเปเบฅเบฑเบเบเบฑเบญเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเบชเบญเบเบเบฑเบเบเบตเปเปเบเบทเปเบญเบเปเบงเปเบเบตเปเบเบตเบเบตเปเบเบฑเบเบฅเบปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ.
เบฅเบนเบเบเปเบฒเบเปเบญเบเบเบฒเบ Python เบฎเบธเปเบ 3.7.3 เปเบฅเบฐเบชเบนเบเบเบงเปเบฒเปเบฅเบฐเบเบดเบเบเบฑเปเบเปเบกเบเบนเบ
pip3 install vcd-cli
pip3 install container-service-extension
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบงเบเปเบเบดเปเบเบชเบฐเบเบฑเบ CSE เปเบฅเบฐเปเบเปเบฎเบฑเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
# vcd cse version
Error: No such command "cse".
เบเปเปเบเบฒเบเบเบดเบ, เปเบเปเปเบเปเปเบเปเบเป. เบเปเบญเบเบงเปเบฒเบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบ, CSE เบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบดเบเปเบเบฑเบเปเบกเบเบนเบเบเบฑเบ vcd-cli.
เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบเบเปเบญเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ vcd-cli เบเบฑเบเบญเบปเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ:
# vcd login MyCloud.provider.com org-dev admin
Password:
admin logged in, org: 'org-dev', vdc: 'org-dev_vDC01'
เบซเบผเบฑเบเบเบฒเบเบเบตเป, vcd-cli เบเบฐเบชเปเบฒเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ ~/.vcd-cli/profiles.yaml
เปเบโเบเบตเปโเบชเบธเบโ, เบเปเบฒเบโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเปเบเปโเปเบเบตเปเบกโเบเบฒเบโเบเปเปโเปเบโเบเบตเปโ:
extensions:
- container_service_extension.client.cse
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบงเบเปเบเบดเปเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ:
# vcd cse version
CSE, Container Service Extension for VMware vCloud Director, version 2.5.0
เปเบฅเบเบฐเบเบฒเบเบเบดเบเบเบฑเปเบเบฅเบนเบเบเปเบฒเบชเบณเปเบฅเบฑเบเปเบฅเปเบง. เบฅเบญเบเปเบเปเบเบธเปเบกเบเบณเบญเบดเบ.
CSE เบกเบตเบซเบผเบฒเบเบเบธเบเบเบญเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฒเบเบเปเบฒเปเบเป, เบเบฑเบเบซเบกเบปเบเบเบญเบเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเปเบเบดเปเบเปเบเป
เบเปเบฒเบญเบดเบ, เปเบซเปเบชเปเบฒเบเบฅเบฐเบซเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบธเปเบกเบเบตเปเบเปเปเบกเบตเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบญเบฐเบเบฒเบเบปเบ. เบเบธเบเบเบตเปเปเบกเปเบเบชเปเบฒเบเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ nodes เบเบฐเบเบทเบเบเบดเบเบเบฒเบเปเบเปเบเบฒเบ, เปเบฅเบฐเบเปเบฒเบเปเบฒเบเบเปเปเปเบเปเบเบฑเปเบเบเบฐเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบซเบผเบฒเบเปเบเบเบเปเบฒเบ consoles virtual machines, เปเบเบดเปเบเบเปเปเบชเบฐเบเบงเบ.
# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
เบกเบฒเบฅเบญเบเปเบฅเบตเปเบกเบชเปเบฒเบเบเบธเปเบก:
vcd cse cluster create MyCluster --network k8s_cluster_net --ssh-key ~/.ssh/id_rsa.pub --nodes 3 --enable-nfs
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบฎเบฑเบโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโ เบเบดเบเบเบฒเบ: เปเบเบเบเบฑเบเปเบปเบเบญเบฒเบเบธ เบซเบผเบทเบเบนเปเปเบเปเบเปเปเปเบเปเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ. เบเบฐเบฅเบธเบเบฒเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบเบทเบเปเปเป. โ เปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ vcd-cli เบญเบตเบเบเบฑเปเบเปเบเบทเปเบญ vCloud เบเบฒเบกเบเบตเปเปเบเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเบเปเบฒเบเปเบเบดเบเปเบฅเปเบงเบฅเบญเบเบญเบตเบเบเบฑเปเบ.
เปเบงเบฅเบฒเบเบตเปเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบตเปเบฅเบฐเบงเบฝเบเบเบฒเบเบเบญเบเบเบฒเบเบชเปเบฒเบเบเบธเปเบกเปเบเปเปเบฅเบตเปเบกเบเบปเปเบ.
cluster operation: Creating cluster vApp 'MyCluster' (38959587-54f4-4a49-8f2e-61c3a3e879e0) from template 'photon-v2_k8-1.12_weave-2.3.0' (revision 1)
เบกเบฑเบเบเบฐเปเบเปเปเบงเบฅเบฒเบเบฐเบกเบฒเบ 20 เบเบฒเบเบตเปเบเบทเปเบญเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบซเบเปเบฒเบงเบฝเบ; เปเบเปเบงเบฅเบฒเบเบตเป, เปเบซเปเปเบเบดเปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบทเปเบเบเบฒเบ.
โnetwork โ เปเบเบทเบญโเบเปเบฒเบโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเบชเปเบฒเบโเบเบถเปเบโเบเปเบญเบโเบซเบเปเบฒโเบเบตเปโ.
โssh-key โ เบเบฐโเปเบโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเบชเปเบฒเบโเบเบถเปเบโ, เปเบเบดเปเบโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฝเบโเปเบชเปโเบเปเปโเบเบญเบ clusterโ
โnodes n โ เบเปเบฒโเบเบงเบโเบเบญเบโเบเปเปโเบเบญเบโเบเบนเปโเปเบฎเบฑเบโเบงเบฝเบโเปเบโเบเบธเปเบกโ. เบชเบฐเปเบซเบกเบตเบเบฐเบกเบตเบซเบเบถเปเบเบเบปเปเบเบชเบฐเบเบฑเบ, เบเบตเปเปเบกเปเบเบเปเปเบเปเบฒเบเบฑเบ CSE
โenable-nfs โ เบชเปเบฒเบ node เปเบเบตเปเบกโเปเบเบตเบกโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเปเบเปเบโเบเบฑเบ NFS เบเบฒเบโเปเบเปโเบเบฐโเบฅเบดโเบกเบฒเบโเบเบตเปโเบเบฑเบโเบเบปเบโเบเปเบฒเบโ. เบกเบฑเบเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบญเบ pedal เปเบฅเบฑเบเบเปเบญเบ; เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฑเบเปเบเบเบฑเบเบชเบดเปเบเบเบตเปเบกเบฑเบเปเบฎเบฑเบเปเบเบเบฒเบเบซเบผเบฑเบ.
เปเบเบเบฐเบเบฐเบเบฝเบงเบเบฑเบ, เปเบ vCloud เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฒเบกเปเบเบดเปเบเบเบฒเบเบชเปเบฒเบเบเบธเปเบกเปเบเป
เปเบกเบทเปเบญเบงเบฝเบเบเบฒเบเบเบญเบเบเบฒเบเบชเปเบฒเบเบเบธเปเบกเปเบเปเบเบทเบเบชเปเบฒเปเบฅเบฑเบ, เบกเบฑเบเบเปเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเป.
เปเบซเปเบเบงเบเปเบเบดเปเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบ vcd cse เบเปเปเบกเบนเบเบเบธเปเบก MyCluster
เบเปเปเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบธเปเบกเปเบเบทเปเบญเปเบเป kubectl
# vcd cse cluster config MyCluster > ./.kube/config
เปเบฅเบฐเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเปเบเบดเปเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบธเปเบกเปเบเบเปเบเปเบกเบฑเบ:
เปเบเบเบธเบเบเบตเป, เบเบธเปเบกเบชเบฒเบกเบฒเบเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบฎเบฑเบเบงเบฝเบเบเบฒเบกเปเบเบทเปเบญเบเปเบ, เบเปเบฒเบเปเปเปเบกเปเบเบชเปเบฒเบฅเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเบกเบตเบเบฐเบฅเบดเบกเบฒเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ. เปเบเบทเปเบญเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเบขเบนเปเปเบ vCloud, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเบชเบฒเบกเบฒเบเปเบเป vSphere Provider เปเบเป. เบเบฒเบเปเบฅเบทเบญเบ --enable-nfs เบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเปเบเปเปเบเบเบงเบฒเบกเบงเบธเปเบเบงเบฒเบเบเบตเป, เปเบเปเบกเบฑเบเบเปเปเปเบเปเบเบปเบเปเบปเบ. เบเปเบญเบเบเบฑเบเบเบปเบงเบเปเบงเบเบกเบท.
เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบ, node เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบชเปเบฒเบ Independent disk เปเบเบเบเปเบฒเบเบซเบฒเบเปเบ vCloud. เบเบตเปเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเปเปเบกเบนเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเบซเบฒเบเปเบเบเปเบญเบกเบเบฑเบ cluster เบเปเบฒเบกเบฑเบเบเบทเบเบฅเบถเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบทเปเบญเบกเบเปเปเปเบเปเบเบเบฑเบ NFS
# vcd disk create nfs-shares-1 100g --description 'Kubernetes NFS shares'
# vcd vapp attach mycluster nfsd-9604 nfs-shares-1
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเบเปเบฒเบ ssh (เปเบเบปเปเบฒเบชเปเบฒเบเบเบตเปเบเปเปเบเป?) เปเบเบซเบฒ NFS node เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฅเบฐเบชเบธเบเบเปเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเปเบ:
root@nfsd-9604:~# parted /dev/sdb
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on
this disk will be lost. Do you want to continue?
Yes/No? yes
(parted) unit GB
(parted) mkpart primary 0 100
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 100GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 0.00GB 100GB 100GB primary
(parted) quit
root@nfsd-9604:~# mkfs -t ext4 /dev/sdb1
Creating filesystem with 24413696 4k blocks and 6111232 inodes
Filesystem UUID: 8622c0f5-4044-4ebf-95a5-0372256b34f0
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
เบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบดเบเบเบฑเปเบเบเบฒเบเบดเบเบฑเบเปเบซเบกเปเบขเบนเปเบเบตเปเบเบฑเปเบ:
mkdir /export
echo '/dev/sdb1 /export ext4 defaults 0 0' >> /etc/fstab
mount -a
เปเบซเปเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบซเปเบฒเบเบฒเบเบดเบเบฑเบเบเบปเบเบชเบญเบเปเบฅเบฐเปเบเปเบเบเบฑเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒเบชเปเบฒเบฅเบฑเบเบเบธเปเบก:
>cd /export
>mkdir vol1 vol2 vol3 vol4 vol5
>vi /etc/exports
#ะะพะฑะฐะฒะธะผ ััะพ ะฒ ะบะพะฝะตั ัะฐะนะปะฐ
/export/vol1 *(rw,sync,no_root_squash,no_subtree_check)
/export/vol2 *(rw,sync,no_root_squash,no_subtree_check)
/export/vol3 *(rw,sync,no_root_squash,no_subtree_check)
/export/vol4 *(rw,sync,no_root_squash,no_subtree_check)
/export/vol5 *(rw,sync,no_root_squash,no_subtree_check)
#:wq! ;)
#ะะฐะปะตะต - ัะบัะฟะพััะธััะตะผ ัะฐะทะดะตะปั
>exportfs -r
เบซเบผเบฑเบเบเบฒเบ magic เบเบฑเบเบซเบกเบปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเปเบฒเบ PV เปเบฅเบฐ PVC เปเบเบเบธเปเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบเบเบตเป:
เบเบฑเบเบเปเบฒเบง:
cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-vol1
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
nfs:
# Same IP as the NFS host we ssh'ed to earlier.
server: 10.150.200.22
path: "/export/vol1"
EOF
PVC:
cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-pvc
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
resources:
requests:
storage: 10Gi
EOF
เบเบตเปเปเบกเปเบเบเปเบญเบเบเบตเปเปเบฅเบทเปเบญเบเบเบญเบเบเบฒเบเบชเปเบฒเบเบเบธเปเบกเบซเบเบถเปเบเบชเบดเปเบเบชเบธเบเบฅเบปเบเปเบฅเบฐเปเบฅเบทเปเบญเบเบเบญเบเบงเบปเบเบเบญเบเบเบตเบงเบดเบเบเบญเบเบกเบฑเบเปเบฅเบตเปเบกเบเบปเปเบ. เปเบเบฑเบเปเบเบเบฑเบ, เบกเบตเบชเบญเบเบเปเบฒเบชเบฑเปเบ CSE เบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบซเบผเบฒเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฒเบเบเบฑเปเบเบเบฐเบซเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบซเบผเบทเบเปเป:
#ะฃะฒะตะปะธัะธะฒะฐะตะผ ัะฐะทะผะตั ะบะปะฐััะตัะฐ ะดะพ 8 ะฒะพัะบะตั ะฝะพะด
>cse cluster resize MyCluster --network k8s_cluster_net --nodes 8
#ะัะฒะพะดะธะผ ะฝะตะฝัะถะฝัะต ะฝะพะดั ะธะท ะบะปะฐััะตัะฐ ั ะธั
ะฟะพัะปะตะดัััะธะผ ัะดะฐะปะตะฝะธะตะผ
>vcd cse node delete MyCluster node-1a2v node-6685 --yes
เบเปเบเบญเบเปเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเปเปเบงเบฅเบฒเบเบญเบเบเปเบฒเบ, เบเปเบฒเบเปเบฒเบเบกเบตเบเปเบฒเบเบฒเบกเปเบเป, เบเบฒเบกเปเบเบเปเบฒเปเบซเบฑเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com