自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

来自风平浪静的明天

好好生活。

  • 博客(24)
  • 收藏
  • 关注

原创 2021 | VMware ESX虚拟机

2021 | VMware ESX创建虚拟机操作步骤1.创建虚拟机点击 创建/注册虚拟机2.选择创建类型点击 下一页3.选择名称和客户机操作系统4.选择存储5.

2021-01-14 11:05:45 3698

原创 04 | Kubernetes | Kubernetes实战

04 | Kubernetes | Kubernetes实战项目迁移流程1、制作镜像:dockerfile、docker+jenkins持续集成镜像分类:基础镜像,中间件镜像,项目镜像2、控制器管理Pod:deployment(无状态)、deamonset(守护进程)、statsfulset(有状态应用),job&cronjob(批处理)3、Pod数据持久化:4、service5、对外发布应用:service nodeport,IngressLB -> ingres

2021-01-06 16:10:13 278 3

原创 Centos | 软件安装

Centos | 软件安装积累linux软件安装。Dockercat << EOF > /etc/yum.repos.d/docker-ce.repo[docker-ce-stable]name=Docker CE Stable - \$basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/\$basearch/stableenabled=1gpgcheck=1gpgkey=https:/

2020-12-22 11:03:04 202

原创 03 | Kubernetes | Kubernetes实战

03 | Kubernetes | Kubernetes实战Pod持续集成:提交代码——>代码构建——>可部署的包——>打包镜像——>推送到镜像仓库交付件:镜像实现方式:1.手动完成2.gitlab+jenkins+docker+harbork8s持续部署:kubectl命令行/yaml文件——>创建资源——>将应用暴露出去——>更新镜像——>回滚到上一镜像版本或是指定镜像版本——>删除资源创建资源kubectl create

2020-12-22 11:00:59 444

原创 02 | Kubernetes | 部署Kubernetes(kubeadm)

02 | Kubernetes | 部署Kubernetes(kubeadm)环境初始化# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# 关闭selinuxsed -i 's/enforcing/disabled/' /etc/selinux/config # 永久setenforce 0 # 临时# 关闭swapswapoff -a # 临时sed -ri 's/.*swap.*/#&/' /etc

2020-11-26 14:29:47 75

原创 01 | Kubernetes | 部署Kubernetes(二进制)

01 | Kubernetes | 部署Kubernetes(二进制)预留30%的资源。官方提供Minikube:可以在本地快速运行一个单点的Kubernetes,仅用于日常尝试或者开发部署地址:https://kubernetes.io/docs/setup/minikube/Kubeadm:提供Kubeadm init和kubeadm join,用于快速部署Kubernetes。部署地址:https://kubernetes.io/docs/reference/setup-tools/k

2020-11-25 14:01:36 130 1

原创 Centos 8 | 镜像源

Centos 8 | 镜像源镜像源&软件源。Centos iso镜像# Centos 镜像下载地址清华:https://mirrors.tuna.tsinghua.edu.cn/centos/8/isos/x86_64/阿里:https://mirrors.aliyun.com/centos/8/isos/x86_64/docker软件源# 官方源:yum-config-manager \ --add-repo \ https://download.docker.

2020-11-09 16:33:31 2728

原创 05 | Docker | Prometheus安装

05 | Docker | Prometheus安装Docker部署cAdvisor: docker run -d \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:ro \ --volume=/sys:/sys:ro \ --volume=/var/lib/docker/:/var/lib/docker:ro \ --volume=/dev/disk/:/dev/disk:ro \ --publish=8080:8080 \ --de

2020-11-09 16:15:47 76

原创 04 | Docker | Jenkins安装

04 | Docker | Jenkins安装需要JDK、Maven环境docker run -d --name jenkins -p 80:8080 -p 50000:50000 -u root \ -v /opt/jenkins_home:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/bin/docker:/usr/bin/docker \ -v /usr/loca

2020-11-09 16:07:44 80

原创 03 | Docker | 安装Gitlab

03 | Docker | 安装Gitlab持续集成(Continuous Integration,CI):代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈。 持续部署(Continuous Deployment,CD):部署到测试环境、预生产环境、生产环境。 持续交付(Continuous Delivery,CD):将最终产品发布到生产环境,给用户使用。高效的CI/CD环境可以获得:• 及时发现问题 • 大幅度减少故障率 • 加快迭代速度 • 减少时间成本安装

2020-11-09 15:14:51 63

原创 02 | Harbor | 企业级镜像仓库

02 | Harbor | 企业级镜像仓库Harbor是由VMWare公司开源的容器镜像仓库。事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及审计日志等,足以满足基本企业需求。官方地址:https://vmware.github.io/harbor/cn/https://goharbor.io/https://github.com/goharbor/

2020-11-06 16:06:53 84

原创 01 | Docker | 基本使用

01 | Docker | 基本使用容器与虚拟机1.对比ContainerVM启动速度秒级分钟级运行性能接近原生5%左右损失磁盘占用MBGB数量成百上千一般几十台隔离性进程级系统级(更彻底)操作系统主要支持linux几乎所有封装程度只打包项目代码和依赖关系,共享宿主机内核完整的操作系统2.优缺点优点:1、环境治理2、提高服务器资源利用率3、快速搭建新技术环境,不用学习复杂的部署环境4、轻量级5、虚

2020-11-06 14:39:35 133 2

原创 Centos 8 | 本地源

