kelseyhightower / kubernetes-the-hard-way

Bootstrap Kubernetes the hard way. No scripts.
Apache License 2.0
39.77k stars 13.65k forks source link

x86_64 arch binaries support #773

Open stanfordpeng opened 2 months ago

stanfordpeng commented 2 months ago

We should remind users to download the latest k8s component(kubelet, kubectl, kube-apiserver,kube-controller-manager, kube-scheduler) binaries from https://www.downloadkubernetes.com/ based on their os and arch.

For the rest of tools: cri, runc, etcd, cni-plugins, containerd, we can download from github release: https://github.com/kubernetes-sigs/cri-tools/releases https://github.com/opencontainers/runc/releases https://github.com/containernetworking/plugins/releases https://github.com/etcd-io/etcd/releases https://github.com/containerd/containerd/releases/

BTW, If you are doing it via x86_64 arch vms, use below for downloads.txt:

https://dl.k8s.io/release/v1.29.3/bin/linux/amd64/kubectl https://dl.k8s.io/v1.29.3/bin/linux/amd64/kube-apiserver https://dl.k8s.io/v1.29.3/bin/linux/amd64/kube-controller-manager https://dl.k8s.io/v1.29.3/bin/linux/amd64/kube-scheduler https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.29.0/crictl-v1.29.0-linux-amd64.tar.gz https://github.com/opencontainers/runc/releases/download/v1.1.12/runc.amd64 https://github.com/containernetworking/plugins/releases/download/v1.4.0/cni-plugins-linux-amd64-v1.4.0.tgz https://github.com/containerd/containerd/releases/download/v1.7.15/containerd-1.7.15-linux-amd64.tar.gz https://dl.k8s.io/v1.29.3/bin/linux/amd64/kube-proxy https://dl.k8s.io/v1.29.3/bin/linux/amd64/kubelet https://github.com/etcd-io/etcd/releases/download/v3.5.13/etcd-v3.5.13-linux-amd64.tar.gz