推荐K8s的一键安装和一键升级

摘要:
我认为这对明星很好!!注意:1.只需修改base.config中的固定参数。记住按照以下步骤部署K8S集群:gitclonehttps://github.com/luckman666/k8s1.15.1.gitcdk8s1.15.1&&chmod-R755.编辑base.config./k8s1.15.1.shbase中的参数。config参数介绍:masterIP:masterIP=“192.168.1.107”K8S版本:K8S_version=“v115.1”服务器根密码root_ Passwd=root123多个主机的主机名前缀。主节点称为k8s1,节点名为k8s2。集群服务器的IP地址为hostname=k8s。群集服务器的IP地址为hostip=。在重新部署期间,它严格按照我给出的示例参数编写。
centos7 deploy_Kubernetes-v1.15.1 后续脚本更新统一由kkitDeploy项目持续更新相应脚本

请移步至kkitDeploy项目

https://github.com/luckman666/kkitdeploy_server

##########################################################################

k8s 1.15.2一键部署地址: https://github.com/luckman666/k8s1.15.2

k8s 1.15.1一键部署地址:https://github.com/luckman666/k8s1.15.1

k8s 1.15.0一键部署地址:https://github.com/luckman666/deploy_Kubernetes-v1.15.0

k8s 1.14.1一键部署地址:https://github.com/luckman666/deploy_Kubernetes-v1.14.1

k8s 1.13.1一键部署地址:https://github.com/luckman666/deploy_Kubernetes-v1.13.1

优化了部分代码!

觉得不错给个star哦!! 注意事项:

1、只需要在修改base.config里面的固定参数即可。

2、给.sh结尾的脚本赋权限。

3、然后只需执行./k8s1.15.1.sh就可以啦!

4、tail -f setup.log 查看日志

5、物理机不用说了,要是虚拟机cpu必须最少是2个哦!切记

部署k8s集群具体实现步骤:

git clone https://github.com/luckman666/k8s1.15.1.git

cd k8s1.15.1 && chmod -R 755 .

编辑base.config里面的参数

./k8s1.15.1.sh

base.config参数介绍:

masterIP:

masterip="192.168.1.107"

K8S版本:

k8s_version="v1.15.1"

服务器root密码

root_passwd=root123

多台主机的主机名前缀,主节点就叫k8s1,node叫k8s2依次后推

hostname=k8s

集群服务器IP地址

hostip=( 192.168.1.107 192.168.1.108 192.168.1.109 ) 再部署的时候严格按照我所给的示例参数写哦。换参数不要换格式,以免出错

部署完后进入到dashboard文件夹部署dashboard

cd dashboard

kubectl create -f .

然后查看部署情况以及登录的node节点端口

kubectl get service --all-namespaces | grep kubernetes-dashboard

例如结果: kube-system kubernetes-dashboard NodePort 10.101.25.47 443:31660/TCP 22m 那么你就输入https://nodeIP:31660来登录

查看登录时候的token

kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')

关注公众号回复:k8s 获得k8s各个版本的一键部署脚本

这个是readme.md的说明,在GitHub上下载脚本,安装上面进行修改,即可成功。

https://github.com/luckman666/k8sUpdate

这个是一键升级的脚本

推荐K8s的一键安装和一键升级第1张

 主要修改base.config的配置就行,升级到16.1,没有发现问题。

免责声明:文章转载自《推荐K8s的一键安装和一键升级》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇修改Android中strings.xml文件, 动态改变数据OpenFaceswap 入门教程(2):软件使用篇!下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

k8s污点Taints与容忍详解Toleration

污点状态: NoSchedule:如果 Node 上带有污点 effect 为 NoSchedule,而 Node 上不带相应容忍,Kubernetes 就不会调度 Pod 到这台 Node 上。 PreferNoShedule:如果 Node 上带有污点 effect 为 PreferNoShedule,这时候 Kubernetes 会努力不要调度这个...

【区块链】关于ETH/BTC区块的监控

此次我写的是一个小型的shell, 链接钉钉的机器人, 使用过的应该会比较娴熟的了,下面就简述一下把 主要的功能就是, 当发现本地数据库区块跟网络上的区块差距相差较大的时候就代表, 数据同步有问题, 这个时候, 发出一条告警出来, 对于比特网络来说,我用的是https://blockchair.com/ 注意到的哥们已经发现了, 在首页的下方就是它的API...

CAS 5.X 安装

官方文档: https://apereo.github.io/cas/5.1.x/index.html 几个基本概念 CAS Server: SSO服务器端 CAS Client : SSO客户端,内置于各个子应用 ST: Service Ticket 用于登录验证 TGC:Ticket Granted Cookie 用于验证是否已经登录,保存在客户端Co...

Nginx配置https兼容http

现象 如果一个https站点里面有引用一些http的静态资源,图片可以正常加载,但是js文件、css文件就会加载失败,如下图: 原因 为了解释这个问题,首先要理解一下Mixed Content的概念:HTTPS 网页中加载的 HTTP 资源被称之为 Mixed Content(混合内容),不同浏览器对 Mixed Content 有不一样的处理规则。 忽...

一文带你了解 HTTP 黑科技

这是 HTTP 系列的第三篇文章,此篇文章为 HTTP 的进阶文章。 在前面两篇文章中我们讲述了 HTTP 的入门,HTTP 所有常用标头的概述,这篇文章我们来聊一下 HTTP 的一些 黑科技。 HTTP 内容协商 什么是内容协商 在 HTTP 中,内容协商是一种用于在同一 URL 上提供资源的不同表示形式的机制。内容协商机制是指客户端和服务器端就响应的资...

部署CentOS,集成Mysql、Nodejs、Nginx

1. Mysql安装 Step 1 安装源 https://dev.mysql.com/downloads/repo/yum/ 选择:Red Hat Enterprise Linux 8 / Oracle Linux 8 (Architecture Independent), RPM Package 这个download 跳转的页面对着No thanks,...