Rancher部署k8s集群测试安装nginx(节点重新初始化方法,亲测)

rancher安装k8s集群,通过RKE的方式安装k8s,在rancher里面创建自定义k8s集群,测试nginx服务

Jenkins参数化构建项目(Git+docker部署+Python+flask项目)

使用Jenkins进行CI/CD自动化部署,参数化构建Git代码拉取,docker镜像打包,docker部署flask项目一体化流程。

Nginx负载均衡反向代理k8s节点地址&https证书方式(Kuboard+openssl+k8s:V1.28+docker+nginx+vue项目镜像打包)

k8s工作负载由于容灾自启,业务ip地址会经常在工作节点之间进行漂移,故而需要在k8s外面做Nginx进行负载均衡,这里采用https方式,项目使用Vue打包制作的镜像。

新版K8s_v1.28拉取Harbor仓库镜像以及本地镜像(docker弃用改用containerd,纯纯踩坑)

使用Kuboard作为k8s集群的管理平台,Harbor作为镜像仓库,拉取Harbor镜像仓库的镜像运行。从K8s1.24版本之后,k8s就逐渐弃用了docker,采用containerd来管理

通过Kuboard部署Nginx服务并映射挂载NFS服务器

使用Kuboard图形化页面部署Nginx工作负载,代理页面是Vue打包的todos任务记录页面,并且将nginx配置文件挂载到单独一台NFS服务器进行存储。