hetzner-kube:用于在Hetzner Cloud上配置kubernetes集群的CLI工具

时间:2024-02-24 09:36:36
【文件属性】:

文件名称:hetzner-kube:用于在Hetzner Cloud上配置kubernetes集群的CLI工具

文件大小:341KB

文件格式:ZIP

更新时间:2024-02-24 09:36:36

kubernetes k8s hetzner-cloud KubernetesGo

hetzner-kube:在Hetzner Cloud上快速轻松地设置kubernetes集群 该项目包含一个CLI工具,可轻松在上配置集群。 这是我用Go语言编写的第一个工具。 如何安装 二进制发行 从获取二进制文件 从来源 hetzner-kube用编写。 要安装Go,请按照其首页上的说明进行操作。 要从源代码获取并构建hetzner-kube ,请运行以下命令: $ go get -u github.com/xetys/hetzner-kube 现在,项目源位于$GOPATH目录( $GOPATH/src/github.com/xetys/hetzner-kube )中,二进制文件位于$GOPATH/bin 。 如果您想稍后自己构建它,可以go build源目录并运行go build或go install 。 代码完成 重击 加载完成运行 source <( hetzner-kube completion bash ) 要配置bash shell以便为每个会话加载完成,请添加到“〜/ .bashrc”文件中 # ~/.bashrc or ~/.profile echo


【文件预览】:
hetzner-kube-master
----.golangci.yml(358B)
----go.mod(2KB)
----pkg()
--------clustermanager()
--------addons()
--------progress_coordinator.go(3KB)
--------progress.go(354B)
--------phases()
--------hetzner()
----main.go(89B)
----go.sum(6KB)
----DCO(1KB)
----scripts()
--------get-token.sh(279B)
--------delete-token.sh(175B)
----.codeclimate.yml(133B)
----.travis.yml(798B)
----LICENSE(11KB)
----README.md(6KB)
----Makefile(5KB)
----docs()
--------cluster-addons.md(3KB)
--------full-ha-k8s-wireguard.png(183KB)
--------cluster-create.md(2KB)
--------high-availability.md(2KB)
--------k8s-master-lb.png(64KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(61B)
----cmd()
--------cluster_remove_external_worker.go(2KB)
--------cluster_create.go(10KB)
--------cluster.go(1024B)
--------cluster_add_worker.go(4KB)
--------cluster_addon_uninstall.go(1KB)
--------cluster_addon_install.go(1KB)
--------ssh_key.go(568B)
--------ssh_key_list.go(865B)
--------cluster_addon.go(1KB)
--------ssh_key_delete.go(1KB)
--------cluster_master_ip.go(962B)
--------cluster_kubeconfig.go(3KB)
--------cluster_phase.go(2KB)
--------context_add.go(1KB)
--------context.go(301B)
--------cluster_phase_install_masters.go(2KB)
--------config_test.go(2KB)
--------util.go(341B)
--------cluster_phase_restart.go(1KB)
--------cluster_etcd_restore.go(1KB)
--------context_current.go(353B)
--------cluster_etcd_backup.go(1KB)
--------cluster_create_test.go(2KB)
--------cluster_etcd.go(259B)
--------context_delete.go(808B)
--------cluster_phase_install_workers.go(2KB)
--------cluster_phase_setup_ha.go(2KB)
--------types.go(1KB)
--------completion.go(1KB)
--------cluster_phase_etcd.go(1022B)
--------cluster_phase_provision.go(821B)
--------cluster_delete.go(1KB)
--------cluster_phase_network_setup.go(818B)
--------ssh_key_add.go(5KB)
--------root.go(2KB)
--------cluster_remove_worker.go(2KB)
--------version.go(422B)
--------cluster_list.go(806B)
--------context_list.go(686B)
--------context_use.go(522B)
--------config.go(5KB)
--------cluster_add_external_worker.go(5KB)
--------cluster_addon_list.go(1KB)

网友评论