文件名称:kubernetes-the-hard-way-vagrant:Kelsey Hightower的“ Kubernetes the Hard Way”教程的一部分移植到了Vagrant。 –由Kinvolk团队
文件大小:51KB
文件格式:ZIP
更新时间:2024-06-12 22:03:28
Shell
Kubernetes的艰难之路(无业游民) Kubernetes设置的流浪汉配置和脚本,这是很难的方法。 设置遵循 ,但以下情况除外: cri-o用作容器运行时,而不是cri-containerd pod-cidr是10.2${i}.0.0/16 ,路由是从scripts/vagrant-setup-routes.bash自动提供的 192.168.199.40是HA控制器的负载均衡器(haproxy)的IP 请注意,KTHW是一个从下至上学习Kubernetes的项目,本身并不是构建用于生产的集群的指南! 需求主机 流浪汉(与VirtualBox) 最少7x 512MB的可用RAM cfssl , cfssljson和kubectl ( scripts/install-tools可用于将二进制文件下载并安装到/usr/local/bin ) 设置 手动地 要从下至上学习Ku
【文件预览】:
kubernetes-the-hard-way-vagrant-master
----Vagrantfile(1KB)
----LICENSE.txt(11KB)
----certificates()
--------ca-csr.json(211B)
--------ca-config.json(232B)
--------kube-scheduler-csr.json(284B)
--------kube-controller-manager-csr.json(272B)
--------kubernetes-csr.json(232B)
--------worker-0-csr.json(244B)
--------worker-2-csr.json(244B)
--------kube-proxy-csr.json(248B)
--------.gitignore(12B)
--------worker-1-csr.json(244B)
--------admin-csr.json(231B)
----scripts()
--------setup-kubelet-api-cluster-role(916B)
--------generate-cni-config(509B)
--------generate-kubernetes-cert(412B)
--------setup(792B)
--------setup-worker-services(1KB)
--------generate-scheduler-service-file(519B)
--------setup-controller-services(1KB)
--------generate-controller-manager-service-file(964B)
--------vagrant-setup-haproxy.bash(2KB)
--------generate-kube-controller-manager-cert(325B)
--------generate-etcd-service-files(1KB)
--------generate-kubelet-service-file(831B)
--------generate-kube-proxy-cert(299B)
--------install-tools(1KB)
--------generate-kubelet-config-file(703B)
--------configure-kubectl-on-host(582B)
--------generate-ca(198B)
--------generate-kubeconfig-scheduler(867B)
--------setup-traefik(2KB)
--------generate-certs(311B)
--------generate-kubeconfig-worker(935B)
--------vagrant-setup-routes.bash(589B)
--------generate-admin-cert(289B)
--------vagrant-setup-hosts-file.bash(429B)
--------setup-etcd(718B)
--------versions.bash(352B)
--------download-tools(2KB)
--------generate-kube-schduler-cert(307B)
--------generate-apiserver-service-file(2KB)
--------generate-kubeconfig-controller-manager(939B)
--------generate-worker-certs(392B)
--------generate-kubeconfig-kube-proxy(821B)
--------generate-service-files(332B)
--------distclean(225B)
----config()
--------controller-1-kube-scheduler.service(294B)
--------controller-1-kube-controller-manager.service(749B)
--------controller-2-kube-controller-manager.service(749B)
--------registries.conf(4KB)
--------worker-2-kubelet.service(638B)
--------worker-1-crio.service(284B)
--------worker-2-crio.service(284B)
--------worker-0-kubelet.service(638B)
--------worker-1-kubelet.service(638B)
--------worker-0-crio.service(284B)
--------controller-0-etcd.service(1006B)
--------controller-2-kube-scheduler.service(294B)
--------controller-1-kube-apiserver.service(2KB)
--------kube-proxy.service(339B)
--------controller-2-etcd.service(1006B)
--------controller-0-kube-scheduler.service(294B)
--------worker-2-10-bridge.conf(307B)
--------controller-2-kube-apiserver.service(2KB)
--------controller-0-kube-apiserver.service(2KB)
--------controller-1-etcd.service(1006B)
--------.gitignore(13B)
--------worker-1-10-bridge.conf(307B)
--------encryption-config.yaml(240B)
--------worker-2-kubelet-config(490B)
--------worker-1-kubelet-config(490B)
--------worker-0-10-bridge.conf(307B)
--------controller-0-kube-controller-manager.service(749B)
--------worker-0-kubelet-config(490B)
----tools()
--------.gitignore(14B)
----README.md(7KB)
----.gitignore(37B)
----manifests()
--------nginx-ingress.yaml(279B)
--------nginx.yaml(470B)
--------coredns.yaml(4KB)