Centos 8 | 本地源需要一台可以连接外网的服务器。在可联网服务器下载安装包。安装yumdownloader在可联网服务器进行操作# 安装yum -y install yum-utils createrepo下载安装包# 创建 ansible 目录mkdir -p /home/yum-repos/ansible-repo# 下载 ansible 安装包yumdownloader --resolve --destdir=/home/yum-repos/ansible-repo

2020-10-10 15:35:07 341

原创 Centos 8 | 内网时钟同步

Centos 8 | 内网时钟同步在 centos 8 中默认使用chrony来进行时钟同步,不再支持ntp。前置条件# 关闭防火墙以及开机自启systemctl stop firewalld && systemctl disable firewalld# 关闭selinuxsetenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config配置服务端# 系统时间同步到硬件

2020-09-28 11:12:39 991

原创 Centos 8 | 清华源

Centos 8 | 清华源清华源:https://mirror.tuna.tsinghua.edu.cn/help/centos/配置清华源# 备份原始文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak# 创建repo文件vim /etc/yum.repos.d/CentOS-Base.repo# CentOS-Base.repo## The mirror system uses

2020-09-25 15:25:52 1935

原创 Centos 8 | 网络

网络配置说明新安装的 Centos 8 默认网卡是没有启动的。默认只能通过NetworkManager.service进行网络配置。没有传统的network.service,但依然支持。NMNM服务是管理和监控网络设置的守护进程,它是一个动态的,事件驱动的网络管理服务。命令# 重启NMsystemctl restart NetworkManager# 查看网络连接nmcli c# 查看网卡信息nmcli d# 查看ipnmcli# 重新加载网络nmcli c relo

2020-09-24 18:19:47 144

原创 02 | Kubernetes | 安装

02 | Kubernetes安装准备系统:centos 7.5服务器:4 台软路由:1 台系统初始化1.设置主机名以及Host文件hostnamectl set-hostname cluster-node-1vim /etc/hostsscp /etc/hosts root@cluster-node-1:/etc/2.安装依赖yum install -y conntrack ntpdate ntp ipvsadm ipset jq iptables curl sysstat

2020-09-24 16:44:30 98

原创 01 | Kubernetes | 原理

01 | Kubernetes由来Kubernetes:Google开源的容器集群管理系统, 使用Go语言开发。Kubernetes单词是什么意思呢? 为什么又叫K8s?Kubernetes起源于希腊语, 是“舵手”或者“领航员”的意思,是“管理者”和“控制论”的根源。K8s是把用8代替8个字符“ubernete”而成的缩写。特点开源轻量级:消耗资源小弹性伸缩负载均衡:IPVS说明1. Borg 架构Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管

2020-09-24 10:24:16 95

原创 Nacos:使用指南

Nacos的使用指南Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。相关文档:https://nacos.io/zh-cn/docs/deployment.htmlGithub地址:https://github.com/alibaba/nacos1.安装安装依赖Nacos运行时需要JDK 1.8+环境。Nacos需要mysql 5.6.5+数据库。Nacos集群版需要至少三个节点。服务器

2020-09-03 17:35:16 1114

原创 mysqld: [ERROR] Found option without preceding group in config file /etc/my.cnf at line 1!

项目场景:Mysql 启动报错:# 启动mysqlsystemctl start mysqld问题描述:# 查看启动日志journalctl -xeSep 03 15:10:09 cluster-node-1 mysqld_pre_systemd[17180]: my_print_defaults: [ERROR] Found option without preceding group in config file /etc/my.cnfSep 03 15:10:09 cluster

2020-09-03 15:47:56 9150 2

原创 TortoiseSVN:使用指南(Windows)

TortoiseSVN的使用指南TortoiseSVN是Apache ™ Subversion(SVN)®客户端,实现为Windows Shell扩展。它直观且易于使用,因为它不需要运行Subversion命令行客户端。# 官方地址:https://tortoisesvn.net/downloads.html

2020-09-02 19:37:28 294

原创 Nginx:使用指南

Nginx的使用指南Nginx是俄罗斯人Igor Sysoev编写的轻量级Web服务器,它的发音为 [ˈendʒɪnks] ,它不仅是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。# 官方地址:http://nginx.org/en/1.安装安装依赖Nginx在编译时需要make、zlib、zlib-devel、gcc-c++、libtool、openssl、openssl-devel。服务器系统:centos 7.x网络:支持访问公网服务

2020-09-01 18:07:37 89

原创 InfluxDB:集群版使用指南

Influx-proxy的使用指南Influx Proxy 是一个基于高可用、一致性哈希的 InfluxDB 集群代理服务,实现了 InfluxDB 高可用集群的部署方案,具有动态扩/缩容、故障恢复、数据同步等能力。相关文档:https://github.com/chengshiwen/influx-proxy/wiki?v=1#部署1.安装安装依赖编译时需要go语言环境。架构配置示例# 配置文件Influx-proxy 版本安装# 下载influx-proxy# 编译in

2020-09-01 00:17:07 2359 3

原创 InfluxDB:单机版使用指南

InfluxDB的使用指南InfluxDB是一个用于存储和分析时间序列数据的开源数据库。安装安装依赖单机版Influxdb无。influxdb-1.8.2版本安装# 下载influxdbwget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.2.x86_64.rpm# 安装influxdbyum -y localinstall influxdb-1.8.2.x86_64.rpm# 启动influxdbsystem

2020-08-27 16:53:55 656

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除