摘要:
DaemonSet 一个DaemonSet对象能确保其创建的Pod在集群中的每一台(或指定)Node上都运行一个副本。如果集群中动态加入了新的Node,DaemonSet中的Pod也会被添加在新加入Node上运行。删除一个DaemonSet也会级联删除所有其创建的Pod。 典型应用场景: 1.每个节
阅读全文
posted @ 2020-06-02 16:26
哈喽哈喽111111
阅读(458)
推荐(0)
摘要:
Pod 本身并不能自愈(self-healing)。如果一个 Pod 所在的 Node (节点)出现故障,或者调度程序自身出现故障,Pod 将被删除;同理,当因为节点资源不够或节点维护而驱逐 Pod 时,Pod 也将被删除。Kubernetes 通过引入 Controller(控制器)的概念来管理
阅读全文
posted @ 2020-06-02 14:30
哈喽哈喽111111
阅读(4416)
推荐(0)
摘要:
1.pod若处于运行状态,则通过kubectl logs 即可 # 查看指定pod的日志 kubectl logs <pod_name> kubectl logs -f <pod_name> #类似tail -f的方式查看(tail -f 实时查看日志文件 tail -f 日志文件log) # 查看
阅读全文
posted @ 2020-06-02 14:17
哈喽哈喽111111
阅读(47283)
推荐(0)
摘要:
假设新硬盘是 /dev/sdc fdisk操作的是/dev/sdc ,分区后才会有/dev/sdc1 /dev/sdc2 之类 一般mkfs.ext4 /dev/sdc1 来格式化一个分区,再mount /dev/sdc1 不过你也可以不分区,直接mkfs.ext4 /dev/sdc ,然后moun
阅读全文
posted @ 2020-06-01 10:07
哈喽哈喽111111
阅读(4123)
推荐(1)
摘要:
前提准备 建立git用户 useradd git 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 安装依赖库 yum install curl openssh-server postfix cronie -y service po
阅读全文
posted @ 2020-06-01 09:12
哈喽哈喽111111
阅读(5596)
推荐(1)
摘要:
GitLab基本介绍 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历
阅读全文
posted @ 2020-06-01 09:00
哈喽哈喽111111
阅读(588)
推荐(0)
摘要:

