Docker
VincentQB
就是一混子
展开
-
生产项目容器化改造(四)监控和容器自维护
添加Zabbix监控将DockerServer添加到zabbix中进行主机层面的监控cd /tmpwget https://repo.zabbix.com/zabbix/2.2/rhel/7/x86_64/zabbix-release-2.2-1.el7.noarch.rpmrpm -ivh zabbix-release-2.2-1.el7.noarch.rpmyum clean all && yum makecache fasteryum -y install zabbix-a原创 2020-05-26 17:01:03 · 280 阅读 · 0 评论 -
生产项目容器化改造(三)使用Jenkins任务部署非Maven项目
部署非Maven项目的Jenkins模版任务,复制模版部署测试:创建第二个模版:deploy-template-v2,保留两个历史构建,pipeline类型#!groovypipeline{ agent any environment{ PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" GitLab="gitlab" GitLabCredentialsId="gitlabcredentialsid"原创 2020-05-26 16:44:41 · 377 阅读 · 0 评论 -
生产项目容器化改造(二)使用Jenkins任务部署Maven项目
构建jre1.8 tomcat8 基础镜像:登陆harbor主机,构建tomcat基础镜像,并上传到harborcd /tmpwget --no-check-certificate https://wget.XXXXXXX.com:10194/jre/server-jre-8u241-linux-x64.tar.gzwget --no-check-certificate https://wget.XXXXXXX.com:10194/tomcat/apache-tomcat-8.5.51.tar.原创 2020-05-26 16:36:40 · 251 阅读 · 0 评论 -
生产项目容器化改造(一)环境部署
主机列表:192.168.1.248 CentOS7 DockerJenkins 4U8G 3*50G Disk192.168.1.249 CentOS7 DockerGitlab 4U8G192.168.1.250 CentOS7 DockerELK 4U8G192.168.1.171 CentOS7 DockerServer1 8U16G192.168.1.172 CentOS7 DockerServer2 8U16G192.168.1.173 CentOS7 DockerServ原创 2020-05-26 16:19:46 · 615 阅读 · 0 评论 -
Kubernetes部署Prometheus+Grafana监控简录
部署步骤较为简单,如下:# 在k8s的master节点进行部署cd /optgit clone https://github.com/coreos/kube-prometheus.gitcd kube-prometheus/# 需要搂出来所有的镜像信息,使用阿里云镜像服务做中转加速,镜像信息简单搂取脚本如下:find . -name "*.yaml" -exec grep 'im...原创 2020-03-26 21:30:26 · 733 阅读 · 0 评论 -
Kubernetes使用Rook部署Ceph存储集群
简单说明:本实验内容参考于官方文档:https://rook.io/docs/rook/v1.2/依据《CentOS7使用KubeSpray搭建多节点K8S集群》部署一个3个节点的K8S集群每个节点增加一块存储设备/dev/sdb适应性变更:以下变更在所有节点上均实施更改原时间同步方案crontab -l>/tmp/crontab.tmpsed -i 's/....原创 2020-03-20 14:24:26 · 5952 阅读 · 11 评论 -
CentOS7 Docker Harbor私有仓库搭建使用简录
使用简录:依据《CentOS7部署安装Docker和Docker Compose工具简录》搭建部署CentOS7 Docker主机,需要同时安装Docker Compose工具:harbor 192.168.77.10HOSTNAME=harborhostnamectl set-hostname "$HOSTNAME"echo "$HOSTNAME">/etc/hostname...原创 2020-03-12 17:40:27 · 679 阅读 · 0 评论 -
基于阿里云容器镜像服务加速K8S镜像下载(二)
简单说明在《基于阿里云容器镜像服务加速K8S镜像下载》中介绍了使用阿里云镜像服务来解决一些不可达镜像的下载但是需要反复在阿里云容器镜像控制台添加仓库,这种操作实在太傻,是电脑这头蠢驴该干的事在阿里云官网找到了镜像服务相关的API文档,但是使用方法过于含糊最终找到了一篇播客 https://blog.csdn.net/catoop/article/details/90903890受该播客...原创 2020-03-09 18:42:58 · 1954 阅读 · 0 评论 -
CentOS7使用KubeSpray搭建多节点K8S集群
kubespray主机搭建依据《CentOS7使用KubeSpray搭建单节点K8S集群》的环境部署和集群配置修改部分搭建kubespray主机 192.168.77.10HOSTNAME=kubesprayhostnamectl set-hostname "$HOSTNAME"echo "$HOSTNAME">/etc/hostnameecho "$(grep -E '127...原创 2020-03-09 13:34:43 · 1621 阅读 · 0 评论 -
CentOS7使用KubeSpray搭建单节点K8S集群
主机预部署依据《CentOS7实验机模板搭建部署》克隆实验机kubespray 192.168.77.10# 主机名和hosts解析HOSTNAME=kubesprayhostnamectl set-hostname "$HOSTNAME"echo "$HOSTNAME">/etc/hostnameecho "$(grep -E '127|::1' /etc/hosts)"&...原创 2020-03-09 10:29:31 · 1572 阅读 · 1 评论 -
CentOS7 部署K8S私有镜像仓库
简单说明:虽然已经有了《基于阿里云容器镜像服务加速K8S镜像下载》,但是K8S集群的安装依然并不方便如果使用一些集群部署工具进行安装,如Minikube或者KubeSpray,还是需要预先知晓所有的K8S镜像并下载到实验机修改标签现在尝试搭建一个私有的Docker Registry,并且配置使k8s.gcr.io、gcr.io和quay.io等统统指向它来加快K8S搭建速度...原创 2020-03-04 14:20:37 · 1349 阅读 · 0 评论 -
基于阿里云容器镜像服务加速K8S镜像下载
简单说明:部署K8S最大的难题是镜像下载可以使用阿里云容器镜像服务由海外机器构建国内同时可以使用阿里云的镜像加速器加速镜像下载仅需要将含有相关镜像的Dockerfile提交到阿里云即可申请云Code代码托管账号作为代码源可以绑定到阿里云镜像仓库的代码托管服务有很多,这里选用云Code登陆阿里云:https://www.aliyun.com打开云Code账户设置:https:/...原创 2020-03-04 11:38:51 · 4785 阅读 · 0 评论 -
CentOS7使用Minikube搭建单节点K8S实验环境
简单说明Minikube可以在主机环境下使用虚拟化软件搭建单机版K8S,也就是在主机环境下创建一个虚拟机运行K8S也可以直接运行在主机环境之下,只要主机拥有docker环境即可本实验主要在虚拟机上安装Minikube,并安装单节点K8S部署安装的版本为:docker-ce-18.09.9和K8S-v1.16.4部署过程简录依据《CentOS7实验机模板搭建部署》克隆实验机 do...原创 2020-03-03 09:34:07 · 1361 阅读 · 0 评论 -
基于Docker的Tomcat8运行环境部署测试
依据《CentOS7部署安装Docker和Docker Compose工具简录》部署一台实验机:docker 192.168.77.10临时创建一个nginx容器作为软件包共享仓库,保存jdk和tomcat,并简单创建一个测试war包cd /tmpdocker pull nginxdocker run -d -p 80:80 --restart always --name nginx \...原创 2020-02-22 22:55:00 · 833 阅读 · 0 评论 -
CentOS7部署安装私有Docker Registry
私有Docker Registry搭建依据《CentOS7实验机模板搭建部署》部署一台实验机:registry 192.168.199.200依据《CentOS7部署安装Docker和Docker Compose工具简录》部署安装Docker环境# 运行registry容器,并将其数据目录挂载到本地docker pull registry:2.7docker run -d -p 50...原创 2020-02-20 19:12:32 · 457 阅读 · 0 评论 -
CentOS7 构建K8S集群的主机统一部署
依据《CentOS7实验机模板搭建部署》克隆实验机# 关闭Selinux/firewalld,模板机部署时已经关闭# 关闭交换分区swapoff -ased -i 's/^.*swap.*$/# &/g' /etc/fstab# 设置网桥包经IPTables,core文件生成路径cat >>/etc/sysctl.conf<<EOFvm.swapp...原创 2018-10-20 16:03:55 · 743 阅读 · 0 评论 -
CentOS7部署安装Docker和Docker Compose工具简录
CentOS7部署安装Docker# 依据《CentOS7实验机模板搭建部署》克隆实验机HOSTNAME=dockerhostnamectl set-hostname "$HOSTNAME"echo "$HOSTNAME">/etc/hostnameecho "$(grep -E '127|::1' /etc/hosts)">/etc/hostsecho "$(ip a|g...原创 2018-10-15 10:47:23 · 849 阅读 · 0 评论