- 博客(24)
- 收藏
- 关注
原创 2021 | VMware ESX虚拟机
2021 | VMware ESX创建虚拟机操作步骤1.创建虚拟机点击 创建/注册虚拟机2.选择创建类型点击 下一页3.选择名称和客户机操作系统4.选择存储5.
2021-01-14 11:05:45
3854
原创 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
343
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
242
原创 03 | Kubernetes | Kubernetes实战
03 | Kubernetes | Kubernetes实战Pod持续集成:提交代码——>代码构建——>可部署的包——>打包镜像——>推送到镜像仓库交付件:镜像实现方式:1.手动完成2.gitlab+jenkins+docker+harbork8s持续部署:kubectl命令行/yaml文件——>创建资源——>将应用暴露出去——>更新镜像——>回滚到上一镜像版本或是指定镜像版本——>删除资源创建资源kubectl create
2020-12-22 11:00:59
527
原创 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
108
原创 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
169
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
3071
原创 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
106
原创 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
110
原创 03 | Docker | 安装Gitlab
03 | Docker | 安装Gitlab持续集成(Continuous Integration,CI):代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈。 持续部署(Continuous Deployment,CD):部署到测试环境、预生产环境、生产环境。 持续交付(Continuous Delivery,CD):将最终产品发布到生产环境,给用户使用。高效的CI/CD环境可以获得:• 及时发现问题 • 大幅度减少故障率 • 加快迭代速度 • 减少时间成本安装
2020-11-09 15:14:51
88
原创 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
120
原创 01 | Docker | 基本使用
01 | Docker | 基本使用容器与虚拟机1.对比ContainerVM启动速度秒级分钟级运行性能接近原生5%左右损失磁盘占用MBGB数量成百上千一般几十台隔离性进程级系统级(更彻底)操作系统主要支持linux几乎所有封装程度只打包项目代码和依赖关系,共享宿主机内核完整的操作系统2.优缺点优点:1、环境治理2、提高服务器资源利用率3、快速搭建新技术环境,不用学习复杂的部署环境4、轻量级5、虚
2020-11-06 14:39:35
168
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
405
原创 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
1094
原创 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
2239
原创 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
174
原创 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
131
原创 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
128
原创 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
1211
原创 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
9640
2
原创 TortoiseSVN:使用指南(Windows)
TortoiseSVN的使用指南TortoiseSVN是Apache ™ Subversion(SVN)®客户端,实现为Windows Shell扩展。它直观且易于使用,因为它不需要运行Subversion命令行客户端。# 官方地址:https://tortoisesvn.net/downloads.html
2020-09-02 19:37:28
434
原创 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
129
原创 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
2560
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
738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人