k8s部署 及 knative 开发环境部署

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

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
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值