docker
文章平均质量分 77
andboby
当前在某世界五百强上市公司担任技术总监及其首席架构师,曾经供职于中兴通讯股份有限公司,担任系统架构师一职;曾经2011年~2017年供职金山软件,从事移动WPS的开发,是android版的WPS核心开发人员,欢迎各位一起学校交流!
展开
-
Prometheus 简介
Prometheus 介绍Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,成为受欢迎度仅次于 Kubernetes 的项目。作为新一代的监控框架,Prometheus 具有以下特点:强大的多维原创 2021-04-23 14:17:21 · 4619 阅读 · 1 评论 -
prometheus【普罗米修斯】 + Grafana +Alertmanager 安装
一、安装准备。1、安装方式:虚拟机上安装。2、操作系统:centos73、下载地址。https://prometheus.io/download/https://mirrors.tuna.tsinghua.edu.cn/grafana/4、关闭防火墙【必须关闭否则会报错】。#关闭防火墙systemctl stop firewalldsetenforce 0#查看防火墙状态systemctl staus firewalld如下图所示,可以看见防火墙已关闭:二、原创 2021-04-23 14:15:47 · 808 阅读 · 0 评论 -
k8s部署消息中间件RabbitMQ集群
部署前准备:k8s集群,详见k8s集群搭建。部署机型:本集群有3个master节点,3个worknode节点,rabbitMQ副本3个,则由k8s自由调度到各个工作节点中。一、编写集群yaml文件,rabbitmq-cluster.yaml。apiVersion: v1kind: ServiceAccountmetadata: name: rabbitmq namespace: sit---kind: RoleapiVersion: rbac.authorizati...原创 2021-04-18 15:22:00 · 781 阅读 · 0 评论 -
kubeadm 安装k8s
在集群化部署上本人也算是一个名副其实的小白。之前在金山软件从事WPS产品型研发,然后投入到企业级产品研发,发现产品工具性的研发性质和企业性系统研发2种类型的开发模式完全不一样。最近2、3年全栈开发工程师、DEVOPS开发工程师的崛起,对于程序开发工程师的要求越来越高,在技术等级提升上也要求能够在运维方向有所作为。例如k8s的集群化部署,其实对于一个系统架构师的眼界和能力提升有利而无害。一是云计算、微服务的崛代表未来方向,二是为了提升个人能力及其在高级架构师方向有所突破,不得不投入精力在集群化部署上。原创 2020-04-22 09:00:55 · 676 阅读 · 0 评论 -
kubeadm集群化部署多master节点(生产环境适用)
一、背景介绍。k8s通过master集中式管理worknode的容器编排系统,而在生产环境为了维护高可用性,master的地位起到举无轻重的作用。一旦master节点失守,则会导致整个集群服务不可用,因此配置多master集群在生产环境非常重要。配置master集群,建议首先需要弄明白单节点master的k8s集群搭建,因为多master集群只是在单master集群的延伸。单节点master集群搭建详见:https://blog.csdn.net/wangqiubo2010/article/deta原创 2021-03-09 18:01:40 · 4601 阅读 · 0 评论 -
VMware vSphere Client 安装虚拟机
一、VMware vSphere Client安装虚拟机步骤。1、启动虚拟机安装,如下图所示。2、选择所需要安装的虚拟机类型,例如Centos7 、ubuntu、debian等。3、选择磁盘、内存、CPU大小。4、启动虚拟机。5、选择操作系统镜像进行安装。二、操作系统安装。1、按照以下步骤安装操作系统。2、选择时区。3、设置root账号密码。4、重启虚拟机。reboot三、配置ip地址、子网掩码等信息。1、配...原创 2021-03-05 17:40:07 · 2857 阅读 · 1 评论 -
分布式文件gluster集群化部署
一、集群化部署说明1、本案例中glusterfs会挂载到k8s集群中。2、为了避免容器化部署时出现问题,则k8s集群中的所有节点均需安装glusterfs的客户端。3、glusterfs 必须使用和副本数数量倍数的节点.比如,我们创建的卷副本数为2,那么节点数需要是2的倍数.(节点数 = 副本数*N) 我们拟使用的副本数为2,节点使用10个.(避免影响主节点)。4、glusterfs部署成功之后,在k8s集群中会挂载到指定目录。4、注意: 在配置glusterfs之前,每个服务器均需要配原创 2021-03-05 09:07:48 · 647 阅读 · 0 评论 -
k8s集群新增节点
如何动态的为k8s集群增加worknode节点?本文将详细介绍,kubeadm搭建k8集群详见 https://blog.csdn.net/wangqiubo2010/article/details/101203625。一、VMWare(xSphere)安装Censtos7虚拟机。具体安装步骤 请谷歌百度。二、确定外网、与K8S集群网络是通的。#1、测试与K8S集群的网络是否会互通,例如master节点的ip地址为 172.16.8.31。ping 172.16.8.31#2、测试.原创 2021-02-07 10:05:46 · 6985 阅读 · 0 评论 -
重新部署K8S集群
一、重置各个节点的集群。#每个节点均执行此命令kubeadmin reset二、在master节点删除flannel插件(cni0),并重启。#!/bin/bash#第一步,在master节点删除flannelkubectl delete -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml#第二步,在node节点清理flannel网络留下的文件ifcon原创 2021-02-05 15:35:10 · 1823 阅读 · 0 评论 -
docker-compose安装jenkins
一、下载安装docker-compose.#拉取docker-composecurl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose#安装docker-composechmod +x /usr/local/bin/docker-compose#测试dock...原创 2021-02-03 15:41:54 · 290 阅读 · 1 评论 -
docker随身笔记三之安装Hbase
1、下载安装Hbase:docker search hbase #查找Hbasedocker pull harisekhon/hbase:1.3 #下载hbase安装包#安装hbasedocker run -d -h myhbase -p 2181:2181 -p 8080:8080 -p 8085:8085 -p 9090:9090 -p 9095:9095 -p 16000:16000 -p 16010:16010 -p 16201:16201 -p 16301:16301 --nam.原创 2020-07-09 11:55:33 · 229 阅读 · 0 评论 -
docker随身笔记之rabbitMQ 安装
docker安装rabbitMQ命令非常简单,依次执行以下命令即可。 docker pull rabbitmq:managemen #拉取rabbitmq 镜像文件docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq:management #生成容器说明:...原创 2020-04-20 10:49:18 · 153 阅读 · 0 评论 -
docker应用安装之部署Springboot项目
docker部署springboot项目分为以下2步springboot项目的JAR包生成镜像文件。 将镜像文件生成容器,并完成部署。一、springboot项目的JAR包生成镜像文件编写Dockerfile文件。 执行以下命令: mkdir docker #创建docker文件夹cd docker vim Dockerfile #采用Dockerfile来创建imag...原创 2020-02-01 15:13:42 · 664 阅读 · 1 评论 -
docker随身笔记三之安装jenkins
一、采用docker命令行安装jenkinsdocker run -d -p 8080:8080 -p 50000:50000 -v jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins-d后台运行镜像-p 8080:8080将镜像的8080端口映射到服务器的8080端口-p ...原创 2019-12-31 17:52:45 · 522 阅读 · 0 评论 -
docker随身笔记二之安装redmine
执行 docker search redmine ,如截图所属可以找到所有关于redmine的版本及其信息 docker pull redmine ,从镜像厂库拉取最新版的 redmine docker images ,查看镜像,如下图所示,redmine镜像为最新版本 因为redmine需要依赖数据库,本文采用的是mysql,因此首先需要再docker中安装mysql,docker安...原创 2019-12-30 21:31:01 · 1105 阅读 · 0 评论 -
docker随身笔记一 docker的安装、mysql的安装和Nginx安装
一、安装平台和工具,阿里云 + xshell。二、docker安装。yum install -y yum-utils #安装工具包,缺少这些依赖将无法完成 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #设置远程仓库 yum install d...原创 2019-12-05 16:47:08 · 392 阅读 · 0 评论