KlusterKit: āĻāĻāĻāĻŋ āĻāĻĒā§āύ āϏā§āϰā§āϏ āĻā§āϞāĻāĻŋāĻ āϝāĻžāϤ⧠Kubernetes āϏā§āĻĨāĻžāĻĒāύāĻžāĻā§ āϏāĻšāĻ āĻāϰāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ āĻļāĻžāϰā§āϰāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻ āύ-āĻĒā§āϰāĻŋāĻŽāĻŋāϏā§āϏ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻāĻžāϞāĻžāύ⧠āϝāĻžāϝāĻŧ

āĻāĻ āĻāĻŽāϰāĻž āĻā§āώāĻŖāĻž āĻāϰāϤ⧠āĻĒā§āϰ⧠āĻāύāύā§āĻĻāĻŋāϤ āϝ⧠Platform9 āĻšāϞ āĻāĻĒā§āύ āϏā§āϰā§āϏāĻŋāĻ Klusterkit, āϤāĻŋāύāĻāĻŋ āĻā§āϞā§āϰ āĻāĻāĻāĻŋ āϏā§āϝā§āĻ, GitHub-āĻ Apache v2.0 āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύā§āĨ¤
āĻāĻŽāĻžāĻĻā§āϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāϰāĻž āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻĄā§āĻāĻž āϏā§āύā§āĻāĻžāϰ⧠āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻžāϞ⧠āĻāϰ⧠āϝāĻž āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻāύā§āĻāĻžāϰāύā§āĻā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻĨāĻžāĻā§ āύāĻž (āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻŦāĻž āĻ āύā§āϝāĻžāύā§āϝ āĻāĻžāϰāĻŖā§)āĨ¤ āĻāĻ āĻŦāĻĄāĻŧ āĻā§āĻŽā§āĻĒāĻžāύāĻŋāĻā§āϞāĻŋ āĻā§āĻŦāĻžāϰāύā§āĻā§āϰ āϏā§āĻŦāĻŋāϧāĻž āύāĻŋāϤ⧠āĻāĻžāϝāĻŧ āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāĻā§ āĻāϧā§āύāĻŋāĻā§āĻāϰāĻŖ āĻāϰāϤ⧠āĻāĻžāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻ āϏāĻžāĻĨā§ āϏā§āĻā§āϞāĻŋāĻā§ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĄā§āĻāĻž āϏā§āύā§āĻāĻžāϰ⧠āϰā§āϞ āĻāĻāĻ āĻāϰāϤ⧠āĻāĻžāϝāĻŧ, āϝāĻž āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻŦāĻžāĻāϰā§āϰ āĻŦāĻŋāĻļā§āĻŦā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻĨāĻžāĻā§ āύāĻžāĨ¤ āĻāĻāĻžāύā§āĻ Klusterkit āĻāϏ⧠āϝāĻž āĻļāĻžāϰā§āϰāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦā§āĻļā§ K8s āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āĻāϰāĻž āĻāĻŦāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻž āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤
āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻāĻŋāĻā§ āϤāĻŋāύāĻāĻŋ āϏā§āĻŦāĻžāϧā§āύ āϏāϰāĻā§āĻāĻžāĻŽ āϰāϝāĻŧā§āĻā§ āϝāĻž āĻāĻāĻāĻŋ āĻā§āĻŦāĻžāϰāύā§āĻāϏ āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āĻā§āĻŦāύāĻāĻā§āϰ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āĻāĻāϏāĻžāĻĨā§ āĻŦāĻž āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§:
- , āϏāϰāϞā§āĻā§āϤ etcd āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻžāϰ āĻāύā§āϝ CLIāĨ¤
- , āύā§āĻĄ āĻĒā§āϰāĻļāĻžāϏāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ CLI āϝāĻž kubeadm āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰ⧠āĻāĻŦāĻ kubeadm-āĻāϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āύāĻŋāϰā§āĻāϰāϤāĻž āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤
- , āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϞāĻžāĻāĻĢāϏāĻžāĻāĻā§āϞ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āĻā§āϞ āϝāĻž āĻā§āĻŦāĻžāϰāύā§āĻāϏ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻĨā§āĻā§ āĻā§āϞāĻžāϏā§āĻāĻžāϰ API āĻā§āϰāĻšāĻŖ āĻāϰ⧠āĻāĻŦāĻ āĻ āύ-āĻĒā§āϰāĻžāĻā§āĻāύ⧠āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ āĻļāĻžāϰā§āϰāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻ āϤā§āϝāύā§āϤ āĻāĻĒāϞāĻŦā§āϧ Kubernetes āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻā§āϞāĻŋāĻā§ āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ⧠āϏāϰāĻŦāϰāĻžāĻš āĻāĻŦāĻ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāϤ⧠nodeadm āĻāĻŦāĻ etcdadm āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
āĻāĻāϏāĻžāĻĨā§, āĻāĻ āϤāĻŋāύāĻāĻŋ āϏāϰāĻā§āĻāĻžāĻŽ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻžāĻāĻā§āϞāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰā§:
- āĻā§āϞāĻžāϏā§āĻāĻžāϰ API-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻļāĻžāϰā§āϰāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻ āύ-āĻĒā§āϰāĻŋāĻŽāĻŋāϏā§āϏ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻāĻāĻāĻŋ āĻ āϤā§āϝāύā§āϤ āĻāĻĒāϞāĻŦā§āϧ etcd āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻāĻŦāĻ Kubernetes āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āϏāĻšāĻā§ āĻŦāĻŋāϧāĻžāύ āĻāĻŦāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āύāĨ¤
- etcd āĻŦā§āϝāĻžāĻāĻāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦā§āϝāϰā§āĻĨāϤāĻžāϰ āĻĒāϰ⧠āĻā§āϞāĻžāϏā§āĻāĻžāϰ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻĒā§āϝāĻžāύā§āϞ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāĻž āĻšāĻā§āĻā§āĨ¤
- āĻā§āĻŦāĻžāϰāύā§āĻāϏāĻā§ āĻļāĻžāϰā§āϰāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āϏāϰāĻŦāϰāĻžāĻš āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϏāĻŽāϏā§āϤ āύāĻŋāĻĻāϰā§āĻļāύ āĻĒā§āϝāĻžāĻā§āĻ āĻāϰāĻžāĨ¤
Klusterkit āĻŦā§āĻļāĻŋāώā§āĻā§āϝ
- āĻŽāĻžāϞā§āĻāĻŋ-āĻŽāĻžāϏā§āĻāĻžāϰ āϏāĻŽāϰā§āĻĨāύ (HA āĻā§āϞāĻžāϏā§āĻāĻžāϰ K8s)āĨ¤
- āύāĻŋāϰāĻžāĻĒāĻĻ etcd āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻŦāĻŋāϤāϰāĻŖ āĻāĻŦāĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻžāĨ¤
- āĻļāĻžāϰā§āϰāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻāĻžāĻ āĻāϰāĻžāĨ¤
- āϰā§āϞāĻŋāĻ āĻāĻĒāĻā§āϰā§āĻĄ āĻāĻŦāĻ āϰā§āϞāĻŦā§āϝāĻžāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- āĻŦā§āϝāĻžāĻāĻāύā§āĻĄā§āϰ āĻāύā§āϝ CNI āĻšāĻŋāϏāĻžāĻŦā§ āĻĢā§āϞā§āϝāĻžāύā§āϞ (vxlan); āĻ āύā§āϝāĻžāύā§āϝ āϏāĻŋāĻāύāĻāĻāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āϰāϝāĻŧā§āĻā§āĨ¤
- āĻā§āϰāĻžāĻŽ āĻšāĻžāϰāĻžāύā§āϰ āĻĒāϰ⧠etcd āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻā§āϞāĻŋāϰ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻŦāĻ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰāĨ¤
- āĻāύā§āĻā§āϰā§āϞ āĻĒā§āϝāĻžāύā§āϞāĻā§ āĻŽā§āĻŽāϰāĻŋ āĻāĻŦāĻ CPU āϏāĻŽāϝāĻŧ āĻĢā§āϰāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻž āĻĨā§āĻā§ āϰāĻā§āώāĻž āĻāϰā§āĨ¤
āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻāĻŋāĻ āϏāϞāĻŋāĻāĻļāύ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ
āϤā§āϰā§āĻāĻŋ āϏāĻšāύāĻļā§āϞāϤāĻž āĻāĻŦāĻ āϏāϰāϞāϤāĻžāϰ āĻāύā§āϝ, Klusterkit āĻāĻāĻāĻŋ āĻāĻāĻ cctl-state.yaml āĻĢāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠Kubernetes āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤā§āĨ¤ cctl CLI āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻŋ āĻāĻ āϏā§āĻā§āĻ āĻĢāĻžāĻāϞ āĻāĻā§ āĻāĻŽāύ āϝā§āĻā§āύ⧠āĻŽā§āĻļāĻŋāύ⧠āĻā§āĻŦāĻžāϰāύā§āĻāϏ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āĻā§āĻŦāύāĻāĻā§āϰ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĒāĻžāϰā§āĻāϰā§āϰ āϞā§āϝāĻžāĻĒāĻāĻĒ āĻŦāĻž āĻ āύā§āϝ āĻā§āύ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āĻšāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻā§āĻŦāĻžāϰāύā§āĻāϏ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āĻ āĻāĻļāĨ¤
Cctl āĻā§āϞāĻžāϏā§āĻāĻžāϰ⧠CRUD āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻĒāϏā§āĻā§āϰāĻŋāĻŽ āĻĨā§āĻā§ āĻā§āϞāĻžāϏā§āĻāĻžāϰ-āĻāĻĒāĻŋāĻāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻāϞ āĻāϰā§āĨ¤ āϏ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠, āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ 9 āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻĒā§āύ-āϏā§āϰā§āϏ āĻŦā§āϝāĻŧāĻžāϰ āĻŽā§āĻāĻžāϞ āĻā§āϞāĻžāϏā§āĻāĻžāϰ-āĻāĻĒāĻŋāĻāĻ āĻĒā§āϰāĻĻāĻžāύāĻāĻžāϰā§, āϝāĻž āĻā§āϞāĻžāϏā§āĻāĻžāϰ⧠āĻ āĻĒāĻžāϰā§āĻļāύ āĻāϰāĻžāϰ āĻāύā§āϝ etcdadm āĻāĻŦāĻ nodeadm āĻā§ āĻāϞ āĻāϰā§āĨ¤
āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻāĻŋāĻ āĻāĻŦāĻ āĻāϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋ āĻā§āĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āύ:
1 â āϤāĻŋāύāĻāĻŋ āĻā§āϞā§āϰ āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ āĻā§ āĻā§āĻ āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋāϝāĻŧā§ āϏāĻšāĻā§āĻ āϏāĻāĻā§āϰāĻš āĻāϰāĻž āϝāĻžāϝāĻŧ:
go get -u github.com/platform9/cctl
go get -u github.com/platform9/nodeadm
go get -u github.com/kubernetes-sigs/etcdadm2 â āĻāĻ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞāĻā§āϞāĻŋ āϤāĻžāϰāĻĒāϰ⧠āĻĒā§āϝāĻžāĻā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāĻžāϰā§āĻā§āĻ āĻŽā§āĻļāĻŋāύ⧠āĻāĻĒāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āϝā§āĻāĻžāύ⧠āĻ āϤā§āϝāύā§āϤ āĻāĻĒāϞāĻŦā§āϧ āĻā§āĻŦāĻžāϰāύā§āĻāϏ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻāĻžāϞ⧠āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤ āϏāĻāϏā§āĻāϰāĻŖ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠nodeadm āĻāĻŦāĻ etcdadm āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āϰāĻžāĻā§āύ:
cp $GOPATH/bin/nodeadm /var/cache/ssh-provider/nodeadm//
cp $GOPATH/bin/etcdadm /var/cache/ssh-provider/etcdadm//3 â āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āϏā§āĻĨāĻžāύā§āϝāĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻā§āĻŦāĻžāϰāύā§āĻāϏ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻ āϰā§āĻā§āϏā§āĻā§āϰā§āĻ āĻāϰāϤ⧠āĻāĻžāύ, āĻāĻāĻāĻŋ āĻļāĻžāϰā§āϰāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦā§āĻļā§, āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āύāĻŋāϰā§āĻāϰāϤāĻžāĻā§āϞāĻŋ āύā§āĻĄā§āĻĄāĻŽ āĻāĻŦāĻ etcdadm āĻĄāĻžāĻāύāϞā§āĻĄ āĻāĻŽāĻžāύā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύā§āĻāĻžāϰāύā§āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āϏāĻš āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ⧠āĻāĻā§ āĻĨā§āĻā§āĻ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤāĻžāϰāĻĒāϰ⧠āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž āĻāĻāĻā§āĻŽāĻā§āϞāĻŋ (āϝā§āĻŽāύ āϏāĻŋāϏā§āĻā§āĻŽāĻĄā§āϰ āĻāύā§āϝ āĻā§āĻŦā§āϞā§āĻ āĻāĻŦāĻ āĻā§āĻŦā§āϞā§āĻ āĻāĻāύāĻŋāĻ āĻĢāĻžāĻāϞ, āϏāĻŋāĻāύāĻāĻ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞ āĻĢāĻžāĻāϞ, āĻāĻŋāĻāĻŦāĻŋāĻāĻĄāĻāĻŽ āĻĢāĻžāĻāϞ, āĻā§āĻŦāĻžāϰāύā§āĻāϏ āϏāĻš āϏāĻŽāϏā§āϤ āĻāύā§āĻā§āĻāύāĻžāϰ āĻāĻŦāĻŋ, āĻāĻŋāĻĒāϞāĻžāĻāĻāĻĄ āĻāĻŽā§āĻ āĻāĻŦāĻ āϏāĻŋāϏā§āĻā§āĻŽāĻĄ āĻĢāĻžāĻāϞ, etcd āĻāύā§āĻā§āĻāύāĻžāϰ āĻāĻŽā§āĻ āĻāĻŦāĻ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ) āϏāĻšāĻā§āĻ āĻļāĻžāϰā§āϰāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻšā§āϏā§āĻāĻā§āϞāĻŋāϤ⧠āĻ āύā§āϞāĻŋāĻĒāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ cctl, nodeadm āĻāĻŦāĻ etcdadm āϏāĻšāĨ¤ (āĻāϤ⧠āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻĻā§āĻā§āύ ).
4 - āĻāĻāĻŦāĻžāϰ āϏāĻŦāĻāĻŋāĻā§ āĻ āĻŋāĻ āĻšāϝāĻŧā§ āĻā§āϞā§, āĻāĻĒāύāĻŋ āĻāϝāĻŧā§āĻāĻāĻŋ āĻāĻŽāĻžāύā§āĻĄ āϏāĻš āĻĒā§āϰāĻĨāĻŽ āĻā§āĻŦāĻžāϰāύā§āĻāϏ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
- āĻĒā§āϰāĻĨāĻŽā§ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āĻāύā§āϝ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤
$GOPATH/bin/cctl create credential --user root --private-key ~/.ssh/id_rsa- āϤāĻžāϰāĻĒāϰ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻ āĻŦāĻā§āĻā§āĻ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤ -help āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϤāĻžāϞāĻŋāĻāĻž āύāĻŋāϝāĻŧā§ āĻāϏā§āĨ¤
$GOPATH/bin/cctl create cluster --pod-network 192.168.0.0/16 --service-network 192.169.0.0/24- āĻ āĻŦāĻļā§āώā§, āĻā§āϞāĻžāϏā§āĻāĻžāϰ⧠āĻĒā§āϰāĻĨāĻŽ āĻŽā§āĻļāĻŋāύ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤
$GOPATH/bin/cctl create machine --ip $MACHINE_IP --role masterāĻ āĻāϰ⧠āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĒāĻĄāĻŧā§āύ .
āĻāϤā§āϏ: www.habr.com
