容器运行时Containerd k8s

 


复制代码

ctr image pull docker.io/library/redis:7.2
ctr image pull docker.io/ankane/pgvector:latest
ctr image pull docker.io/library/rabbitmq:3.13

 

sudo ctr image import image.tar #导入docker镜像

复制代码
sudo ctr image list #显示镜像列表
sudo ctr containers list #列出容器列表

 

CRI(容器运行时接口)兼容的容器运行时(如CRIO)

sudo crictl images

 要在 CRIO 中导入 Docker 镜像,您可以使用以下步骤:

crictl image import /path/to/image.tar

 

复制代码
#安装containerd容器运行时
wget https://github.com/containerd/nerdctl/releases/download/v1.7.6/nerdctl-1.7.6-linux-amd64.tar.gz tar Cxzvvf /usr/local/bin nerdctl-1.7.6-linux-amd64.tar.gz nerdctl -n k8s.io images |grep -v none #查看镜像 export VIP=192.168.215.200 # vip地址 export INTERFACE=ens33 export KVVERSION=v0.8.0 alias kube-vip="ctr image pull ghcr.io/kube-vip/kube-vip:$KVVERSION; ctr run --rm --net-host ghcr.io/kube-vip/kube-vip:$KVVERSION vip /kube-vip" kube-vip manifest pod \ --interface $INTERFACE \ --address $VIP \ --controlplane \ --services \ --arp \ --leaderElection | tee /etc/kubernetes/manifests/kube-vip.yaml kubeadm init --control-plane-endpoint=192.168.215.200:6443 --kubernetes-version=v1.28.2 --pod-network-cidr=10.244.0.0/16 --service-cidr=10.96.0.0/12 --image-repository=registry.aliyuncs.com/google_containers --upload-certs cp -i /etc/kubernetes/admin.conf $HOME/.kube/config #删除nod1节点命令 kubectl cordon node1 kubectl drain node1 --ignore-daemonsets kubectl delete node node1
复制代码

 

基于 kube-vip 部署 kubernetes 高可用集群

posted @   shiningrise  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2009-05-11 读书而你老师又没有通知我们就没有读
2007-05-11 怎样在C#里对xml文件进行修改,新增,删除,插入操作?
2007-05-11 TcpSocket编程与Event编写学习的好例子
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css
点击右上角即可分享
微信分享提示