游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

K8S部署

  本文采用kubeadm方式部署Kubernetes1。24。6,后期也将发布二进制方式部署。一、Kubernetes1。24版本发布及改动1。1Kubernetes1。24发布
  k8s1。24于2022年5月3日正式发布,新版本中优化了12项功能并更新到了稳定版本,StatefulSets支持批量滚动,NetworkPolicy新增NetworkPolicyStatus字段方便进行故障排查等。1。2Kubernetes1。24改动
  Kubernetesv1。24移除了对dockershim的支持,需要安装cridockerd,用于为DockerEngine提供一个能够支持到CRI规范的垫片,从而能够让Kubernetes基于CRI控制Docker。二、Kubernetes1。24。6集群部署2。1Kubernetes1。24。6集群部署环境准备2。1。1主机操作系统说明
  本文档选用ubuntu18。04。1,建议升级内核5。4以上rootk8smaster01:unameaLinuxk8smaster015。4。0112generic12618。04。1UbuntuSMPWedMay1115:57:56UTC2022x8664x8664x8664GNULinux
  2。1。2主机硬件配置说明
  角色
  IP
  主机名
  CPU
  内存
  硬盘
  master
  11。0。1。21
  k8smaster01
  2C
  4G
  50GB
  worker
  11。0。1。31
  k8snode01
  2C
  4G
  50GB
  worker
  11。0。1。32
  k8snode02
  2C
  4G
  50GB2。1。3主机配置2。1。3。1主机名配置
  由于本次使用3台主机完成kubernetes集群部署,其中1台为master节点,名称为k8smaster01;其中2台为worker节点,名称分别为:k8snode01及k8snode02master节点hostnamectlsethostnamek8smaster01worker01节点hostnamectlsethostnamek8snode01worker02节点hostnamectlsethostnamek8snode022。1。3。2主机IP地址配置k8smaster01节点IP地址为:11。0。1。2124rootmaster01:optvimetcnetplan00installerconfig。yamlThisisthenetworkconfigwrittenbysubiquitynetwork:ethernets:ens33:addresses:11。0。1。2124gateway4:11。0。1。2nameservers:addresses:223。5。5。5search:〔〕version:2node01节点IP地址为:11。0。1。3124vimetcnetplan00installerconfig。yamlThisisthenetworkconfigwrittenbysubiquitynetwork:ethernets:ens33:addresses:11。0。1。3124gateway4:11。0。1。2nameservers:addresses:223。5。5。5search:〔〕version:2node02节点IP地址为:11。0。1。3224vimetcnetplan00installerconfig。yamlThisisthenetworkconfigwrittenbysubiquitynetwork:ethernets:ens33:addresses:11。0。1。3224gateway4:11。0。1。2nameservers:addresses:223。5。5。5search:〔〕version:22。1。3。3主机名与IP地址解析
  所有集群主机均需要进行配置。catetchosts127。0。0。1localhostThefollowinglinesaredesirableforIPv6capablehosts11。0。1。21k8smaster0111。0。1。31k8snode0111。0。1。32k8snode022。1。3。4时间同步配置
  所有主机均需要操作。最小化安装系统需要安装ntpdate软件。rootk8smaster01:crontabl01usrsbinntpdatetime1。aliyun。com2。1。3。5内核调整
  所有主机均需要操作。添加网桥过滤及内核转发配置文件catetcsysctl。dk8s。confEOFnet。bridge。bridgenfcallip6tables1net。bridge。bridgenfcalliptables1net。ipv4。ipforward1vm。swappiness0EOF临时加载brnetfilter模块modprobeoverlaymodprobebrnetfilter永久性加载模块rootk8smaster01:catetcmodulesload。dcontainerd。confEOFoverlaybrnetfilterEOF查看是否加载rootk8smaster01:lsmodgrepbrnetfilterbrnetfilter222560bridge1513361brnetfilter2。1。3。6安装ipset及ipvsadm
  所有主机均需要操作。安装ipset及ipvsadmrootk8smaster01:aptyinstallipsetipvsadm配置ipvsadm模块加载方式添加需要加载的模块rootk8smaster01:mkdirpetcsysconfigmodulesrootk8smaster01:catetcsysconfigmodulesipvs。modulesEOF!binbashmodprobeipvsmodprobeipvsrrmodprobeipvswrrmodprobeipvsshmodprobenfconntrackEOF授权、运行、检查是否加载rootk8smaster01:chmod755etcsysconfigmodulesipvs。modulesbashetcsysconfigmodulesipvs。moduleslsmodgrepeipvsenfconntrack2。1。3。7关闭SWAP分区
  修改完成后需要重启操作系统,如不重启,可临时关闭,命令为swapoffarootk8smaster01:swapoffa、、临时关闭rootk8smaster01:sediswapsetcfstab、、永远关闭swap分区,需要重启操作系统rootk8smaster01:catetcfstab。。。。。。devmappercentosswapswapswapdefaults00在上一行中行首添加2。1。4配置docker和kubernetes源
  配置docker和kubernetes源修改为aliyun源k8s源:rootk8smaster01:aptgetupdateaptgetinstallyapttransporthttpsrootk8smaster01:curlhttps:mirrors。aliyun。comkubernetesaptdocaptkey。gpgaptkeyaddrootk8smaster01:catEOFetcaptsources。list。dkubernetes。listdebhttps:mirrors。aliyun。comkubernetesaptkubernetesxenialmainEOFrootk8smaster01:aptgetupdateydocker源:rootk8smaster01:aptgetyinstallapttransporthttpscacertificatescurlsoftwarepropertiescommonrootk8smaster01:curlfsSLhttps:mirrors。aliyun。comdockercelinuxubuntugpgsudoaptkeyaddrootk8smaster01:addaptrepositorydeb〔archamd64〕https:mirrors。aliyun。comdockercelinuxubuntu(lsbreleasecs)stablerootk8smaster01:aptgetyupdate2。1。5安装dockerrootk8smaster01:atpinstallydockerce5:20。10。1830ubuntubionicrootk8smaster01:systemctlenablenowdocker在etcdockerdaemon。json添加如下内容rootk8smaster01:catetcdockerdaemon。json{execopts:〔native。cgroupdriversystemd〕}rootk8smaster01:systemctldaemonreloadrootk8smaster01:systemctlrestartdocker2。1。5。1安装cridockerd安装下载cridockeredrootk8smaster01:curlLOhttps:github。comMirantiscridockerdreleasesdownloadv0。2。5cridockerd0。2。5。30。ubuntufocalamd64。deb安装rootk8smaster01:dpkgicridockerd0。2。5。30。ubuntufocalamd64。deb修改启动文件rootk8smaster01:vimlibsystemdsystemcridocker。service修改ExecStart行如下添加podinfracontainerimageregistry。aliyuncs。comgooglecontainerspause:3。7ExecStartusrbincridockerdcontainerruntimeendpointfd:podinfracontainerimageregistry。aliyuncs。comgooglecontainerspause:3。7systemctldaemonreloadsystemctlrestartcridocker。service2。1。6kubeadm、kubelet和kubectlrootk8smaster01:aptinstallykubeadm1。24。600kubelet1。24。600kubectl1。24。6002。1。6。1准备Kubernetes初始化所需镜像(修改国内镜像,科学上网跳过)查看镜像:rootk8smaster01:kubeadmconfigimageslistimagerepositoryregistry。aliyuncs。comgooglecontainersregistry。aliyuncs。comgooglecontainerskubeapiserver:v1。24。6registry。aliyuncs。comgooglecontainerskubecontrollermanager:v1。24。6registry。aliyuncs。comgooglecontainerskubescheduler:v1。24。6registry。aliyuncs。comgooglecontainerskubeproxy:v1。24。6registry。aliyuncs。comgooglecontainerspause:3。7registry。aliyuncs。comgooglecontainersetcd:3。5。30registry。aliyuncs。comgooglecontainerscoredns:v1。8。6拉取镜像:rootk8smaster01:kubeadmconfigimagespullkubernetesversionv1。24。6nodenamek8smaster01imagerepositoryregistry。aliyuncs。comgooglecontainerscrisocketunix:runcridockerd。sockArootk8smaster01:dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEregistry。aliyuncs。comgooglecontainerskubeapiserverv1。24。6860f263331c92monthsago130MBregistry。aliyuncs。comgooglecontainerskubeproxyv1。24。60bb39497ab332monthsago110MBregistry。aliyuncs。comgooglecontainerskubecontrollermanagerv1。24。6c6c20157a4232monthsago119MBregistry。aliyuncs。comgooglecontainerskubeschedulerv1。24。6c786c777a4e12monthsago51MBregistry。aliyuncs。comgooglecontainersetcd3。5。30aebe758cef4c7monthsago299MBregistry。aliyuncs。comgooglecontainerspause3。7221177c6082a8monthsago711kBregistry。aliyuncs。comgooglecontainerscorednsv1。8。6a4ca41631cc713monthsago46。8MB
  注:以上操作master节点和worker节点都需要配置。2。2集群初始化rootk8smaster01:kubeadminitkubernetesversionv1。24。6nodenamek8smaster01podnetworkcidr10。244。0。016servicecidr10。96。0。012crisocketunix:runcridockerd。sockimagerepositoryregistry。aliyuncs。comgooglecontainersuploadcerts出现以下表示成功。。。。。。。。。。。。。YourKubernetescontrolplanehasinitializedsuccessfully!Tostartusingyourcluster,youneedtorunthefollowingasaregularuser:mkdirpHOME。kubesudocpietckubernetesadmin。confHOME。kubeconfigsudochown(idu):(idg)HOME。kubeconfigAlternatively,ifyouaretherootuser,youcanrun:exportKUBECONFIGetckubernetesadmin。conf。。。。。。。。。。。。。。。。。。。如果有工作节点,先在工作节点执行,再在control节点执行下面操作kubeadmresetfcrisocketunix:runcridockerd。sockrmrfetccninet。dHOME。kubeconfig2。3在k8smaster01节点生成kubectl命令的授权文件rootk8smaster01:mkdirpHOME。kuberootk8smaster01:cpietckubernetesadmin。confHOME。kubeconfigrootk8smaster01:chown(idu):(idg)HOME。kubeconfigrootk8smaster01:exportKUBECONFIGetckubernetesadmin。conf2。4实现kubectl命令补全kubectl命令功能丰富,默认不支持命令补会,可以用下面方式实现rootk8smaster01:kubectlcompletionbashetcprofile。dkubectlcompletion。sh。etcprofile。dkubectlcompletion。shexitrootk8smaster01:kubectlgetnodesNAMESTATUSROLESAGEVERSIONk8smaster01NotReadycontrolplane17mv1。24。62。5安装网络插件
  本次使用calico部署集群网络2。5。1calico安装
  Calico有两种安装方式:使用calico。yaml清单文件安装(本次采用)使用TigeraCalicoOperator安装Calico(官方最新指导)2。5。1。1使用calico。yaml清单文件安装
  rootk8smaster01:wgethttps:raw。githubusercontent。comprojectcalicocalicov3。24。1manifestscalico。yaml修改镜像的地址rootk8smaster01:sedisdocker。iogcalico。yamlrootk8smaster01:kubectlapplyfcalico。yaml注意污点:若calicokubecontrollers节点一直挂起可以删除该节点后自动创建新节点
  验证成功rootk8smaster01:kubectlgetpodnkubesystemNAMEREADYSTATUSRESTARTSAGEcalicokubecontrollers6799f5f4b4nrc7p11Running13(19hago)56dcaliconode5xllg11Running9(19hago)56dcaliconodekjrhc11Running8(19hago)56dcaliconodelrnd811Running1(19hago)20hcoredns74586cf9b6dl8bz11Running9(19hago)56dcoredns74586cf9b6rvzlq11Running9(19hago)56detcdk8smaster0111Running9(19hago)56dkubeapiserverk8smaster0111Running4(19hago)56dkubecontrollermanagerk8smaster0111Running15(19hago)56dkubeproxydl7pc11Running1(19hago)20hkubeproxynhlxp11Running8(19hago)56dkubeproxys7jv711Running9(19hago)56dkubeschedulerk8smaster0111Running16(19hago)56d
  查看集群状态:rootk8smaster01:kubectlgetnodesNAMESTATUSROLESAGEVERSIONk8smaster01Readycontrolplane56dv1。24。62。6集群添worker工作节点rootk8snode01:kubeadmjoin11。0。1。21:6443tokentb80qx。ce0k28l6bhsxcdtldiscoverytokencacerthashsha256:6ffda531131e163655b68f4b1a09a5d37bc490400fa9cc0f740265283edddeb3crisocketunix:runcridockerd。sockrootk8snode02:kubeadmjoin11。0。1。21:6443tokentb80qx。ce0k28l6bhsxcdtldiscoverytokencacerthashsha256:6ffda531131e163655b68f4b1a09a5d37bc490400fa9cc0f740265283edddeb3crisocketunix:runcridockerd。sock2。7验证集群可用性rootk8smaster01:kubectlgetnodesNAMESTATUSROLESAGEVERSIONk8smaster01Readycontrolplane56dv1。24。6k8snode01Readynone56dv1。24。6k8snode02Readynone20hv1。24。6rootk8smaster01:kubectlgetcsWarning:v1ComponentStatusisdeprecatedinv1。19NAMESTATUSMESSAGEERRORcontrollermanagerHealthyokschedulerHealthyoketcd0Healthy{health:true,reason:}

