包含标签 k8s 的文章

使用kubeadm升级Kubernetes集群到1.22版本

查看当前版本 1kubectl get nodes -owide 1NAME STATUS ROLES AGE VERSION 2k8s-master Ready <none> 548d v1.20.8 3k8s-node1 Ready <none> 548d v1.20.8 4k8s-node2 Ready <none> 548d v1.20.8 k8s不支持跨多个版本升级,因此需要先升级到1.21 安装kubeadm-1.21.4 1yum -y install kubeadm-1.21.4 kubectl-1.21.4 kubelet-1.21.4 创建升级计划 1kubeadm upgrade plan 1.21.4 --ignore-preflight-errors=ControlPlaneNodesReady,swap 由于没有label标识master节点,需要加上--ignore-preflight-errors=C……

阅读全文

使用RKE部署Kubernetes集群

使用RKE部署Kubernetes集群 一、简介 Rancher Kubernetes Engine(RKE)是一个用Golang编写的Kubernetes安装程序,相对于其它的工具来说,更加简单易用和上手。 二、主机规划 主机名称 系统镜像 IP 配置 角色 rancher-master ubuntu18.04 192.168.0.26 4C8G50G controlplane,etcd rancher-node1 ubuntu18.04 192.168.0.27 8C16G50G node rancher-node2 ubuntu18.04 192.168.0.28 8C16G50G node 三、环境准备 2.1 使用国内源 1sed -i 's/nova.clouds.archive.ubuntu.com/mirrors.ustc.edu.cn/' /etc/apt/sources.list 2apt update 2.2 配置……

阅读全文

使用 Ceph RBD 作为K8s后端动态存储

使用 Ceph RBD 作为K8s后端动态存储 一、Kubernetes信息 主机 系统 IP Kubernetes版本 master1 CentOS7.8.2003 192.168.0.14 v1.16.6 master2 CentOS7.8.2003 192.168.0.15 v1.16.6 master3 CentOS7.8.2003 192.168.0.16 v1.16.6 node1 CentOS7.8.2003 192.168.0.18 v1.16.6 node2 CentOS7.8.2003 192.168.0.19 v1.16.6 node3 CentOS7.8.2003 192.168.0.20 v1.16.6 二、创建存储池 使用默认的rbd池也是可以的,但是不推荐使用 在ceph管理或监控节点上创建一个新的动态卷: 1# 创建存储池 2ceph osd pool create kube 128 128 3pool 'kube' created 4 5#……

阅读全文