cni k8s 插件安装_基于Kubeadm工具从零开始快速部署单节点K8S集群(2)

本文详细介绍了如何使用Kubeadm工具从零开始快速部署单节点Kubernetes集群,包括安装Docker、解决kubernetes-cni安装问题、部署Kubernetes Master、加入Node节点以及测试集群。特别强调了Kubeadm init的步骤,配置了阿里云镜像仓库,并指导了如何安装和验证Pod网络插件(CNI)。
摘要由CSDN通过智能技术生成

---》接上一篇内容继续......

安装Docker

 ......

使用Kubeadm工具安装部署Kubernetes集群

 Kubeadm工具的出发点很简单:就是把大部分组件都容器化,并通过StaticPod方式运行,大大简化了集群的配置及认证等工作,就是尽可能简单的部署一个生产可用的Kubernetes集群。Kubeadm部署实际要安装的组件有Kubeadm、Kubelet、Kubectl三个。Kubeadm部署Kubernetes集群的基本步骤如下:

  • kubeadm: 引导集群的命令
  • kubelet:集群中运行任务的代理程序
  • kubectl:命令行管理工具

 Master、Node两台主机都需要操作。

1.添加阿里云K8s的yum源

[root@test2 ~]# cat > /etc/yum.repos.d/kubernetes.repo < [kunbernetes]> name=Kubernetes> baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64> enabled=1> gpgcheck=1> repo_gpgcheck=1> gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg> EOF

2.安装Kubeadm、Kubelet、Kubectl组件

 本次安装部署的K8s版本为1.13.3

[root@test2 ~]# yum -y install kubelet-1.13.3 kubeadm-1.13.3 kubectl-1.13.3

安装报错:

 需要kubernetes-cni的问题。

[root@test2 ~]# yum -y install kubelet-1.13.3 kubeadm-1.13.3 kubectl-1.13.3...--> 解决依赖关系完成错误:软件包:kubelet-1.13.3-0.x86_64 (kunbernetes)          需要:kubernetes-cni = 0.6.0          可用: kubernetes-cni-0.3.0.1-0.07a8a2.x86_64 (kunbernetes)              kubernetes-cni = 0.3.0.1-0.07a8a2          可用: kubernetes-cni-0.5.1-0.x86_64 (kunbernetes)              kubernetes-cni = 0.5.1-0          可用: kubernetes-cni-0.5.1-1.x86_64 (kunbernetes)              kubernetes-cni = 0.5.1-1          可用: kubernetes-cni-0.6.0-0.x86_64 (kunbernetes)              kubernetes-cni = 0.6.0-0          可用: kubernetes-cni-0.7.5-0.x86_64 (kunbernetes)              kubernetes-cni = 0.7.5-0          正在安装: kubernetes-cni-0.8.6-0.x86_64 (kunbernetes)              kubernetes-cni = 0.8.6-0 您可以尝试添加 --skip-broken 选项来解决该问题 您可以尝试执行:rpm -Va --nofiles --nodigest

解决方法:

 手动安装kubernetes-cni对应的版本。

[root@test2 ~]# yum -y install kubelet-1.13.3 kubeadm-1.13.3 kubectl-1.13.3 kubernetes-cni-0.6.0...Running transaction  正在安装    : libnetfilter_cttimeout-1.0.0-7.el7.x86_64                                                                              1/10  正在安装    : socat-1.7.3.2-2.el7.x86_64                                                                                             2/10  正在安装    : cri-tools-1.13.0-0.x86_64                                                                                              3/10  正在安装    : libnetfilter_queue-1.0.2-2.el7_2.x86_64                                                                                4/10  正在安装    : libnetfilter_cthelper-1.0.0-11.el7.x86_64                                                                              5/10  正在安装    : conntrack-tools-1.4.4-7.el7.x86_64                                                                                     6/10  正在安装    : kubernetes-cni-0.6.0-0.x86_64                                                                                          7/10  正在安装    : kubelet-1.13.3-0.x86_64                                                                                                8/10  正在安装    : kubectl-1.13.3-0.x86_64                                                                                                9/10  正在安装    : kubeadm-1.13.3-0.x86_64                                                                                               10/10  验证中      : kubectl-1.13.3-0.x86_64                                                                                                1/10  验证中      : libnetfilter_cthelper-1.0.0-11.el7.x86_64                                                                              2/10  验证中      : conntrack-tools-1.4.4-7.el7.x86_64                                                                                     3/10  验证中      : libnetfilter_queue-1.0.2-2.el7_2.x86_64                                                                                4/10  验证中      : cri-tools-1.13.0-0.x86_64                                                                                              5/10  验证中      : kubelet-1.13.3-0.x86_64                                                                                               
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值