女排三消息52岁赖亚文或高升,蔡斌收神助攻,张常宁发新动态最近中国女排正在备战世锦赛,而在与此同时,期间女排内部发生三个非常备受关注的消息,对于女排未来的发展的影响非常重大,接下来和大家逐一分享一下。首先第1个消息,分享一下52……女神节送什么?这些好物考虑一下情人节过去时间不长,这不马上就到女神节了,离我老婆的生日也是不远了,所以我又在认真地考虑要送什么了之前送过不少花、包包、口红这些,这类常见的东西一直送也不合适,所以最近考虑送一……五运六气壬寅年春节,中医该如何养身今天我们来聊聊春季养身,这个养身,是身体的身,如果按照我们中医学的理论来说,应该是生长的生,为什么呢?因为春天啊,是万物新生的季节,是一个推陈致新的时间。我们中药里有一味药叫做……孤城(大熊猫会游泳文选篇二)喜欢在狂风中张开臂膀,希望风儿能带我去远方那是一个遥远的地方,午夜梦回才依稀记得它的模样田野漫步,细风微凉溪流蜿蜒,击石回响鱼翔浅底,鸟语花香三两……首个元宇宙国际标准联盟成立华为阿里参与苹果谷歌缺席美国当地时间6月21日,首个元宇宙国际标准联盟正式宣告成立,这个名为元宇宙标准论坛(MetaverseStandardsForum)的组织,由全球数十家科技行业巨头组成,包括M……帕金斯杜兰特只有带领篮网队夺冠才能证明自己,勇士两连冠不算近日,帕白斯参加了一档节目谈到了如今杜兰特的处境,帕金斯表示,杜兰特只有带领篮网队夺冠才能证明自己,在勇士的两连冠不算,否则大家会总说你加盟勇士队的事情。帕金斯说:兄弟!……6旬夫妻陪母养老,独享1座山,养12头猪30只鸡,常年不下山近日,山西晋南暑天里隔三差五便降大雨,偶尔天气放晴一行人便迫不及待地进山采风,今天的目的地是中条山南麓的一个叫扶窑的地方,一条沿山开成的石子山路据说已经有200多年,颠簸的车子……三伏天持续高温,会给身体带来哪些影响?做好3件事,快速祛寒湿三伏天是一年中最热的时候,一共经历90天。南方三伏天的特征是高温潮湿,北方三伏天的特点是高温干燥。人们常常这样形容三伏天,即靠着锅炉蒸桑拿,这一点也不夸张,有些地区的气温……CBA今日两场大战!山东硬磕深圳翻盘有望,吉林一鼓作气再战土北京时间4月4日,CBA联赛正在进行季后赛第二轮比赛的争夺,在此前的焦点对决当中,广州成功复仇山西,将大比分追至1:1平。本场比赛广州队完全打出了自身的硬气和血性,即便身体对抗……(国际观察)瑞典发现大型稀土矿恐难缓解欧盟稀土荒新华社北京1月19日电(国际观察)瑞典发现大型稀土矿恐难缓解欧盟稀土荒新华社记者谢彬彬瑞典国有矿业公司卢奥萨山基吕纳山公司日前宣布,在瑞典北部基律纳地区发现稀土矿床……族人一款让玩家体验白手起家的生存游戏作者:日天嗷或许是我接触生存相关题材游戏比较少,一提到这类型的游戏,我往往会想到开头简单地学一下系统,接着跟随系统引导就能把日子安安稳稳过下去了而最近一款名为《族人》(C……李玉成给85岁马玉琴梳头,女方面目狰狞,网友头皮都要薅掉了相信网友们对马玉琴和李玉成只对网红并不陌生,他们是一对二人转演员,但是在网上爆火的原因并不是因为他们的表演,而是他们的年龄。两个人是一对夫妻,马玉琴今年已经八十五岁,但是……
京东苹果双11百亿补贴iPhoneXS256GB版低至599IT之家11月5日消息京东现已开启百亿补贴计划,iPhoneXS与11全系新低,主会场可领iPhone11全系免息券:点此前往主会场。京东京享红包,每天领3次:点此领取京……程序员欢呼,微软GitHub宣布官方iOS安卓客户端感谢IT之家网友njzjz的线索投递!IT之家11月14日消息微软旗下GitHub今天宣布,官方GitHub移动应用程序即将在iOS和Android设备上使用。使用Git……苹果watchOS6开发者预览版Beta5推送感谢IT之家网友宇奇的线索投递!IT之家7月31日消息昨天,苹果推送了iOS13、iPadOS13开发者预览版Beta5更新,今天开始推送watchOS6开发者预览版Be……苹果推送watchOS5。3正式版更新!修复对讲机等感谢IT之家网友末6的线索投递!IT之家7月23日消息美国西部时间7月22日早间,苹果推送了iOS12。4正式版以及watchOS5。3正式版的更新。在北京时间5月……苹果新iPadProMacBookProSurfaceProIT之家11月8日消息性能对比不仅仅是跑分对比,除此之外,视频编辑性能、照片处理性能及电池续航等都是衡量一款电子产品的标准。现在外媒对苹果新iPadProMacBookProS……苹果仍在申请ARMR专利,业界雏形产品最快明年问世9月16日下午消息,据台湾地区《经济日报》报道,近期,苹果公司在美国新申请超过20项增强现实混合现实(ARMR)应用专利,涉及光源、3D眼球追踪等领域。业界预期,苹果是在为下个……2精神上的弃儿教育首先是人学。既然是人学,父母就得关注小人儿的精神世界,走进孩子的心里去。溪溪、洋洋回到广州了,对于他们来说,广州的一切都是新的。在妈妈身边,孩子觉得最安全,他们内心的……苹果iOS13。1体验AirDrop更精准了,还有这8项更新距离iOS13正式版发布不到一周,苹果很快推送了iOS13。1的版本更新。之前在iOS13中没有上的新功能,比如AirDrop的精准分享、快捷指令自动化,这次都在iOS13。1……苹果将iOS13。1和iPadOS发布日期提前至9月24日IT之家9月20日消息苹果公司今天早些时候正式推送了iOS13。0系统,与此同时还将iOS13的首次重大升级发布日期提前了。预计iOS13。1和iPadOS都将于9月24日正式……元宵佳节上海武警战士守护游客赏灯来源:中国新闻网元宵佳节,上海豫园华宝楼前、玉兔戏鲲,九曲桥畔、瑞兽闹春,豫园老街、锦鲤游泳,山海奇豫记灯会宛若仙境。据了解,元宵节期间,豫园作为上海年味最浓的景点之一每……SA2021年苹果在5G手机占有率方面有望击败华为和三星IT之家7月6日消息据《韩国先驱报》报道,StrategyAnalytics上周日所发布的最新策略报告显示,从2020年下半年开始,苹果将推出支持5G网络的新款iPhone手机……苹果可折叠iPhone专利曝光柔性屏幕设计独特IT之家7月6日消息据Seekdevice报道,近日一项苹果最新可折叠iPhone专利曝光:其采用了一种十分独特的柔性屏幕设计来解决折叠问题。苹果公司计划在玻璃内部切出一……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网