范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

01部署一套单Master的K8s集群

  v1.21,kubeadm方式 1、准备环境1.1 服务器要求:
  • 建议最小硬件配置:2核CPU、4G内存、40G硬盘
  • 服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点 1.2 软件环境:
  软件
  版本
  操作系统
  CentOS7.9_x64 (mini)
  Docker
  20.10.21
  Kubernetes
  1.21
  服务器规划:
  角色
  IP
  k8s-master
  192.168.31.71
  k8s-node1
  192.168.31.72
  k8s-node2
  192.168.31.73
  1.3 操作系统初始化配置【所有节点】# 关闭防火墙 systemctl stop firewalld systemctl disable firewalld  # 关闭selinux sed -i "s/enforcing/disabled/" /etc/selinux/config  # 永久 setenforce 0  # 临时  # 关闭swap swapoff -a  # 临时 sed -ri "s/.*swap.*/#&/" /etc/fstab    # 永久  # 根据规划设置主机名 hostnamectl set-hostname   # 在master添加hosts cat >> /etc/hosts << EOF 192.168.31.71 k8s-master 192.168.31.72 k8s-node1 192.168.31.73 k8s-node2 EOF  # 将桥接的IPv4流量传递到iptables的链 cat > /etc/sysctl.d/k8s.conf << EOF net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF sysctl --system  # 生效  # 时间同步 yum install ntpdate -y ntpdate time.windows.com2 安装Docker/kubeadm/kubelet【所有节点】
  这里使用Docker作为容器引擎,也可以换成别的,例如containerd 2.1 安装Dockerwget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo yum -y install docker-ce systemctl enable docker && systemctl start docker
  配置镜像下载加速器: cat > /etc/docker/daemon.json << EOF {   "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"] } EOF  systemctl restart docker docker info2.2 添加阿里云YUM软件源cat > /etc/yum.repos.d/kubernetes.repo << EOF [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 repo_gpgcheck=0 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF2.3 安装kubeadm,kubelet和kubectl
  由于版本更新频繁,这里指定版本号部署: yum install -y kubelet-1.21.0 kubeadm-1.21.0 kubectl-1.21.0 systemctl enable kubelet3. 部署Kubernetes Mastermaster节点执行kubeadm init    --apiserver-advertise-address=192.168.31.71    --image-repository registry.aliyuncs.com/google_containers    --kubernetes-version v1.21.0    --service-cidr=10.96.0.0/12    --pod-network-cidr=10.244.0.0/16    --ignore-preflight-errors=all
  • --apiserver-advertise-address 集群通告地址,配置上master节点的IP
  • --image-repository 由于默认拉取镜像地址k8s.gcr.io国内无法访问,这里指定阿里云镜像仓库地址
  • --kubernetes-version K8s版本,与上面安装的一致
  • --service-cidr 集群内部虚拟网络,Pod统一访问入口
  • --pod-network-cidr Pod网络,与下面部署的CNI网络组件yaml中保持一致
  或者 使用配置文件引导 : vi kubeadm.conf apiVersion: kubeadm.k8s.io/v1beta2 kind: ClusterConfiguration kubernetesVersion: v1.21.0 imageRepository: registry.aliyuncs.com/google_containers  networking:   podSubnet: 10.244.0.0/16    serviceSubnet: 10.96.0.0/12   kubeadm init --config kubeadm.conf --ignore-preflight-errors=all
  初始化完成后,最后会输出一个join命令,先记住,下面用 。
  拷贝kubectl使用的连接k8s认证文件到默认路径: mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config
  查看工作节点:
  注:由于网络插件还没有部署,还没有准备就绪 NotReady
  参考资料:
  https://kubernetes.io/zh/docs/reference/setup-tools/kubeadm/kubeadm-init/#config-file
  https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#initializing-your-control-plane-node 4. 加入Kubernetes Node在node节点执行
  向集群添加新节点,执行在kubeadm init输出的kubeadm join命令: kubeadm join 192.168.31.71:6443 --token 7gqt13.kncw9hg5085iwclx  --discovery-token-ca-cert-hash sha256:66fbfcf18649a5841474c2dc4b9ff90c02fc05de0798ed690e1754437be35a01
  默认token有效期为24小时,当过期之后,该token就不可用了。这时就需要重新创建token,可以直接使用命令快捷生成: kubeadm token create --print-join-command
  参考资料:https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-join/ 5. 部署容器网络(CNI)
  Calico是一个纯三层的数据中心网络方案,是目前Kubernetes主流的网络方案。
  下载YAML: wget https://docs.projectcalico.org/manifests/calico.yaml --no-check-certificate
  下载完后还需要修改里面定义Pod网络(CALICO_IPV4POOL_CIDR),与前面kubeadm init的 --pod-network-cidr指定的一样。
  修改完后文件后,部署: kubectl apply -f calico.yaml kubectl get pods -n kube-system
  等Calico Pod都Running,节点也会准备就绪。
  CoreDNS问题处理:
  在所有节点执行: docker pull registry.aliyuncs.com/google_containers/coredns:1.8.0 docker tag registry.aliyuncs.com/google_containers/coredns:1.8.0 registry.aliyuncs.com/google_containers/coredns/coredns:v1.8.0
  过一会儿,CoreDNS Pod会自动恢复正常。
  注:以后所有yaml文件都只在Master节点执行 。
  安装目录:/etc/kubernetes/
  组件配置文件目录:/etc/kubernetes/manifests/
  参考资料:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#pod-network
  控制Master节点是否可调度 允许 kubectl taint nodes --all node-role.kubernetes.io/master-  禁止 kubectl taint nodes centos-master-1 node-role.kubernetes.io/master=true:NoSchedule6. 测试kubernetes集群
  在Kubernetes集群中创建一个pod,验证是否正常运行: kubectl create deployment nginx --image=nginx kubectl expose deployment nginx --port=80 --type=NodePort kubectl get pod,svc
  访问地址:http://NodeIP:Port

苹果手机推荐指南出一期苹果手机推荐,预算不高不低,想入手苹果手机的同学们可以来看下首先1。苹果11系列苹果11作为19年的机皇旗舰,当时的墨绿色绝对是爆款,超大的电池容量还有不可触及的价格让很多人重磅!黄金急挫近10美元跌破1700美联储加息75个基点变得没有悬念美国星期四(九月一日)公布的最新数字表明,截止到八月二十七日,美国每周申请失业救济的人数为232,000,预计为24。8,000。创2022六月二十五日本周来的最低点。市场反响在美2022年Q2国内高端手机销量榜单出炉苹果第一,这家厂商垫底在前些时间,数据分析机构Canalys发布了2022年第二季度国内智能手机市场的出货情况分析报告,为我们揭示了各大厂商在高端手机市场的表现。下面就随着榜单排名,一起来看看吧!苹果依DCB控股(08040。HK)更名为快意智能股份有限公司格隆汇9月1日丨DCB控股(08040。HK)公告,于批准建议变更公司名称的特别决议案于2022年8月1日举行的股东特别大会上通过后,(i)开曼群岛公司注册处处长已于2022年8月网贷已经逾期1年多,平台没起诉是不是就不用还了?前几年我国网贷发展非常迅猛,最高峰时期全国规模比较大的网贷就达到6000多家,如果把那些小平台也加在内,最高峰时期网贷平台甚至超过上万家。但是从2017年左右开始,我国就加大对网贷红白机平台罕见的少儿不宜游戏,八位机画质也能如此深入人心不知道大家有没有玩过早年雅达利的游戏呢?经历过那个时代的玩家至少都有四十岁了吧!雅达利的那种画质如今很难拿出手了,辨识度很低。我们想在网上找那么几张图片都非常困难。但是偏偏在这种低价格598元!华为Mate50专属5G手机壳遭曝光,网友必要性不大不可否认,只有华为具有全场景端到端的最佳5G解决方案和5G全生命周期服务能力,这句话看似夸张,但实际上来说确实如此,也得到了很多用户的认可。尤其是信号方面,无论是4G信号还是5G信小规模纳税人被严查?9月稽查来了,这些税务风险要小心小规模纳税人即将被严查?2022年,小规模纳税人也开始列入严查管控的范围,9月税务稽查即将开始,小规模纳税人要小心这些税务风险!在国家税务总局关于推出2022年我为纳税人缴费人办实手感完美的中杯旗舰,骁龙888P172g50MP三摄,摩托罗拉良心了如今手机厂商的套路基本模式化,分为了入门,中端,旗舰,旗舰机里面又有中杯大杯超大杯,彼此之间可谓等级森严,各家有各家的规矩,比如苹果只有Pro才会上高刷,华为很少给12G运存,更别秒大疆?vivo概念手机太燃了,内置一部200万像素无人机说起无人机,大家第一时间就想到了深圳的大疆,但说起vivo这个手机品牌,大家无论如何都无法将其跟无人机联系到一起。但就在近期,网传了一段vivo概念手机的视频,它竟然将无人机内置在发布一年下跌1880元,120赫兹IPX8,折叠屏旗舰无奈售价大跳水高端配置大众化,这是多家手机厂商们在宣传新机时候曾使用过的宣传语,指的是它们将曾经在高端旗舰上才能用上的配置,下放到了中低档手机上,不过事实上高端配置大众化也是手机行业一直以来都在
22个!安徽公布第二批省级创新型县(市)建设名单1月16日,安徽省科技厅网发布关于公布第二批省级创新型县(市)建设名单的通知。通知称,经有关县(市)人民政府申报,市科技局推荐,省科技厅组织专家咨询评议并公示,确定肥东县等22个县社论用包容之心让经济向阳而生2023年将是中国经济重拾信心之年。国家统计局最新数据显示,2022年我国GDP达121。02万亿元,比上年增长3。0。尽管全年GDP增长不及年初设定的目标,且去年全年全社会消费品财经早班车丨油价迎2023年首跌春节前后驾车出行将更便宜重要财经新闻一览油价迎2023年首跌春节前后驾车出行将更便宜根据国家发改委消息,1月17日24时起,每吨汽油下调205元,每吨柴油下调195元。本轮是国内油价2023年第二次调价,张颖颖闹不停!疯狂点赞30条微博嘲讽张兰,称其早晚逼疯汪小菲张颖颖向汪小菲母亲开炮后,张兰似乎懒理她,完全没有正面回应过,可能也因为这样,使得张颖颖有一些气急败坏。两天内疯狂点赞了30余条网友对事件的评论微博,表达自己的态度。张颖颖还在评论下沉监督强基固本漳州探索深化各类监督贯通协同有效路径中央纪委国家监委网站张琪彬通讯员杨特团漳浦县纪委监委紧盯项目落地服务审批等重点,下沉一线开展专项督查,为提升营商环境软实力保驾护航。图为日前,该县纪委监委驻县政府办纪检监察组干部到长征之歌第一集让长征文物活起来速览版长征国家文化公园里的重点展示园集中展示带特色展示点等,依次贯通在我国东南至西北地区十五省(区市)的辽阔土地上。本片通过对长征沿途各类文物文化资源的展示,讲述长征故事。其中当年送郎当春运超20亿人次流动,过年出游会造成不同毒株间交叉感染吗?(人民日报健康客户端记者王艾冰)阳康后会获得一定免疫力,再次感染的比例较低。但是,过年流动和出游要保护好没被感染的人群,尤其是家中老人小孩以及有基础疾病的人。1月17日,国家卫生健美国给日本松绑,引起俄警惕,主动提议联手应对,中方该不该接受目前,美国给日本在军事上松绑的动作越来越大,除了中国之外,也引起俄罗斯的高度警惕。俄罗斯商业咨询日报网站近日报道,日本和美国商定加强东北亚战略军事合作,并指明俄罗斯和中国是主要威胁冬天大衣要这样穿选深不选浅,位置到膝盖,每套透着高级感复古时尚的格纹大衣经典不是过时的,但在搭配这种复杂的单品时,要注意遵循繁简呼应的搭配原则。建议大家挑选一款基本的白色小裤子搭配,造型感整体造型显得精致时尚,层次感极佳,配上白色单品拜年只会说新年快乐?那送你30条拜年佳句,兔年好文案,瞬间惊艳春节,也就是我们说的过年。它是中华民族最隆重的传统佳节,历史悠久,还有深邃的文化内涵。从古至今,我们中国的老百姓,就有在除夕夜围炉守岁的习俗。也就是说早在几千年前,我们就有了一起跨清水街道新春送祝福集市暖民心瑞兔送祝福吉祥进万家为营造欢乐祥和喜庆文明团结和谐的节日氛围,大力弘扬中华民族传统文化,清水街道组织开展了我们的节日春节送祝福系列活动,辖区内喜气洋洋年味十足。礼赞党的二十大翰墨薪