เจนเฉเจฒเฉ เจนเจฐ เจเฉเจ!
เจเจน เจเจธ เจคเจฐเฉเจนเจพเจ เจนเฉเจเจ เจเจฟ เจธเจพเจกเฉ เจเฉเจเฉ เจเฉเจฎ, เจเจน เจเจนเจฟเจฃเจพ เจจเจนเฉเจ เจเจฟ เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ, เจ เจคเฉ เจจเจฟเจธเจผเจเจค เจคเฉเจฐ 'เจคเฉ เจ เจเจพเจจเจ เจจเจนเฉเจ, เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเฉเจ (เจ เจคเฉ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ) เจเจคเจชเจพเจฆเจพเจ เจจเฉเฉฐ เจคเจฌเจฆเฉเจฒ เจเจฐเจจ เจฒเจ เจตเจงเฉ เจนเฉเฅค
เจเจธ เจฆเฉ เจเจ เจเจพเจฐเจจ เจธเจจ, เจชเจฐ เจธเจพเจกเฉ เจเจนเจพเจฃเฉ เจนเฉเจฒเฉเจตเจฐ เจฌเจพเจฐเฉ เจจเจนเฉเจ เจนเฉเฅค
เจธเจพเจกเฉ เจเฉเจฒ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฆเฉ เจ เจงเจพเจฐ เจฌเจพเจฐเฉ เจฌเจนเฉเจค เจเฉฑเจ เจตเจฟเจเจฒเจช เจธเฉเฅค vCloud เจกเจพเจเจฐเฉเจเจเจฐ เจ เจคเฉ vCloud เจกเจพเจเจฐเฉเจเจเจฐ. เจ เจธเฉเจ เจจเจตเจพเจ เจเฉเจฃเจฟเจ เจ เจคเฉ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพเฅค
เจเฉฑเจ เจตเจพเจฐ เจซเจฟเจฐ, "เจธเจเจค เจฐเจพเจน" เจจเฉเฉฐ เจฆเฉเจเจฆเฉ เจนเฉเจ, เจฎเฉเจ เจฌเจนเฉเจค เจเจฒเจฆเฉ เจเจธ เจธเจฟเฉฑเจเฉ 'เจคเฉ เจชเจนเฉเฉฐเจเจฟเจ เจเจฟ เจเฉฑเจเฉ-เจเฉฑเจ เจฌเฉเจจเจฟเจเจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฒเจค เจเจฐเจจ เจฒเจ เจเฉฑเจ เจธเจพเจงเจจ, เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจจเจพเจคเฉ เจ
เจคเฉ เจเจเจพเจฐ, เจเฉฑเจฒเฉเจน เจฆเฉ เจฒเฉเฉ เจธเฉเฅค Google เจตเจฟเฉฑเจ เจเฉฑเจ เจกเฉเฉฐเจเฉ เจกเฉเจฌเจเฉ เจจเฉ VMware เจเฉฐเจเฉเจจเจฐ เจธเจฐเจตเจฟเจธ เจเจเจธเจเฉเจเจธเจผเจจ (CSE) - เจเฉฑเจ เจเจชเจจ เจธเฉเจฐเจธ เจเจคเจชเจพเจฆ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ vCloud เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ เจฒเฉเจเจพเจ เจฒเจ k8s เจเจฒเฉฑเจธเจเจฐเจพเจ เจฆเฉ เจฐเจเจจเจพ เจ
เจคเฉ เจเจเจพเจฐ เจจเฉเฉฐ เจธเจตเฉเจเจฒเจฟเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจฌเฉเจฆเจพเจ เจตเจพ: CSE เจฆเฉเจเจ เจเจชเจฃเฉเจเจ เจธเฉเจฎเจพเจตเจพเจ เจนเจจ, เจชเจฐ เจธเจพเจกเฉ เจเจฆเฉเจธเจผเจพเจ เจฒเจ เจเจน เจธเฉฐเจชเฉเจฐเจจ เจธเฉเฅค เจจเจพเจฒ เจนเฉ, เจนเฉฑเจฒ เจเจฒเจพเจเจก เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉเจเจฐเจพ เจธเจฎเจฐเจฅเจค เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจชเจฐ เจเจฟเจเจเจเจฟ เจธเจฐเจตเจฐ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจตเฉ เจเจชเจจ-เจธเฉเจฐเจธ เจนเฉ, เจเจชเจฃเฉ เจจเจเจผเจฆเฉเจเฉ เจฎเฉเจจเฉเจเจฐ เจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจเจชเจฒเจฌเจง เจเจฐเจตเจพเจเจฃ เจฒเจ เจเจนเฉ :)
เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ vCloud เจธเฉฐเจเจ เจจ เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉเจฐเจธเจผเจพเจธเจ เจเจพเจคเฉ เจ เจคเฉ เจเจฒเฉฑเจธเจเจฐ เจฒเจ เจชเจนเจฟเจฒเจพเจ เจฌเจฃเจพเจ เจเจ เจฐเฉเจ เจเฉเจคเฉ เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจฒเฉเฉ เจนเฉ (เจคเฉเจจเจพเจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉ เจฆเฉเจฐเจพเจจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจจเฉเฉฑเจเจตเจฐเจ เจคเฉเจ เจเฉฐเจเจฐเจจเฉเฉฑเจ เจชเจนเฉเฉฐเจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจซเจพเจเจฐเจตเจพเจฒ/NAT เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ)เฅค เจธเฉฐเจฌเฉเจงเจจ เจเจฐเจจเจพ เจฎเจพเจเจจเฉ เจจเจนเฉเจ เจฐเฉฑเจเจฆเจพเฅค เจเจธ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, เจเจ 10.0.240.0/24 เจฒเฉเจเจฆเฉ เจนเจพเจ
เจเจฟเจเจเจเจฟ เจฐเจเจจเจพ เจคเฉเจ เจฌเจพเจ เจฆ, เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจเจฟเจธเฉ เจคเจฐเฉเจนเจพเจ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ, เจเจธ เจฒเจ เจฌเจฃเจพเจ เจเจ เจจเฉเจเจตเจฐเจ เจฒเจ เจฐเฉเจเจฟเฉฐเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ VPN เจฐเฉฑเจเจฃ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจ เจธเฉเจ เจธเจพเจกเฉ เจธเฉฐเจธเจฅเจพ เจฆเฉ เจเจ เจเฉเจเจตเฉ 'เจคเฉ เจเฉเจเจซเจฟเจเจฐ เจเฉเจคเฉ เจเฉฑเจ เจฎเจฟเจเจฐเฉ SSL VPN เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจเฅค
เจ เฉฑเจเฉ, เจคเฉเจนเจพเจจเฉเฉฐ CSE เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟเฉฑเจฅเฉ k8s เจเจฒเฉฑเจธเจเจฐเจพเจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค เจฎเฉเจฐเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจเจน เจเฉฑเจ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเจพ เจฒเฉเจชเจเจพเจช เจนเฉ เจ เจคเฉ เจเฉเจ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจฒเฉเจเฉ เจนเฉเจ เจเฉฐเจเฉเจจเจฐ เจนเจจ เจเฉ เจเจเฉเจฎเฉเจธเจผเจจ เจเจฒเจพเจเจเจฆเฉ เจนเจจ.
เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจชเจพเจเจฅเจจ เจธเฉฐเจธเจเจฐเจฃ 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 เจเฉเจฒ เจตเจฐเจคเฉเจ เจฆเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฆเฉ เจเจ เจธเฉเฉฑเจ เจนเจจ, เจเจนเจจเจพเจ เจธเจพเจฐเจฟเจเจ เจจเฉเฉฐ เจฆเฉเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ
เจชเจนเจฟเจฒเจพเจ, เจเจ เจญเจตเจฟเฉฑเจ เจฆเฉ เจเจฒเฉฑเจธเจเจฐ เจฒเจ เจชเจพเจธเจตเจฐเจก เจฐเจนเจฟเจค เจชเจนเฉเฉฐเจ เจฒเจ เจเฉเฉฐเจเฉเจเจ เจฌเจฃเจพเจเจเฅค เจเจน เจฌเจฟเฉฐเจฆเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ, เจเจฟเจเจเจเจฟ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, เจจเฉเจกเจพเจ เจฒเจ เจชเจพเจธเจตเจฐเจก เจฒเฉเจเจเจจ เจ เจฏเฉเจ เจนเฉ เจเจพเจตเฉเจเจพ, เจ เจคเฉ เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉเฉฐเจเฉเจเจ เจธเฉเจ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจเฉฐเจธเฉเจฒ เจฆเฉเจเจฐเจพ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจเฉฐเจฎ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเฉ เจเจฟ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจจเจนเฉเจ เจนเฉเฅค
# 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 โ เจเฉเฉฐเจเฉเจเจ เจเฉ เจ เจธเฉเจ เจฌเจฃเจพเจเจเจ เจนเจจ, เจเฉ เจเจฟ เจเจฒเฉฑเจธเจเจฐ เจจเฉเจกเจพเจ เจตเจฟเฉฑเจ เจฒเจฟเจเฉเจเจ เจเจพเจฃเจเฉเจเจ
โเจจเฉเจกเจธ n โ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจตเจฐเจเจฐ เจจเฉเจกเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉเฅค เจนเจฎเฉเจธเจผเจพ เจเฉฑเจ เจฎเจพเจธเจเจฐ เจนเฉเจตเฉเจเจพ, เจเจน เจเฉฑเจ CSE เจธเฉเจฎเจพ เจนเฉ
โenable-nfs โ เจธเจฅเจฟเจฐ เจตเจพเจฒเฉเจ เจฎ เจฆเฉ เจ เจงเฉเจจ NFS เจธเจผเฉเจ เจฐเจพเจ เจฒเจ เจเฉฑเจ เจตเจพเจงเฉ เจจเฉเจก เจฌเจฃเจพเจเฅค เจเจน เจฅเฉเฉเจพ เจเจฟเจนเจพ เจชเฉเจกเจฒ เจตเจฟเจเจฒเจช เจนเฉ; เจ เจธเฉเจ เจฅเฉเฉเฉเจนเฉ เจฆเฉเจฐ เจฌเจพเจ เจฆ เจเจธ เจฌเจพเจฐเฉ เจเจฟเจเจจเจฟเฉฐเจ 'เจคเฉ เจตเจพเจชเจธ เจเจตเจพเจเจเฉ เจเจฟ เจเจน เจเฉ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจธ เจฆเฉเจฐเจพเจจ, vCloud เจตเจฟเฉฑเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจจเจฟเจฐเจฎเจพเจฃ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉ เจจเจพเจฒ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ
เจเฉฑเจ เจตเจพเจฐ เจเจฆเฉเจ เจเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจฌเจฃเจพเจเจฃ เจฆเจพ เจเฉฐเจฎ เจชเฉเจฐเจพ เจนเฉ เจเจพเจเจฆเจพ เจนเฉ, เจเจน เจตเจฐเจคเฉเจ เจฒเจ เจคเจฟเจเจฐ เจนเฉเฅค
เจเจ เจเจฎเจพเจเจก เจจเจพเจฒ เจคเฉเจจเจพเจคเฉ เจฆเฉ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ เจเจพเจเจ เจเจฐเฉเจ vcd cse เจเจฒเฉฑเจธเจเจฐ เจเจพเจฃเจเจพเจฐเฉ MyCluster
เจ
เฉฑเจเฉ เจธเจพเจจเฉเฉฐ เจตเจฐเจคเจฃ เจฒเจ เจเจฒเฉฑเจธเจเจฐ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ kubectl
# vcd cse cluster config MyCluster > ./.kube/config
เจ เจคเฉ เจคเฉเจธเฉเจ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจธเจฅเจฟเจคเฉ เจฆเฉ เจเจพเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
เจเจธ เจฌเจฟเฉฐเจฆเฉ 'เจคเฉ, เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจธเจผเจฐเจค เจ
เจจเฉเจธเจพเจฐ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเจพ เจฎเฉฐเจจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเฉเจเจฐ เจจเจฟเจฐเฉฐเจคเจฐ เจตเจพเจฒเฉเจ
เจฎ เจตเจพเจฒเฉ เจเจนเจพเจฃเฉ เจฒเจ เจจเจนเฉเจเฅค เจเจฟเจเจเจเจฟ เจ
เจธเฉเจ vCloud เจตเจฟเฉฑเจ เจนเจพเจ, เจ
เจธเฉเจ vSphere เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจจเจนเฉเจ เจนเฉเจตเจพเจเจเฉเฅค เจตเจฟเจเจฒเจช --enable-nfs เจเจธ เจชเจฐเฉเจธเจผเจพเจจเฉ เจจเฉเฉฐ เจฆเฉเจฐ เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจชเจฐ เจเจน เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐ เจธเจเจฟเจเฅค เจฆเจธเจคเฉ เจตเจฟเจตเจธเจฅเจพ เจฆเฉ เจฒเฉเฉ เจนเฉ.
เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ, เจธเจพเจกเฉ เจจเฉเจก เจจเฉเฉฐ vCloud เจตเจฟเฉฑเจ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจธเฉเจคเฉฐเจคเจฐ เจกเจฟเจธเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเจน เจเจพเจฐเฉฐเจเฉ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟ เจธเจพเจกเจพ เจกเฉเจเจพ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจจเจพเจฒ เจเจพเจเจฌ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพ เจเฉเจเจฐ เจเจธเจจเฉเฉฐ เจฎเจฟเจเจพเจเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจจเจพเจฒ เจนเฉ, เจกเจฟเจธเจ เจจเฉเฉฐ NFS เจจเจพเจฒ เจเฉเฉเฉ
# vcd disk create nfs-shares-1 100g --description 'Kubernetes NFS shares'
# vcd vapp attach mycluster nfsd-9604 nfs-shares-1
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจ เจธเฉเจ ssh (เจคเฉเจธเฉเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉเฉฐเจเฉเจเจ เจฌเจฃเจพเจเจเจ เจนเจจ?) เจฐเจพเจนเฉเจ เจธเจพเจกเฉ NFS เจจเฉเจก เจคเฉ เจเจพเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจกเจฟเจธเจ เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเจฆเฉ เจนเจพเจ:
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
เจเจธ เจธเจพเจฐเฉ เจเจพเจฆเฉ เจคเฉเจ เจฌเจพเจ
เจฆ, เจ
เจธเฉเจ เจเจชเจฃเฉ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ 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
เจชเฉเจตเฉเจธเฉ:
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