์ด ํ์ด์ง์์๋ Google Distributed Cloud์ฉ ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ๊ตฌ์ฑ ํ์ผ์ ํ๋๋ฅผ ์ค๋ช ํฉ๋๋ค.
๊ตฌ์ฑ ํ์ผ ํ ํ๋ฆฟ ์์ฑ
gkeadm
๋ช
๋ น์ค ๋๊ตฌ๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค.
ํ ํ๋ฆฟ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
./gkeadm create config --config=OUTPUT_FILENAME
OUTPUT_FILENAME
์ ์์ฑ๋ ํ
ํ๋ฆฟ์ ๋ํด ์ ํํ ๊ฒฝ๋ก๋ก ๋ฐ๊ฟ๋๋ค. ์ด ํ๋๊ทธ๋ฅผ ์๋ตํ๋ฉด gkeadm
์ ํ์ผ ์ด๋ฆ์ admin-ws-config.yaml
๋ก ์ง์ ํ๊ณ ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ๋ฃ์ต๋๋ค.
ํ ํ๋ฆฟ
๊ตฌ์ฑ ํ์ผ ์์ฑ
๊ตฌ์ฑ ํ์ผ์ ๋ค์ ์น์ ์ ์ค๋ช ๋ ๋๋ก ํ๋ ๊ฐ์ ์ ๋ ฅํฉ๋๋ค.
gcp
์ด ์น์ ์๋ ๊ตฌ์ฑ์์ ์ก์ธ์ค ์๋น์ค ๊ณ์ ์ ๋ํ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
gcp.componentAccessServiceAccountKeyPath
๋ฌธ์์ด. ๊ตฌ์ฑ์์ ์ก์ธ์ค ์๋น์ค ๊ณ์ ์ JSON ํค ํ์ผ ๊ฒฝ๋ก์ ๋๋ค. JSON ํค ํ์ผ ๋ง๋ค๊ธฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ตฌ์ฑ์์ ์ก์ธ์ค ์๋น์ค ๊ณ์ ์ ์ฐธ์กฐํ์ธ์.
์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
gcp: componentAccessServiceAccountKeyPath: "my-key-folder/component-access-key.json"
vCenter
์ด ์น์ ์์๋ ์ฌ์ฉ์์ vSphere ํ๊ฒฝ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
vCenter.credentials.address
๋ฌธ์์ด. vCenter Server์ IP ์ฃผ์ ๋๋ ํธ์คํธ ์ด๋ฆ์ ๋๋ค.
address
ํ๋๋ฅผ ์
๋ ฅํ๊ธฐ ์ ์ vCenter Server์ ์ฌ์ฉ ์ค์ธ ์ธ์ฆ์๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ๊ฒ์ฌํฉ๋๋ค. ๋ค์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ์ฌ ์ธ์ฆ์๋ฅผ ๋ค์ด๋ก๋ํ๊ณ vcenter.pem
์ด๋ผ๋ ํ์ผ๋ก ์ ์ฅํฉ๋๋ค.
true | openssl s_client -connect VCENTER_IP:443 -showcerts 2>/dev/null | sed -ne '/-BEGIN/,/-END/p' > vcenter.pem
VCENTER_IP
๋ฅผ vCenter Server์ IP ์ฃผ์๋ก ๋ฐ๊ฟ๋๋ค.
์ธ์ฆ์ ํ์ผ์ ์ด์ด์ ์ ๋ชฉ ์ผ๋ฐ ์ด๋ฆ ๋ฐ ์ ๋ชฉ ๋์ฒด ์ด๋ฆ์ ํ์ธํฉ๋๋ค.
openssl x509 -in vcenter.pem -text -noout
๊ฒฐ๊ณผ์ Subject
์ผ๋ฐ ์ด๋ฆ(CN)์ด ํ์๋ฉ๋๋ค. ์ด ์ด๋ฆ์ IP ์ฃผ์์ด๊ฑฐ๋ ํธ์คํธ ์ด๋ฆ์ผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Subject: ... CN = 203.0.113.100
Subject: ... CN = my-host.my-domain.example
๊ฒฐ๊ณผ์ Subject Alternative Name
์๋์๋ DNS ์ด๋ฆ์ด 1๊ฐ ์ด์ ํฌํจ๋ ์๋ ์์ต๋๋ค.
X509v3 Subject Alternative Name: DNS:vcenter.my-domain.example
Subject
์ผ๋ฐ ์ด๋ฆ์ ์ ํํ๊ฑฐ๋ Subject Alternative Name
์๋์์ ๊ตฌ์ฑ ํ์ผ์ vcenter.credentials.address
๊ฐ์ผ๋ก ์ฌ์ฉํ DNS ์ด๋ฆ ์ค ํ๋๋ฅผ ์ ํํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
vCenter: credentials: address: "203.0.113.1" ...
vCenter: credentials: address: "my-host.my-domain.example" ...
vCenter.credentials.fileRef.path
๋ฌธ์์ด. vCenter ์ฌ์ฉ์ ๊ณ์ ์ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๊ฐ ํฌํจ๋ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ๊ตฌ์ฑ ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. ์ฌ์ฉ์ ๊ณ์ ์ ๊ด๋ฆฌ์ ์ญํ ๋๋ ์ด์ ์์ํ๋ ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค. vSphere ์๊ตฌ์ฌํญ์ ์ฐธ์กฐํ์ธ์.
gkeadm create config
๋ฅผ ์คํํ๋ฉด admin-ws-config.yaml
์ด๋ผ๋ ๊ด๋ฆฌ์ ์ํฌ์คํ
์ด์
๊ตฌ์ฑ ํ์ผ ํ
ํ๋ฆฟ์ด ์์ฑ๋ฉ๋๋ค. credential.yaml
์ด๋ผ๋ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ๊ตฌ์ฑ ํ์ผ์ ํ
ํ๋ฆฟ๋ ๋ง๋ญ๋๋ค.
์:
vCenter: credentials: fileRef: path: "credential.yaml"
vCenter.credentials.fileRef.entry
๋ฌธ์์ด. vCenter ์ฌ์ฉ์ ๊ณ์ ์ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๊ฐ ํฌํจ๋ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ๊ตฌ์ฑ ํ์ผ์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ๋ธ๋ก์ ์ด๋ฆ์ ๋๋ค.
credential.yaml
์์ gkeadm
์ vCenter
๋ผ๋ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ๋ธ๋ก์ ์๋์ผ๋ก ๋ง๋ญ๋๋ค.
์:
vCenter: credentials: fileRef: entry: "vCenter"
vCenter.datacenter
๋ฌธ์์ด. vCenter ๋ฐ์ดํฐ ์ผํฐ์ ์ด๋ฆ์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
vCenter: datacenter: "MY-DATACENTER"
vCenter.datastore
๋ฌธ์์ด. vCenter Datastore์ ์ด๋ฆ์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
vCenter: datastore: "MY-DATASTORE"
vCenter.cluster
๋ฌธ์์ด. vCenter ํด๋ฌ์คํฐ์ ์ด๋ฆ์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
vCenter: cluster: "MY-CLUSTER"
vCenter.network
๋ฌธ์์ด. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์ ๋ง๋ค๋ ค๋ vCenter ๋คํธ์ํฌ์ ์ด๋ฆ์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
vCenter: network: "MY-VM-NETWORK"
vCenter.folder
๋ฌธ์์ด. ํด๋ฌ์คํฐ VM์ด ์์นํ ๋ฐ์ดํฐ ์ผํฐ์ ํด๋์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
vCenter: folder: "MY-FOLDER"
vCenter.resourcePool
๋ฌธ์์ด. ๊ธฐ๋ณธ์ด ์๋ ๋ฆฌ์์ค ํ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ vCenter ๋ฆฌ์์ค ํ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
vCenter: resourcePool: "MY-POOL"
๊ธฐ๋ณธ ๋ฆฌ์์ค ํ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ค์ ๊ฐ์ ์ ๊ณตํฉ๋๋ค.
vCenter: resourcePool: "MY_CLUSTER/Resources"
MY_CLUSTER
๋ฅผ vCenter ํด๋ฌ์คํฐ์ ์ด๋ฆ์ผ๋ก ๋ฐ๊ฟ๋๋ค.
๋ ๋ฆฝํ ํธ์คํธ์ ๋ฃจํธ ๋ฆฌ์์ค ํ ์ง์ ์ ์ฐธ์กฐํ์ธ์.
vCenter.caCertPath
๋ฌธ์์ด. Google Distributed Cloud์ ๊ฐ์ ํด๋ผ์ด์ธํธ๊ฐ vCenter ์๋ฒ๋ก ์์ฒญ์ ์ ์กํ ๋ ์๋ฒ๋ ์ธ์ฆ์ ๋๋ ์ธ์ฆ์ ๋ฒ๋ค์ ์ ๊ณตํ์ฌ ํด๋ผ์ด์ธํธ์ ํด๋น ID๋ฅผ ์ ์ฆํด์ผ ํฉ๋๋ค. ์ธ์ฆ์ ๋๋ ๋ฒ๋ค์ ํ์ธํ๋ ค๋ฉด Google Distributed Cloud์ ์ ๋ขฐ ์ฒด์ธ์ ๋ฃจํธ ์ธ์ฆ์๊ฐ ์์ด์ผ ํฉ๋๋ค.
vCenter.caCertPath
๋ฅผ ๋ฃจํธ ์ธ์ฆ์์ ๊ฒฝ๋ก๋ก ์ค์ ํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
vCenter: caCertPath: "/usr/local/google/home/me/certs/vcenter-ca-cert.pem"
VMware ์ค์น์๋ vCenter Server์ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํ๋ ์ธ์ฆ ๊ธฐ๊ด(CA)์ด ํฌํจ๋ฉ๋๋ค. ์ ๋ขฐ ์ฒด์ธ์ ๋ฃจํธ ์ธ์ฆ์๋ VMware์์ ์์ฑ๋ ์์ฒด ์๋ช ์ธ์ฆ์์ ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ธ VMWare CA๋ฅผ ์ฌ์ฉํ์ง ์์ ๊ฒฝ์ฐ ๋ค๋ฅธ ์ธ์ฆ ๊ธฐ๊ด์ ์ฌ์ฉํ๋๋ก VMware๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ฌ์ฉ์์ vCenter ์๋ฒ๊ฐ ๊ธฐ๋ณธ VMware CA์์ ๋ฐ๊ธํ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ด ์ธ์ฆ์๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค.
curl -k "https://SERVER_ADDRESS/certs/download.zip" > download.zip
SERVER_ADDRESS
๋ฅผ vCenter ์๋ฒ์ ์ฃผ์๋ก ๋ฐ๊ฟ๋๋ค.
unzip
๋ช
๋ น์ด๋ฅผ ์ค์นํ๊ณ ์ธ์ฆ์ ํ์ผ์ ์์ถ์ ํ๋๋ค.
sudo apt-get install unzip unzip download.zip
์ฒ์์ unzip ๋ช ๋ น์ด๊ฐ ์๋ํ์ง ์์ผ๋ฉด ๋ช ๋ น์ด๋ฅผ ๋ค์ ์ ๋ ฅํฉ๋๋ค.
certs/lin
์์ ์ธ์ฆ์ ํ์ผ์ ์ฐพ์ต๋๋ค.
proxyUrl
๋ฌธ์์ด: gkeadm
์ ์คํํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋จธ์ ์์ ํ๋ก์ ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ์ธํฐ๋ท์ ์ก์ธ์คํ๋ ๊ฒฝ์ฐ ์ด ํ๋๋ฅผ ํ๋ก์ ์๋ฒ์ URL๋ก ์ค์ ํฉ๋๋ค. ํฌํธ ๋ฒํธ๊ฐ ์คํค๋ง์ ๊ธฐ๋ณธ ํฌํธ์ ๋์ผํ๋๋ผ๋ ํฌํจํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
proxyUrl: "https://my-proxy.example.local:80"
adminWorkstation
์ด ์น์ ์๋ ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์ ๋ํ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
adminWorkstation.name
๋ฌธ์์ด. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์ ์ด๋ฆ์ ๋๋ค. ์ด ํ๋๋ ์์ฑ๋ ๊ฐ์ผ๋ก ์ฑ์์ง๋๋ค. ์์ฑ๋ ๊ฐ์ ์ ์งํ๊ฑฐ๋ ์ํ๋ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation name: "gke-admin-ws-200617-113711"
adminWorkstation.cpus
์ ์. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์ ๊ฐ์ CPU ์์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: cpus: 4
adminWorkstation.memoryMB
์ ์. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋ ์(MB)์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminworkstation: memoryMB: 8192
adminWorkstation.diskGB
์ ์. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ๋ถํ ๋์คํฌ์ ํฌ๊ธฐ(GB)์ ๋๋ค. 100GB ์ด์์ด ๊ถ์ฅ๋๋ฉฐ ๋ฒ์ 1.28 ์ด์์์๋ 100GB๊ฐ ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: diskGB: 100
adminWorkstation.dataDiskName
๋ฌธ์์ด. ํ ๋๋ ํฐ๋ฆฌ์ ๋ง์ดํธํ ์๊ตฌ ๋์คํฌ์ ์ด๋ฆ์
๋๋ค.
์ด ํ๋๋ ์์ฑ๋ ๊ฐ์ผ๋ก ์ฑ์์ง๋๋ค. ์์ฑ๋ ๊ฐ์ ์ ์งํ๊ฑฐ๋ ์ํ๋ ์ด๋ฆ์ ์ ๊ณตํ ์ ์์ต๋๋ค. .vmdk
๋ก ๋๋์ผ ํฉ๋๋ค. ์ ๊ณต๋ ๊ฒฝ๋ก์ ๋ชจ๋ ๋๋ ํฐ๋ฆฌ๋ ๋ฐฐํฌ ์ ์ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ด ํ๋์ ์ค์ ๋ ๊ฐ์ด ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
gke-on-prem-admin-workstation-data-disk/ADMIN_WORKSTATION_NAME-data-disk.vmdk
์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: dataDiskName: "gke-on-prem-admin-workstation-data-disk/gke-admin-ws-200617-113711-data-disk.vmdk"
adminWorkstation.dataDiskMB
์ ์. ๋ฐ์ดํฐ ๋์คํฌ์ ํฌ๊ธฐ(MB)์
๋๋ค. ์ด ํ๋์ ์ค์ ๋ ๊ฐ์ด ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ์ 512
์
๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: dataDiskMB: 512
adminWorkstation.network.ipAllocationMode
๋ฌธ์์ด. ๊ด๋ฆฌ์ ์ํฌ์คํ
์ด์
์ด DHCP ์๋ฒ์์ IP ์ฃผ์๋ฅผ ๊ฐ์ ธ์ค๊ฒ ํ๋ ค๋ฉด "dhcp"
๋ก ์ค์ ํฉ๋๋ค. ๊ด๋ฆฌ์ ์ํฌ์คํ
์ด์
์์ ์ํ๋ ๊ณ ์ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด "static"
์ผ๋ก ์ค์ ํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: network: ipAllocationMode: "static"
adminWorkstation.network.hostconfig
ipAllocationMode
๋ฅผ "static"
์ผ๋ก ์ค์ ํ ๊ฒฝ์ฐ ์ด ์น์
์ ํ๋๋ฅผ ์
๋ ฅํฉ๋๋ค.
ipAllocationMode
๋ฅผ "dhcp"
๋ก ์ค์ ํ ๊ฒฝ์ฐ ์ด ์น์
์ ์ญ์ ํ๊ฑฐ๋ ์ฝ๋ฉํธ๋ฅผ ๋จ๊น๋๋ค.
adminWorkstation.network.hostConfig.ip
๋ฌธ์์ด. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์ IP ์ฃผ์์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: network: hostconfig: ip: "172.16.5.1"
adminWorkstation.network.hostConfig.gateway
๋ฌธ์์ด. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์ด ํฌํจ๋ ๋คํธ์ํฌ์ ๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด IP ์ฃผ์์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: network: hostconfig: gateway: "172.16.6.254"
adminWorkstation.network.hostConfig.netmask
๋ฌธ์์ด. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์ด ํฌํจ๋ ๋คํธ์ํฌ์ ๋ท๋ง์คํฌ์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: network: hostConfig: netmask: "255.255.248.0"
adminWorkstation.network.hostConfig.dns
๋ฌธ์์ด ๋ฐฐ์ด. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์์ ์ฌ์ฉํ ์ ์๋ DNS ์๋ฒ์ IP ์ฃผ์ ๋ฐฐ์ด์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: network: hostconfig: dns: - "172.16.255.1" - "172.16.255.2"
adminWorkstation.proxyUrl
๋ฌธ์์ด. ๋คํธ์ํฌ๊ฐ ํ๋ก์ ์๋ฒ๋ก ๋ณดํธ๋๋ ์ํ์์ ๊ด๋ฆฌ์ ์ํฌ์คํ
์ด์
๊ณผ ๊ด๋ฆฌ์ ํด๋ฌ์คํฐ ๋ชจ๋ ๊ฐ์ ํ๋ก์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ ค๋ฉด adminworkstation.proxyURL
์ ํ๋ก์ ์๋ฒ URL๋ก ์ค์ ํฉ๋๋ค.
ํฌํธ ๋ฒํธ๊ฐ ์คํค๋ง์ ๊ธฐ๋ณธ ํฌํธ์ ๋์ผํ๋๋ผ๋ ํฌํจํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminworkstation: proxyUrl: "http://aw-proxy.example:80"
adminWorkstation.ntpServer
๋ฌธ์์ด. ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ์์ ์ฌ์ฉํด์ผ ํ๋ ๋คํธ์ํฌ ์๊ฐ ํ๋กํ ์ฝ ์๋ฒ์ ํธ์คํธ ์ด๋ฆ ๋๋ IP ์ฃผ์์ ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
adminWorkstation: ntpServer: "216.239.35.0"
์ด ํ๋๋ฅผ ๋น์๋๋ฉด Google Distributed Cloud์์ "ntp.ubuntu.com"
์ ์ฌ์ฉํฉ๋๋ค.
์๋ฃ๋ ๊ตฌ์ฑ ํ์ผ์ ์์
๋ค์์ ์์ฑ๋ ๊ด๋ฆฌ์ ์ํฌ์คํ ์ด์ ๊ตฌ์ฑ ํ์ผ์ ์์์ ๋๋ค.
gcp: componentAccessServiceAccountKeyPath: "my-key-folder/component-access-key.json" vCenter: credentials: address: "203.0.113.1" username: "administrator.vsphere.local" password: "#STyZ2T#Ko2o" datacenter: "MY-DATACENTER" datastore: "MY-DATASTORE" cluster: "MY-CLUSTER" network: "MY-VM-NETWORK" resourcePool: "MY-POOL" caCertPath: "/usr/local/google/home/me/certs/the-root.cert" proxyUrl: "" adminWorkstation: name: "my-admin-workstation" cpus: 4 memoryMB: 8192 diskGB: 50 dataDiskName: "gke-on-prem-admin-workstation-data-disk/gke-admin-ws-200617-113711-data-disk.vmdk" dataDiskMB: 512 network: ipAllocationMode: "static" hostConfig: ip: "172.16.5.1" gateway: "172.16.6.254" netmask: "255.255.248.0" dns: - "172.16.255.1" - "172.16.255.2 proxyUrl: "" ntpServer: "216.239.35.0"