KlusterKit

KlusterKit: Apertum fontem toolkit simpliciorem reddere Kubernetes instruere et detegere corporaliter separatim in ambitus praemissis.

KlusterKit

Hodie excitamur ut nuntiaremus Platform9 apertam esse navigationem Klusterkit, comitia trium instrumentorum, sub Apache v2.0 licentiam in GitHub.

Clientes nostri programmatum evolvunt in centra privata data quae interreti saepe non coniuncta (pro securitate vel aliis de causis). Hae magnae societates cupiunt Kubernetes uti et eorum applicationes modernizare et simul evolvunt in diversis notitiis centris, quae saepe extra mundum non cohaerent. Hoc est ubi Klusterkit venit, facile provideri facit et ligaturas K8s in ambitu corporaliter separatim administrare.

Klusterkit tria instrumenta independentia comprehendit quae simul vel separatim adhiberi possunt ad vitam activitatis botri Kubernetes administrandi;

  1. etcdadm, cli pro simplicior administratione botri etcd.
  2. nodeadm, a CLI administrationis nodi quae kubeadm extenditur et explicatur clientelas quae kubeadm necessariae sunt.
  3. cctl, botrus vitae cycli procuratio instrumenti, quod Cluster API ex Kubernetarum communitate adoptat, et nodiadm et etcdadm utitur ad seamlessly liberandi et conservandi uvas Kubernetes in praemissis et etiam physice segregatas in ambitus on-praemissis.

Simul haec tria instrumenta quae sequuntur exercent;

  • Facile providendum est et curo botrum et Kubernetes ashboardday in corpore remoto in praemissis ambitibus per Cluster API.
  • Botrus imperium panel restituens post tergum defectum etcd utens.
  • Artificia omnia artificia conglutinare opus sunt ut Kubernetes in ambitus naturas remotos liberaret.

Klusterkit features

  • Multi-strum subsidium (HA botrus K8s).
  • Traditio et procuratio botrorum securae etc.
  • Corporaliter separatim operandi ambitus.
  • Auxilia volventia upgrades et volventia.
  • Flannel (vxlan) ut CNI pro backend; Sunt consilia ad alias CNIS sustentandas.
  • Tergum et restitutionem ligaminum etcdorum post amissionem quorum- rum.
  • Tutatur imperium panel a memoria currens et tempus CPU.

Klusterkit Solutio Architecture

KlusterKit

Pro culpa tolerantiae et simplicitatis, Klusterkit uno cctl-state.yaml lima utitur ad metadata botri copia Kubernetes. Per cctl CLI gubernare potes vitam cycli botri Kuberneti in aliqua machina quae hunc statum habet. Hoc laptop operantis esse potest vel quaelibet alia computatrix quae pars Kubernetarum botri est.

Cctlum instrumentum et botrum api appellat interfaciem ab adverso flumine ut bibliothecam in crudis botris. utitur ssh-provisor, fons patens bare metal botri api provisor e Platform9, qui vicissim vocat etcdadm et nodeadm ad operationes botri faciendas.

Quomodo utatur Klusterkit et ejus partes;

1 - Quodlibet trium instrumentorum facile colligi potest cum praecepto adepto:

go get -u github.com/platform9/cctl

go get -u github.com/platform9/nodeadm

go get -u github.com/kubernetes-sigs/etcdadm

2 - Hae exsecutabiles tunc fasciculi et transcribi possunt ad machinis machinis ubi maxime prompti Kubernetes botri currebant. Nodeadm et etcdadm lima in directoriis versionis pone:

cp $GOPATH/bin/nodeadm /var/cache/ssh-provider/nodeadm//

cp $GOPATH/bin/etcdadm /var/cache/ssh-provider/etcdadm//

3 – Si orchestrare debes a Kubernetes botrum localiter, in ambitu physice solitario, clientela necessaria facile in antecessum in computatro recipi potest cum accessu interretiali utendo nodo et etcdadm mandato. Tum res receptae (i.e. kubelet et kubelet fasciculi unitas systemd, CNI imaginum exsecutabilium, fasciculi kubeadm, omnes imagines continens Kubernetes, imaginum conservativarum et systematis fasciculi, etc. continens imaginem et conformationem imaginum imaginum) facile exscribi possunt ad hostias physice solitatas. apud cctl, nodeadm et etcdadm. (Vide singula in minim veniam,).

4 - Postquam omnia in loco posita sunt, primum Kubernetes glomerari cum duobus praeceptis potes.

- Primum creo documentorum pro botro.

$GOPATH/bin/cctl create credential --user root --private-key ~/.ssh/id_rsa

- Tunc creare botrum portassent obiectum. -Help adfert index subsidiorum optiones.

$GOPATH/bin/cctl create cluster --pod-network 192.168.0.0/16 --service-network 192.169.0.0/24

– Postremo primam machinam in botro crea.

$GOPATH/bin/cctl create machine --ip $MACHINE_IP --role master

Read more documentation at GitHub.

Source: www.habr.com