分类 运维 下的文章

k8s集群管理平台:Kubesphere与Rancher

Kubernetes 是什么 Kubernetes,又称为 k8s,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,应用部署,规划,更新,维护的一种机制。 目前主流的Kubernetes集群管理平台就是Kubesphere和Rancher Kubesphere 和 Rancher 的区别 核心区别 KubeSphere定位是以应用为中心...

继续阅读 »

linux常用命令汇总

这里以Ubuntu18.04 server版本为例子讲解 # 关机重启 halt # 关机 shutdown -h now # 立即关闭系统和电源 reboot # 重启 shutdown -r now # 指的就是关机后重启系统 # 安装ssh服务,发现连接不了先启动,启动不成功就安装 sudo apt install openssh-server # IP配置 sudo vim /...

继续阅读 »

Git实现自动化部署

业务需求 随着项目业务越来越复杂,参与开发的人越来越多,代码管理,部署就会越来越复杂。传统手动部署变的不可靠,容易出错,而且浪费大量时间。有没有什么办法制动部署呢?这了介绍利用git hook完成制动部署。 当然,制动化部署是DevOps的重要部分。 关于钩子(hooks) 客户端钩子 客户端钩子分为很多种。 下面把它们分为:提交工作流钩子、电子邮件工作流钩子和其它钩子。脚本写在工作区的.g...

继续阅读 »

Git版本控制与协作

Git 协作流程 workspace:工作区(代码区) staging area:暂存区/缓存区。 local repository:本地仓库,也就是.git目录,所有关于此项目的数据都存放在这里。 remote repository:远程仓库,也就是http://xxxx.com/app/api.git,通常使用origin作为别名标识远程仓库。 master 分支(正式服) mas...

继续阅读 »

新服务器的基本配置

新服务器的配置问题 这里以ubuntu18.06来演示其配置 设置linux服务器源 设置服务器语言(中文)/时间(UTC+8) # 语言设置 echo $LANG # 查看语言环境变量 locale # 查看语言环境 sudo apt install language-pack-zh-hans sudo update-locale LANG=zh_CN.UTF-8 sudo reboot ...

继续阅读 »