Kubernetes集群
Kubernetes下载
K8S官网下载最新版本即可Kubernetes前期准备工作
关闭防火墙systemctldisablenowfirewalld
关闭selinux和开机自启动setenforce0vietcsysconfigselinux修改内容SELINUXdisabled
关闭swapswapoffasysctlwvm。swappiness0
vietcfstab
如果感觉centos8使用的同步时间不习惯,可安装ntpdateyuminstallyntpdate
服务器同步时间lnsfusrsharezoneinfoAsiaShanghaietclocaltimeechoAsiaShanghaietctimezonentpdatetime2。aliyun。com开机自启动crontabe5ntpdatetime2。aliyun。comvietcrc。localntpdatetime2。aliyun。com
配置limit临时设置ulimitSHn65535永久设置vietcsercuritylimit。confsoftnofile65535hardnofile65535
选一台Master节点设置免钥登录其他节点且需要单独一台kubectl服务器sshkeygentrsaforiink8smaster01k8smaster02k8smaster03k8snode01k8snode02;dosshcopyidi。sshidrsa。pubi;done
配置使用的是国内仓库源,将其复制到所有节点gitclonehttps:github。comdotbalok8shainstall。gitcatEOFetcyum。repos。dkubernetes。repo〔kubernetes〕nameKubernetesbaseurlhttp:mirrors。aliyun。comkubernetesyumreposkubernetesel7x8664enabled1gpgcheck0repogpgcheck0gpgkeyhttp:mirrors。aliyun。comkubernetesyumdocyumkey。gpghttp:mirrors。aliyun。comkubernetesyumdocrpmpackagekey。gpgEOF安装ipvsadmyuminstallipvsadmipsetsysstatconntracklibseccompy
所有节点配置ipv模块modprobeipvsmodprobeipvsrrmodprobeipvswrrmodprobeipvsshmodprobenfconntrackipv4
IPVS开机自启动vietcmodulesload。dipvs。confipvsipvsrripvswrripvsshnfconntrackipv4iptablesipsetxtsetiptsetiptrpfilteriptREJECTipipsystemctlenablenowsystemdmodulesload。service
验证ipvs是否加载lsmodgrepeipvsenfconntrackipv4创建k8s。conf文件cdetcsysctl。dvimk8s。confnet。bridge。bridgenfcallip6tables1net。bridge。bridgenfcalliptables1net。ipv4。ipforward1vm。swappiness0使得配置文件生效modprobebrnetfiltersysctlpetcsysctl。dk8s。confKubernetes高可用集群的环境要求
主机名
IP地址
说明
k8smaster01
192。168。2。XX0
master节点
k8smaster02
192。168。2。XX1
master节点
k8smaster03
192。168。2。XX2
master节点
k8smasterlb
192。168。2。XX5
keepalived虚拟IP
k8snode01
192。168。2。XX3
worker节点
k8snode02
192。168。2。XX4
worker节点kubeadm组件安装查看kubeadm、kubectl、kubelet版本yumlistkubeadmshowduplicatesyumlistkubectlshowduplicatesyumlistkubeletshowduplicatesyuminstallkubeadmy安装最新版本且依赖的组件也会安装修改pause默认镜像DOCKERCGROUPS(dockerinfogrepCgroupDrivercutdf4)catetcsysconfigkubeletEOFKUBELETKUBEADMARGScgroupdriverDOCKERCGROUPSpodinfracontainerimageregistry。cnhangzhou。aliyuncs。comgooglecontainerspause:3。1EOF
kubelet开机自启动systemctldaemonreloadsystemctlenablenowkubelet高可用组件安装k8smaster01、k8smaster02、k8smaster03安装即可yuminstallykeepalivedhaproxyvietchaproxyhaproxy。cfgglobalmaxconn2000ulimitn16384log127。0。0。1local0errstatstimeout30sdefaultslogglobalmodehttpoptionhttplogtimeoutconnect5000timeoutclient50000timeoutserver50000timeouthttprequest15stimeouthttpkeepalive15sfrontendmonitorinbind:33305modehttpoptionhttplogmonitorurimonitorlistenstatsbind:8006modehttpstatsenablestatshideversionstatsuristatsstatsrefresh30sstatsrealmHaproxyStatisticsstatsauthadmin:adminfrontendk8smasterbind0。0。0。0:16443bind127。0。0。1:16443modetcpoptiontcplogtcprequestinspectdelay5sdefaultbackendk8smasterbackendk8smastermodetcpoptiontcplogoptiontcpcheckbalanceroundrobindefaultserverinter10sdowninter5srise2fall2slowstart60smaxconn250maxqueue256weight100serverk8smaster01192。168。2。200:6443checkserverk8smaster02192。168。2。201:6443checkserverk8smaster03192。168。2。202:6443checkvietckeepalivedkeepalived。confglobaldefs{routeridLVSDEVEL}vrrpscriptchkapiserver{scriptetckeepalivedcheckapiserver。shinterval2weight5fall3rise2}vrrpinstanceVI1{stateMASTER一主(MASTER)两从(BACKUP)interfaceens33mcastsrcip192。168。2。200所在主机IP192。168。2。200、192。168。2。201、192。168。2。202virtualrouterid51priority100需修改100、101、102advertint2authentication{authtypePASSauthpassK8S}virtualipaddress{192。168。2。205}trackscript{chkapiserver}}k8smaster01、k8smaster02、k8smaster03配置健康检查vietckeepalivedcheckapiserver。sh!binbasherr0forkin(seq15)docheckcode(pgrepkubeapiserver)if〔〔checkcode〕〕;thenerr(exprerr1)sleep5continueelseerr0breakfidoneif〔〔err!0〕〕;thenechosystemctlstopkeepalivedusrbinsystemctlstopkeepalivedexit1elseexit0fi启动haproxy和keepalivedsystemctlenablenowhaproxysystemctlenablenowkeepalivedKubeadm集群初始化只有master01和初始化的时候才使用vikubeadmconfig。yaml
周迅可怕的少女感大婶子的年纪却似小姑娘,恋爱是法宝?文蓝橙北调周迅48岁了,可她一点都不像。这几天有人在什刹海偶遇周迅,一头黑长发,白羽绒加薄纱长裙,打扮地很是靓丽,更让人忍不住多看几眼的是,周迅玩冰玩地非常嗨。只见她坐着冰车,撒了
上了年纪的男人,怎么穿黑色羽绒服不显老?这3个技巧,务必牢记羽绒服是冬季穿搭中不可或缺的单品,保暖舒适,满足不同年龄段人群的需求。在众多羽绒服中,以黑色最为典型,虽然百搭但也最难驾驭,尤其是对于上了年纪的男人而言,若是没有足够的时尚功底,只
体验别样年味!白云湖景区系列迎春活动陆续登场临近春节,白云湖东湖入口广场热闹非凡,写春联各种小工艺品小吃吸引了不少游客驻足。近日,由白云湖数字科技城管理服务中心白云湖街石门街等单位联合主办的白云湖迎春花市在这里顺利开幕。记者
JVM类加载过程Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。与那些在编译
人生都是熬出来的所有的人生,都是熬出来的,我们想得到什么,就要去慢慢熬,待时机成熟后,才能得到我们想要的。成功没有捷径,都是一步一步熬出来的。成功的人因为懂得熬,所以成功失败的人经常选择逃避,因此
2023年东夷小镇大庙会鸣锣开市1月14日,日照东夷小镇大庙会启动仪式在祈愿阁前广场举行。上午10时许,在众多市民游客的共同见证下,日照东夷小镇大庙会正式开市。活动现场,六一书院组织书法艺术家及书法爱好者齐聚东夷
中兴路由器测评运行稳定低噪,让家人享受流畅网速对于现代人而言,网络可是少不了的,不管是手机,还是电脑,失去了网络都不行。想要在家里畅快使用网络,路由器可是少不了的,基本上家家户户都安装了路由器。我家的路由器用的时间太长,网速不
2023春节档电影神仙打架,你更期待哪一部电影大家好,欢迎来到今天的揭揭有用知识,下面是小揭为大家总结的七部2023春节神仙电影。制作不易,可以给小揭点赞关注支持一下哦(无商业用途,仅参考使用)第一部深海大圣归来导演田晓鹏七年
向佐一家全家福曝光!主动搂肩郭碧婷太幸福,女方状态回春颜值高1月16日,有曝光媒体在社交平台上晒出一组有关向佐一家6口的全家福照片,这也是郭碧婷在生下二胎后,首次被晒出全家福的照片,也是曝光了郭碧婷的近况,打破了此前她与向佐婚变的传闻,引来
老年之后,为了生活幸福,不要和老伴走得太近前言老年之后的生活,和年轻的时候不一样,时时刻刻都会经受考验,很多人都觉得,老年之后两个人之间可以相依为命,什么事情都不用担心,其实老年之后的生活各个方面都会有很多的想法,有时候跟
2023年春节档,久违的武侠爽片,甄子丹的乔峰传我想期待一下我乔峰要走,谁拦得住我?乔峰传2023年春节档即将在1月22日拉开帷幕,有7位种子选手进场PK。近日,有消息传出,想看人数最少热度最低的中国乒乓之绝地反击宣布,因为物流等原因,无法