
9 āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ, āĻā§āĻŦāĻžāϰāύā§āĻāϏā§āϰ āĻĒāϰāĻŦāϰā§āϤ⧠āϏāĻāϏā§āĻāϰāĻŖ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞ - 1.17āĨ¤ āĻāϰ āύā§āϤāĻŋāĻŦāĻžāĻā§āϝ āĻšāϞ "āϏā§āĻĨāĻžāϝāĻŧāĻŋāϤā§āĻŦ", āĻ
āύā§āĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ GA āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĒā§āϝāĻŧā§āĻā§, āĻŦā§āĻļ āĻāĻŋāĻā§ āĻĒā§āϰāĻžāύ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϏāϰāĻžāύ⧠āĻšāϝāĻŧā§āĻā§...
āĻāĻŦāĻ, āĻŦāϰāĻžāĻŦāϰā§āϰ āĻŽāϤā§, āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰāĻŋāϝāĻŧ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻšāϞ āĻ ā§āϝāĻžāĻāĻļāύ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĢāĻžāĻāϞ āĻŽāύā§āϝā§āĻ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤
āĻāϏā§āύ āĻšāĻžāϤ āĻĻāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻŋ...
āĻŽāύā§āϝā§āĻ, āϏā§āĻā§āϰā§āĻ!
āĻĢā§āϞāĻžāĻāϤ⧠āĻā§āĻŦā§āϞā§āĻ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž 1.17 āϏāĻāϏā§āĻāϰāĻŖā§ āϏāĻŽāϰā§āĻĨāĻŋāϤ āύāϝāĻŧ āĻāĻžāϰāĻŖ āĻāϞāĻŋāĻāĻŽ āĻŦā§āϞāĻ āĻāϰāĻžāϰ āĻĒāĻĨ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āύā§āĻĄ āĻāĻĒāĻĄā§āĻ āĻāϰāĻžāϰ āĻāĻā§, āĻāĻĒāύāĻžāĻā§ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻŋ āĻĨā§āĻā§ āϏāĻŽāϏā§āϤ āĻĒāĻĄ āĻāĻžāϞāĻŋ āĻāϰāϤ⧠āĻšāĻŦā§ kubectl drain.
āĻĒāϤāĻžāĻāĻž āĻāĻŦāĻ āĻā§āĻ...
āĻā§āĻā§āĻāϞāĻā§ āϤāĻžāϰāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āϞā§āĻā§āύ āϝ⧠āĻ āĻŽā§āĻ āĻāĻŦāĻ āĻ āĻŽā§āĻ āĻāĻāĻāĻŋ āĻĒāϤāĻžāĻāĻž āĻŦāĻž āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻā§āĻ āϏāϰāĻžāύ⧠āĻŦāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻāĻŋāύā§āϤ⧠āĻāĻŋāĻā§ āĻāĻžāϰāĻŖā§ āϤāĻžāϰāĻž āĻāĻāύāĻ āϏā§āĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āϞā§āĻā§ āύāĻž āϝāĻžāϰ āĻāύā§āϝ āĻāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻāĻŋ āĻāĻā§āĻā§...:
- āĻĒāϤāĻžāĻāĻž āϏāϰāĻžāύ⧠āĻšāϝāĻŧā§āĻā§
--include-uninitializedŅkubectl; - āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āϝ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻā§āĻ āĻ
āύā§āĻŽā§āĻĻāĻŋāϤ
GCERegionalPersistentDisk,EnableAggregatedDiscoveryTimeoutиPersistentLocalVolumes, āĻāĻāύ āϏāϰā§āĻŦāĻĻāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ āĻāĻŦāĻ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻā§ āĻĨā§āĻā§ āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§api-serverиcontroller-manager; - āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āĻāύā§āϝ IP āĻ āĻŋāĻāĻžāύāĻžāĻā§āϞāĻŋāϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāϰ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻž āĻšāϝāĻŧ āύāĻžā§ˇ āĻāĻāĻŋ āĻĒāϤāĻžāĻāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āĻāĻŦāĻļā§āϝāĻ
--service-cluster-ip-rangeAPI āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻāύā§āĻā§āϰā§āϞāĻžāϰ-āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻļā§āϰ⧠āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧāĨ¤
kubeadm
- Kubeadm āĻļāĻŋāĻā§āĻā§ āĻāĻŋāĻāĻžāĻŦā§ āϏāĻāϞ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āύā§āĻĄā§ āĻā§āĻŦā§āϞā§āĻā§āϰ āĻāύā§āϝ āĻļāĻāϏāĻžāĻĒāϤā§āϰā§āϰ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻĒā§āύāϰā§āύāĻŦā§āĻāϰāĻŖ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻšāϝāĻŧ, āϝā§āĻāĻžāύ⧠āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻĒā§āϰāĻĨāĻŽ āĻŽāĻžāϏā§āĻāĻžāϰ āϏāĻš
kubeadm init. āĻāĻāĻāĻŋ āĻĒāĻžāϰā§āĻļā§āĻŦ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻŦā§āϞā§āĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏāĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻāĻŋāϞbootstrap-kubelet.confāĻĒāϰāĻŋāĻŦāϰā§āϤā§kubelet.confāĻŽā§āϤā§āϝā§āĻĻāύā§āĻĄā§āϰ āϏāĻŽāϝāĻŧkubeadm init; - API-āϤ⧠āĻ
āύā§āĻŽā§āĻĻāύ āĻŽā§āĻĄ āϝā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āϏāĻžāϰā§āĻāĻžāϰ kubeadm āĻāĻāύ āĻāϰ āĻŽā§āĻĄ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰ⧠āύāĻžāĨ¤
Node, RBACāϏā§āĻā§āϝāĻžāĻāĻŋāĻ āĻĒāĻĄ āĻŽā§āϝāĻžāύāĻŋāĻĢā§āϏā§āĻā§, āĻāĻĒāύāĻžāĻā§ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
āĻāϰāĻŦāĻŋāĻāϏāĻŋ
āĻ
āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻā§āĻŽāĻŋāĻāĻž āϏāϰāĻžāύ⧠āĻšāϝāĻŧā§āĻā§ system:csi-external-provisioner и system:csi-external-attacher.
āĻ āĻĒā§āϰāĻāϞāĻŋāϤ...
āĻŦā§āĻļ āĻāĻŋāĻā§ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻ
āĻŦāĻšā§āϞāĻŋāϤ āĻšāϝāĻŧā§āĻā§, āĻāĻŋāύā§āϤ⧠āϏā§āĻā§āϞāĻŋ āĻāĻāύāĻ āϏāĻŽāϰā§āĻĨāĻŋāϤāĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻŽāĻŋ āĻŦāĻŋāĻļā§āώ āĻāϰ⧠ContainerStorageInterface āĻŦā§āϝāĻŦāĻšāĻžāϰ⧠āϰā§āĻĒāĻžāύā§āϤāϰā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āύā§āĻ āĻāϰāϤ⧠āĻāĻžāĻāĨ¤ āĻ
ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāϏā§āĻā§āϰā§āĻāϰāϰāĻž āϝāĻžāϰāĻž AWS āĻāĻŦāĻ GCE-āϤ⧠āϤāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ (āĻ
āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŋāϤ) āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĻā§āύ āϤāĻžāĻĻā§āϰ āĻā§āĻŦāĻžāϰāύā§āĻā§ āύāĻŋāϰā§āĻŽāĻŋāϤ āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻā§āϰāĻŽāĻžāĻāϤ āĻāϞāĻŋāĻāĻŽ āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ CSI āĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŽāĻžāĻāĻā§āϰā§āĻ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤ CSIMigration āĻĒāĻĻā§āϧāϤāĻŋ āϤāĻžāĻĻā§āϰ āĻāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§ - āĻāĻŽāϰāĻž āϧāĻžāĻĒā§ āϧāĻžāĻĒā§ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻšāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰāĻāĻŋāĨ¤ āĻĒā§āϰāĻļāĻžāϏāĻāĻĻā§āϰ āĻāύā§āϝ āϝāĻžāϰāĻž āϏā§āĻĨāĻžāϝāĻŧā§ āĻĄāĻŋāϏā§āĻ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻ
āύā§āϝāĻžāύā§āϝ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύāĻāĻŋ āϏāύā§āϧāĻžāύ āĻāϰāĻžāϰ āĻāĻŦāĻ āĻĒāĻĄāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻāϏā§āĻā§: āϏāĻāϏā§āĻāϰāĻŖ 1.21 āϏā§āĻĨāĻžāϝāĻŧā§āĻāĻžāĻŦā§ āϏāĻŽāϏā§āϤ āĻ
āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻĄā§āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋāĻā§ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
āĻāϤā§āϏ: www.habr.com