阅读全文
posted @ 2020-05-29 17:12
哈喽哈喽111111
阅读(204)
推荐(0)
摘要:
前提条件 您必须有一个K8S集群 可参考 安装Kubernetes单Master节点集群 kubectl 版本不低于 1.14,可参考 安装kubectl 在执行 kubectl 命令的机器上任意位置创建一个空白目录用于本例子的执行。本文假设后续所有命令的当前目录都是此时创建的这个目录。 # 查看所
阅读全文
posted @ 2020-05-29 16:45
哈喽哈喽111111
阅读(1203)
推荐(0)
摘要:
为Redis创建Deployment和Service 创建 Redis Deployment,YAML文件如下: apiVersion: apps/v1 kind: Deployment metadata: name: redis-master labels: app: redis spec: se
阅读全文
posted @ 2020-05-29 16:36
哈喽哈喽111111
阅读(586)
推荐(0)
摘要:
常用的日志命令示例如下: # 追踪名称空间 nsA 下容器组 pod1 的日志 kubectl logs -f pod1 -n nsA # 追踪名称空间 nsA 下容器组 pod1 中容器 container1 的日志 kubectl logs -f pod1 -c container1 -n ns
阅读全文
posted @ 2020-05-29 16:34
哈喽哈喽111111
阅读(202)
推荐(0)
摘要:
背景假设 当你希望在Kubernetes中部署应用程序时,你通常会定义三个组件: 一个Deployment - 这是一份用于创建你的应用程序的Pod副本的"食谱"; 一个Service - 一个内部负载均衡器,用于将流量路由到内部的Pod上; 一个Ingress - 描述如何流量应该如何从集群外部流
阅读全文
posted @ 2020-05-29 16:21
哈喽哈喽111111
阅读(1681)
推荐(1)
摘要:
PDF文件下载地址:https://files.cnblogs.com/files/sanduzxcvbnm/troubleshooting-kubernetes.pdf
阅读全文
posted @ 2020-05-29 15:52
哈喽哈喽111111
阅读(254)
推荐(0)
摘要:
Debugging Pods 任何时候,当你怀疑Pod碰到问题时,先看一下Pod的完整描述。执行如下语句可以查看到Pod最新的状态以及最近关联的事件: kubectl describe pods ${POD_NAME} 输出结果如下所示: Name: nginx-deployment-5754944
阅读全文
posted @ 2020-05-29 15:50
哈喽哈喽111111
阅读(439)
推荐(0)
摘要:
yum install -y bash-completion source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) echo "source <(kubectl completion b
阅读全文
posted @ 2020-05-28 09:06
哈喽哈喽111111
阅读(400)
推荐(0)
摘要:
1.在准备移除的 worker 节点上执行 kubeadm reset -f 2.在 master 节点上执行 kubectl get nodes -o wide 3.删除worker节点,在 master 节点上执行 kubectl delete node demo-worker-x-x 将 de
阅读全文
posted @ 2020-05-27 16:15
哈喽哈喽111111
阅读(1431)
推荐(0)
摘要:
Pending 应用长时间处于 Pending 状态时,也可以按照这个办法查看镜像的下载进度。 安装 Kubernetes 过程中,或者向 Kubernetes 部署应用的过程中,有可能会碰到 ImagePullBackoff 的问题。例如执行命令: kubectl get pods -n kube
阅读全文
posted @ 2020-05-27 16:11
哈喽哈喽111111
阅读(7262)
推荐(0)
摘要:
docker 中,只能够为 docker 官方镜像仓库 hub.docker.com 提供 mirror 加速,自建的 docker 镜像仓库是不能配置 mirror 加速的 # Docker中国 mirror https://registry.docker-cn.com # 腾讯云 docker
阅读全文
posted @ 2020-05-27 16:02
哈喽哈喽111111
阅读(1142)
推荐(0)
摘要:
文章转载自:https://www.jianshu.com/p/662293f12a47 linux不像windows有个回收站,使用rm -rf *基本上文件是找不回来的。 那么问题来了: 对于linux下误删的文件,我们是否真的无法通过软件进行恢复呢? 答案当然是否定的,对于误删的文件,我们还是
阅读全文
posted @ 2020-05-26 17:17
哈喽哈喽111111
阅读(6009)
推荐(1)
摘要:
文章转载自:https://mp.weixin.qq.com/s/QwsbuNIqLpxi_FhQ5pSV3w Nginx作为一个轻量级的,高性能的web服务软件,因其占有内存少,并发能力强的特点,而广受欢迎和使用。国内很多大型互联网公司也对Nginx很是青睐。像BAT(百度,阿里和腾讯),TMD(
阅读全文
posted @ 2020-05-26 09:23
哈喽哈喽111111
阅读(937)
推荐(0)
摘要:
文章转载自:https://mp.weixin.qq.com/s/7pWNsUYbM4NyubZO6M3P5g
阅读全文
posted @ 2020-05-26 09:15
哈喽哈喽111111
阅读(610)
推荐(0)
摘要:
``` #! /usr/bin/env bash # redis 6.0.3 源码安装 # 用法: bash -x install-redis-single.sh 6.0.3 version=$1 usage(){ echo "usage: $0 version" } if [ $# -ne 1 ] then usage exit -1 fi #下载 cd /usr/local/src if [
阅读全文
posted @ 2020-05-25 14:04
哈喽哈喽111111
阅读(1056)
推荐(1)
摘要:
下载 下载地址:https://github.com/ngbdf/redis manager/releases 配置 注:web访问端口号,登陆使用的用户名和密码根据需要修改,这里均采用默认值 系统仅需要创建数据库即可,相关表会在项目启动时自动创建 CREATE DATABASE DEFAULT C
阅读全文
posted @ 2020-05-25 13:43
哈喽哈喽111111
阅读(12857)
推荐(2)
摘要:
前提操作 避免出现如下的错误 1.下载Redis 下载地址:https://redis.io/ 2.安装Redis 2.1编译Redis 在redis根目录下执行make install命令,此命令会将redis/src下的一些脚本拷贝到/usr/local/bin/目录下, 因为/usr/loca
阅读全文
posted @ 2020-05-25 09:55
哈喽哈喽111111
阅读(4545)
推荐(5)
摘要:
文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106194800
阅读全文
posted @ 2020-05-23 12:36
哈喽哈喽111111
阅读(249)
推荐(0)
摘要:
文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106272704 在解决应用程序问题时,多行日志为开发人员提供了宝贵的信息。 堆栈跟踪就是一个例子。 堆栈跟踪是引发异常时应用程序处于中间的一系列方法调用。 堆栈跟踪包括遇到错误的相关行
阅读全文
posted @ 2020-05-23 10:11
哈喽哈喽111111
阅读(4216)
推荐(2)
摘要:
1.查看当前系统中生效的所有参数 2.统计处于TIME_WAIT状态的TCP连接数 3.统计TCP连接数 4.统计CLOSE_WAIT连接数 5.查看TIME_WAIT状态的连接数量 6.查看系统收发包情况 7.查看SYN包丢弃情况 `netstat s | grep i listen`
阅读全文
posted @ 2020-05-22 16:48
哈喽哈喽111111
阅读(1008)
推荐(0)
摘要:
1. SEO中的长尾理论 长尾关键词就是包含关键信息,但是搜索量比较少的句子或词组。 每一个长尾关键词都可能会为网站带来流量。一般一个较大的网站,流量的主要来源可能都由长尾关键词构成,因为网站除了目标关键词之外,那么就只剩下长尾关键词了。 如卖笔记本的可以直接把‘笔记本贵吗’、‘笔记本价格怎么样’设
阅读全文
posted @ 2020-05-22 16:46
哈喽哈喽111111
阅读(233)
推荐(0)
摘要:
1 前言 数据恢复的前提的做好备份,且开启 , 格式为 。如果没有备份文件,那么删掉库表后就真的删掉了, 中还有记录的话,有可能恢复一部分文件,但若刚好数据库没有打开这个表文件,那就只能跑路了。如果没有开启 ,那么恢复数据后,从备份时间点开始的数据都没得了。如果 格式不为 ,那么在误操作数据后就没有
阅读全文
posted @ 2020-05-22 16:44
哈喽哈喽111111
阅读(259)
推荐(0)
摘要:
1 关于备份 1.1 为什么要备份 灾难恢复 ,数据库在运行过程中,终会遇到各种各样的问题: 硬件故障、Bug 导致数据损坏、由于服务器宕机或者其他原因造成的数据库不可用。除此以外还有人为操作: 语句忘加条件、 执行错表、 执行错表、黑客攻击,即使这些问题你都还没遇到,但是根据墨菲定律,总会有遇上的
阅读全文
posted @ 2020-05-22 16:43
哈喽哈喽111111
阅读(1398)
推荐(1)
摘要:
一、用户连接、创建、权限、删除 1. 连接MySQL操作 使用 SSL 连接 2. 创建用户 指定该用户在哪个主机上可以登陆,如果是本地用户可用 , 如果想让该用户可以从任意远程主机登陆,可以使用通配符 . 3. 授权 如果想让该用户可以授权,用以下命令: 4. 锁定用户 解锁 常见场景 : 1 创
阅读全文
posted @ 2020-05-22 16:42
哈喽哈喽111111
阅读(637)
推荐(0)
摘要:
1 前言 最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的角度来撸一波,从而搞明白他们的区别。 2 标准答案 在开撸之前吗,让我们先看一下标准答案长什么样子 "w3school: GET
阅读全文
posted @ 2020-05-22 16:41
哈喽哈喽111111
阅读(1010)
推荐(1)
摘要:
1 前言 最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 Session 和 Cookie 的区别。 所有学技术的同学都知道 Session 和 Cookie 函数怎么用,知道 Session 和 Cookie 的区别就是 Session 是储存在服务端的,Cookie 是存储在浏览器的。
阅读全文
posted @ 2020-05-22 16:39
哈喽哈喽111111
阅读(296)
推荐(0)
摘要:
双主 + keepalived 是一个比较简单的 MySQL 高可用架构,适用于中小 MySQL 集群,今天就说说怎么用 keepalived 做 MySQL 的高可用。 1 概述 1.1 keepalived 简介 简单地说,keepalived 就是通过管理 VIP 来实现机器的高可用的,在使用
阅读全文
posted @ 2020-05-22 16:36
哈喽哈喽111111
阅读(403)
推荐(0)
摘要:
众所周知,在设定了隔离等级为 及以上时, 可以实现数据的 一致性读 。换句话来说,就是事务执行的任意时刻,读取到的数据是同一个快照,不会受到其他事务的更新影响。 以前一直以为在事务内读到的数据不会受其他事务影响,后来发现只有普通的 语句才是一致性读。如果是 等语句是 当前读 ,读的是数据库最新数据,
阅读全文
posted @ 2020-05-22 16:34
哈喽哈喽111111
阅读(251)
推荐(0)
摘要:
1 概述 1.1 MHA 简介 是由 实现的一款高可用程序,出现故障时,MHA 以最小的停机时间(通常10 30秒)执行 master 的故障转移以及 slave 的升级。MHA 可防止复制一致性问题,并且易于安装,不需要改变现有部署。 MHA 由 和`MHA node MHA manager My
阅读全文
posted @ 2020-05-22 16:32
哈喽哈喽111111
阅读(438)
推荐(0)
摘要:
1 前言 操作 的时候发现,有时只建了 的账号,可以通过 连接,有时候却不可以,网上搜索也找不到满意的答案,干脆手动测试一波 2 两种连接方法 这里说的两种连接方法指是执行 命令时, 参数填的是 还是 , 两种连接方式的区别如下 h 参数为 localhost 当 参数为 的时候,实际上是使用 连接
阅读全文
posted @ 2020-05-22 16:29
哈喽哈喽111111
阅读(1120)
推荐(1)
摘要:
MySQL 中常用的两种时间储存类型分别是 和 。如何在它们之间选择是建表时必要的考虑。下面就谈谈他们的区别和怎么选择。 1 区别 1.1 占用空间 | 类型 | 占据字节 | 表示形式 | | | | | | datetime | 8 字节 | yyyy mm dd hh:mm:ss | | ti
阅读全文
posted @ 2020-05-22 16:28
哈喽哈喽111111
阅读(5621)
推荐(0)
摘要:
1 前言 本文来自回答思否网友的一个问题,这个网友新建了一张表, 设为 ,`AUTO_INCREMENT 9`, 当他插入数据的时候,发现主键值是从 开始的,所以产生了疑惑。这篇文章一起来讨论一下自增字段问题。 2 自增字段计算方式 自增字段取值和 参数和 参数有关, 参数设置的是自增字段偏移值,也
阅读全文
posted @ 2020-05-22 16:26
哈喽哈喽111111
阅读(555)
推荐(0)
摘要:
1 LVS 介绍 1.1 简介 LVS 是 Linux Virtual Server 的简写,意即 Linux 虚拟服务器,是一个虚拟的服务器集群系统。本项目在 1998 年 5 月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 LVS 集群采用 IP 负载均衡技术和基于内容请求分发技术。
阅读全文
posted @ 2020-05-22 16:24
哈喽哈喽111111
阅读(426)
推荐(0)
摘要:
1 MMM 介绍 1.1 简介 MMM 是一套支持双主故障切换以及双主日常管理的第三方软件。MMM 由 Perl 开发,用来管理和监控双主复制,虽然是双主架构,但是业务上同一时间只允许一个节点进行写入操作。 MMM 包含两类角色: 和 , 分别对应读写节点和只读节点。 使用 MMM 管理双主节点的情
阅读全文
posted @ 2020-05-22 16:22
哈喽哈喽111111
阅读(1000)
推荐(0)