devops
文章平均质量分 84
arksea
github: arksea
展开
-
Git-flow流程小结
流程基本根据Git-flow标准制订,工具建议使用Sourcetree提供的Git-flow工具,减少手工操作引起的失误: 开发流程 根据需求计划(Story)分解功能特性或模块,每个新建一个feature进行开发; 耦合较大的功能模块可以放在同一个feature中,不要强行分解; 功能模块完成,单元测试与RD自测通过后,尽快合并; 当前待发布Story的feature,合并到develop分支; 非当前待发布Story的feature,合并到feature/story-xxx; 根据QA反馈的bug在d原创 2021-11-12 11:32:54 · 172 阅读 · 0 评论 -
用AnsibleDeploy构建自己的持续集成环境
目录 文章目录目录一、前言1、目标环境1.1 线上环境是IDC机房一组老旧的实体PC服务器,操作系统是CentOS6.5。1.2 测试环境是本地机房一组裸机,不过为了让团队了解K8S环境,申请开了几个虚拟机安装K8S测试环境。2、部署工具3、效果展示1)添加的操作2)支持Gitlab指定分支提交后自动触发部署操作3)支持手动指定分支进行部署4)日志样例二、流程设计与实现:Tomcat for K8S自定义变量1、应用变量定义2、版本变量定义操作1:构建、发布并部署1、操作入口:play.sh1)流程2) 脚原创 2021-11-09 15:35:35 · 913 阅读 · 0 评论 -
K8S笔记:基于K8S的Java构建与部署环境
目录 文章目录目录安装Docker1、安装2、修改Cgroup驱动3、修改docker默认网桥docker0网段4、创建运行容器的用户安装测试用docker仓库错误处理: http: server gave HTTP response to HTTPS client创建部署映像1、映像 tq/centos-temp2、 映像 tq/jdk:83、映像 tq/gradle:64、用映像 'tq/gradle:6' 编译项目5、Java App 映像6、用docker运行Java应用7、部署到Kubenetes原创 2021-07-20 17:32:07 · 1769 阅读 · 1 评论 -
K8S笔记:Kubernetes安装部署(CentOS7)
目录 文章目录目录一、使用minikube启动minikube的LoadBalancer支持指定minikube自带docker的docker0网桥网段minikube使用本地image二、使用kubeadm手工安装1、安装前准备2、允许iptables检查桥接流量3、安装kubelet kubeadm kubectl4、kubelet使用cgroup驱动5、确认主机名/域名可被访问6、关闭Swap或忽略Swap错误使用 kubeadm 创建集群安装Pod网络附加组件加入节点访问 API方式1、 [服务账号原创 2021-07-07 16:58:18 · 616 阅读 · 0 评论 -
K8S笔记:Kubernetes常用命令
目录 文章目录目录概览部署应用查看应用暴露应用缩放应用更新应用删除应用重启应用 概览 kubectl get - 列出资源 kubectl describe - 显示有关资源的详细信息 kubectl logs - 打印 pod 和其中容器的日志 kubectl exec - 在 pod 中的容器上执行命令 kubectl cluster-info - 查询集群信息 kubectl get nodes - 查询集群节点 kubectl proxy - 用代理暴露集群接口 查询集群节点 kubectl原创 2021-07-07 16:41:30 · 151 阅读 · 0 评论