1。安装kubeadm
版本一定要是1.26
1.25的kubelet有bug
早于1.23的版本无法编译kanative
(都是血泪教训呜呜呜
https://blog.csdn.net/yudaxiaye/article/details/126919267
sudo apt install -y apt-transport-https ca-certificates curl
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo apt-key add -
cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF
sudo apt update
sudo apt install -y kubeadm=1.26.1-00 kubelet=1.26.1-00 kubectl=1.26.1-00
2。安装运行时(1.23后docker不是默认的了,我这里装了containerd
containerd安装脚本我写好了(python)
需要提前把几个安装包准备好:
cni,containerd,runc,containerd.service
import subprocess
import os
import shutil
def copy_file():
shutil.copy('文件的名字', '复制的路径位置')
def runcmd(cmd):
ret=subp

本文介绍了Kubernetes和Knative开发环境的安装步骤。包括安装指定版本(1.26)的kubeadm,安装运行时containerd,创建集群并配置关键参数,以及Knative开发环境的安装,还提及Go语言版本要求和环境变量设置。

716

被折叠的 条评论
为什么被折叠?



