摘要:
使用OpenVPN-Admin进行管理以及部署OpenVPN 简单vpn扫盲 点对点隧道协议 (PPTP) 是由包括微软和3Com等公司组成的PPTP论坛开发的一种点对点隧道协,基于拨号使用的PPP协议使用PAP或CHAP之类的加密算法,或者使用Microsoft的点对点加密算法MPPE。其通过跨越 阅读全文
摘要:
Kubernetes Q&A kubernetes 集群规模,使用的版本以及部署方式,master节点跑了什么组件,每个组件的作用? 规模:规模不要超过1000个节点,节点过多的话建议使用多集群的管理方式。 版本:关于版本问题个人有一个建议,那就是按照基数版本或者偶数版本持续升级,例如 1.12 1 阅读全文
摘要:
一: 下载MySQL安装包 下载地址为:https://dev.mysql.com/downloads/mysql/ 如果遇到下载失败的问题,可以尝试从清华大学的开源镜像站下载地址: https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL 阅读全文
摘要:
一、 Pod Hook Kubernetes 为我们提供了生命周期钩子,就是我们所说的Pod Hook,Pod Hook是由kubelet发起的,当容器中的进程启动前或者容器中的进程终止之前运行。这是包含在容器的生命周期之中。我们可以同时为Pod中的所有容器都配置hook。 Kubernetes为我 阅读全文
摘要:
一: 遇到问题 1. 今天在进行MySQL迁移的时候遇到了一个问题,源版本为 5.6.24 新版本为:5.7.24;由于购买的虚拟机内存为8G,配置较低,因此更改了 innodb_page_size 的大小,更改为8192,默认的大写为16384。即16k。 创建MySQL表的语句如下: CREAT 阅读全文
摘要:
kubeadm 默认证书为一年,一年过期后,会导致api service不可用,使用过程中会出现:x509: certificate has expired or is not yet valid. 方案一 通过修改kubeadm 调整证书过期时间 修改代码,调整过期时间 克隆代码:git clon 阅读全文
摘要:
Gitlab 创建备份 使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份: gitlab-rake gitlab:backup:create 使用以上命令会在/var/opt/gitlab/backups目录下创建一个 阅读全文
摘要:
基于Docker部署ETCD集群 关于ETCD要不要使用TLS? 首先TLS的目的是为了鉴权为了防止别人任意的连接上你的etcd集群。其实意思就是说如果你要放到公网上的ETCD集群,并开放端口,我建议你一定要用TLS。如果你的ETCD集群跑在一个内网环境比如(VPC环境),而且你也不会开放ETCD端 阅读全文
摘要:
SaltStack自动化部署HA-Kubernetes 本项目在GitHub上,会不定期更新,大家也可以提交ISSUE,地址为:https://github.com/skymyyang/salt-k8s-ha SaltStack自动化部署Kubernetes v1.12.5版本(支持HA、TLS双向 阅读全文
摘要:
MySQL的binlog日志的作用 mysqlbinlog 此命令是用来解析mysqlbinlog日志,mysql bin.index记录了所有的binlog文件。 master data 错误日志(error log) 记录MySQL服务进程mysqld在启动/关闭或运行过程中遇到的错误日志信息 阅读全文