当前位置: 首页 > Linux

Kubernetes二进制安装,一键安装脚本

时间:2023-04-06 21:45:52 Linux

后台,这几天一直在研究Kubernetes,发现使用手动二进制安装有点繁琐。一时兴起,出现了这个剧本。声明一下,这个脚本不如网上其他大佬的脚本,这个脚本是心血来潮写的,希望大佬们不要喜欢。该脚本的执行环境比较恶劣。我写的脚本比较垃圾,目前还没能在各种环境下执行。当前脚本Kubernetes集群和lb负载均衡需要在CentOS系统下,脚本执行节点可以选择Ubuntu或者CentOS系统。当前脚本引用的Kubernetes二进制包为v1.23.3主机名IP地址描述软件Master01192.168.1.40主节点kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、nfs-clientMaster02192。168.1.41主节点kube-apiserver,kube-controller-manager,kube-scheduler,etcd,kubelet,kube-proxy,nfs-clientkubelet,kube-proxy,nfs-clientNode01192.168.1.43nodenodekubelet,kube-proxy,nfs-clientNode02192.168.1.44nodenodekubelet,kube-proxy,nfs-clientLb01192.168.1.45nodenodekubelet,kube-proxy,nfs-clientLb02192.168.1.46nodenodekubelet,kube-proxy,nfs-client192.168cby1.5952.168.1.60执行脚本nodebash作者:陈步云微信:15648907522项目地址:https://github.com/cby-chen/B...\_installation\_of\_Kubernetes使用说明:本脚本需要八台服务器,其中一台其中用于执行脚本,另外5台k8s服务器,另外2台作为lb负载均衡服务器。为其中七台服务器配置静态IP,并修改以下变量中的IP。同时查看服务器中的网卡名称并修改。要执行脚本,您可以使用bash-x来显示执行过程中的详细信息。脚本暂时不支持自定义k8s结构,需要严格执行结构。脚本需要在github上下载软件包,可以提前手动下载wgethttps://github.com/cby-chen/Kubernetes/releases/download/cby/Kubernetes.tar下载脚本wgethttps://www.oiox.cn/Binary_installation_of_Kubernetes.sh修改参数vimBinary_installation_of_Kubernetes.sh如下:#各节点IP,vipexportk8s_master01="192.168.1.40"exportk8s_master02="192.168.1.41"exportk8s_master03="192.168.11.829"export.1.43"exportk8s_node02="192.168.1.44"exportlb_01="192.168.1.45"exportlb_02="192.168.1.46"exportlb_vip="192.168.1.55"#物理网络ip地址段,注意反斜杠翻译exportip_segment="192.168.1.0\/24"#k8s自定义域名exportdomain="x.oiox.cn"#server网卡名exporteth="ens18"执行脚本bash-xBinary_installation_of_Kubernetes.shhttps://www.oiox.cn/https://www.chenby.cn/https://cby-chen.github.io/https://weibo.com/u/5982474121https://blog.csdn.net/qq_3392...https://my.oschina.net/u/3981543https://www.zhihu.com/people/...https://segmentfault.com/u/hp...https://juejin.cn/user/331578...https://space.bilibili.com/35...https://cloud.tencent.com/dev。..https://www.jianshu.com/u/0f8...https://www.toutiao.com/c/use...CSDN、GitHub、知乎、开源中国、师傅、掘金、简书、腾讯云,哔哩哔哩,今日头条,新浪微博,个人博客,全网可搜索《小陈运维》