上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 56 下一页
摘要: DaemonSet 一个DaemonSet对象能确保其创建的Pod在集群中的每一台(或指定)Node上都运行一个副本。如果集群中动态加入了新的Node,DaemonSet中的Pod也会被添加在新加入Node上运行。删除一个DaemonSet也会级联删除所有其创建的Pod。 典型应用场景: 1.每个节 阅读全文
posted @ 2020-06-02 16:26 哈喽哈喽111111 阅读(458) 评论(0) 推荐(0)
摘要: Pod 本身并不能自愈(self-healing)。如果一个 Pod 所在的 Node (节点)出现故障,或者调度程序自身出现故障,Pod 将被删除;同理,当因为节点资源不够或节点维护而驱逐 Pod 时,Pod 也将被删除。Kubernetes 通过引入 Controller(控制器)的概念来管理 阅读全文
posted @ 2020-06-02 14:30 哈喽哈喽111111 阅读(4416) 评论(0) 推荐(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) 推荐(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) 评论(0) 推荐(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) 评论(0) 推荐(1)
摘要: GitLab基本介绍 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历 阅读全文
posted @ 2020-06-01 09:00 哈喽哈喽111111 阅读(588) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/794174/202005/794174-20200529171131303-2056026384.png) 阅读全文
posted @ 2020-05-29 17:12 哈喽哈喽111111 阅读(204) 评论(0) 推荐(0)
摘要: 前提条件 您必须有一个K8S集群 可参考 安装Kubernetes单Master节点集群 kubectl 版本不低于 1.14,可参考 安装kubectl 在执行 kubectl 命令的机器上任意位置创建一个空白目录用于本例子的执行。本文假设后续所有命令的当前目录都是此时创建的这个目录。 # 查看所 阅读全文
posted @ 2020-05-29 16:45 哈喽哈喽111111 阅读(1203) 评论(0) 推荐(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) 推荐(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) 推荐(0)
摘要: 背景假设 当你希望在Kubernetes中部署应用程序时,你通常会定义三个组件: 一个Deployment - 这是一份用于创建你的应用程序的Pod副本的"食谱"; 一个Service - 一个内部负载均衡器,用于将流量路由到内部的Pod上; 一个Ingress - 描述如何流量应该如何从集群外部流 阅读全文
posted @ 2020-05-29 16:21 哈喽哈喽111111 阅读(1681) 评论(0) 推荐(1)
摘要: PDF文件下载地址:https://files.cnblogs.com/files/sanduzxcvbnm/troubleshooting-kubernetes.pdf 阅读全文
posted @ 2020-05-29 15:52 哈喽哈喽111111 阅读(254) 评论(0) 推荐(0)
摘要: Debugging Pods 任何时候,当你怀疑Pod碰到问题时,先看一下Pod的完整描述。执行如下语句可以查看到Pod最新的状态以及最近关联的事件: kubectl describe pods ${POD_NAME} 输出结果如下所示: Name: nginx-deployment-5754944 阅读全文
posted @ 2020-05-29 15:50 哈喽哈喽111111 阅读(439) 评论(0) 推荐(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) 推荐(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) 推荐(0)
摘要: Pending 应用长时间处于 Pending 状态时,也可以按照这个办法查看镜像的下载进度。 安装 Kubernetes 过程中,或者向 Kubernetes 部署应用的过程中,有可能会碰到 ImagePullBackoff 的问题。例如执行命令: kubectl get pods -n kube 阅读全文
posted @ 2020-05-27 16:11 哈喽哈喽111111 阅读(7262) 评论(0) 推荐(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) 推荐(0)
摘要: 文章转载自:https://www.jianshu.com/p/662293f12a47 linux不像windows有个回收站,使用rm -rf *基本上文件是找不回来的。 那么问题来了: 对于linux下误删的文件,我们是否真的无法通过软件进行恢复呢? 答案当然是否定的,对于误删的文件,我们还是 阅读全文
posted @ 2020-05-26 17:17 哈喽哈喽111111 阅读(6009) 评论(0) 推荐(1)
摘要: 文章转载自:https://mp.weixin.qq.com/s/QwsbuNIqLpxi_FhQ5pSV3w Nginx作为一个轻量级的,高性能的web服务软件,因其占有内存少,并发能力强的特点,而广受欢迎和使用。国内很多大型互联网公司也对Nginx很是青睐。像BAT(百度,阿里和腾讯),TMD( 阅读全文
posted @ 2020-05-26 09:23 哈喽哈喽111111 阅读(937) 评论(0) 推荐(0)
摘要: 文章转载自:https://mp.weixin.qq.com/s/7pWNsUYbM4NyubZO6M3P5g 阅读全文
posted @ 2020-05-26 09:15 哈喽哈喽111111 阅读(610) 评论(0) 推荐(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) 评论(0) 推荐(1)
摘要: 下载 下载地址:https://github.com/ngbdf/redis manager/releases 配置 注:web访问端口号,登陆使用的用户名和密码根据需要修改,这里均采用默认值 系统仅需要创建数据库即可,相关表会在项目启动时自动创建 CREATE DATABASE DEFAULT C 阅读全文
posted @ 2020-05-25 13:43 哈喽哈喽111111 阅读(12857) 评论(1) 推荐(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) 评论(1) 推荐(5)
摘要: 文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106194800 阅读全文
posted @ 2020-05-23 12:36 哈喽哈喽111111 阅读(249) 评论(0) 推荐(0)
摘要: 文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106272704 在解决应用程序问题时,多行日志为开发人员提供了宝贵的信息。 堆栈跟踪就是一个例子。 堆栈跟踪是引发异常时应用程序处于中间的一系列方法调用。 堆栈跟踪包括遇到错误的相关行 阅读全文
posted @ 2020-05-23 10:11 哈喽哈喽111111 阅读(4216) 评论(0) 推荐(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) 推荐(0)
摘要: 1. SEO中的长尾理论 长尾关键词就是包含关键信息,但是搜索量比较少的句子或词组。 每一个长尾关键词都可能会为网站带来流量。一般一个较大的网站,流量的主要来源可能都由长尾关键词构成,因为网站除了目标关键词之外,那么就只剩下长尾关键词了。 如卖笔记本的可以直接把‘笔记本贵吗’、‘笔记本价格怎么样’设 阅读全文
posted @ 2020-05-22 16:46 哈喽哈喽111111 阅读(233) 评论(0) 推荐(0)
摘要: 1 前言 数据恢复的前提的做好备份,且开启 , 格式为 。如果没有备份文件,那么删掉库表后就真的删掉了, 中还有记录的话,有可能恢复一部分文件,但若刚好数据库没有打开这个表文件,那就只能跑路了。如果没有开启 ,那么恢复数据后,从备份时间点开始的数据都没得了。如果 格式不为 ,那么在误操作数据后就没有 阅读全文
posted @ 2020-05-22 16:44 哈喽哈喽111111 阅读(259) 评论(0) 推荐(0)
摘要: 1 关于备份 1.1 为什么要备份 灾难恢复 ,数据库在运行过程中,终会遇到各种各样的问题: 硬件故障、Bug 导致数据损坏、由于服务器宕机或者其他原因造成的数据库不可用。除此以外还有人为操作: 语句忘加条件、 执行错表、 执行错表、黑客攻击,即使这些问题你都还没遇到,但是根据墨菲定律,总会有遇上的 阅读全文
posted @ 2020-05-22 16:43 哈喽哈喽111111 阅读(1398) 评论(0) 推荐(1)
摘要: 一、用户连接、创建、权限、删除 1. 连接MySQL操作 使用 SSL 连接 2. 创建用户 指定该用户在哪个主机上可以登陆,如果是本地用户可用 , 如果想让该用户可以从任意远程主机登陆,可以使用通配符 . 3. 授权 如果想让该用户可以授权,用以下命令: 4. 锁定用户 解锁 常见场景 : 1 创 阅读全文
posted @ 2020-05-22 16:42 哈喽哈喽111111 阅读(637) 评论(0) 推荐(0)
摘要: 1 前言 最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 get 和 post 的区别,而搜索出来的答案并不能让我们装得一手好逼,那就让我们从 HTTP 报文的角度来撸一波,从而搞明白他们的区别。 2 标准答案 在开撸之前吗,让我们先看一下标准答案长什么样子 "w3school: GET 阅读全文
posted @ 2020-05-22 16:41 哈喽哈喽111111 阅读(1010) 评论(0) 推荐(1)
摘要: 1 前言 最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 Session 和 Cookie 的区别。 所有学技术的同学都知道 Session 和 Cookie 函数怎么用,知道 Session 和 Cookie 的区别就是 Session 是储存在服务端的,Cookie 是存储在浏览器的。 阅读全文
posted @ 2020-05-22 16:39 哈喽哈喽111111 阅读(296) 评论(0) 推荐(0)
摘要: 双主 + keepalived 是一个比较简单的 MySQL 高可用架构,适用于中小 MySQL 集群,今天就说说怎么用 keepalived 做 MySQL 的高可用。 1 概述 1.1 keepalived 简介 简单地说,keepalived 就是通过管理 VIP 来实现机器的高可用的,在使用 阅读全文
posted @ 2020-05-22 16:36 哈喽哈喽111111 阅读(403) 评论(0) 推荐(0)
摘要: 众所周知,在设定了隔离等级为 及以上时, 可以实现数据的 一致性读 。换句话来说,就是事务执行的任意时刻,读取到的数据是同一个快照,不会受到其他事务的更新影响。 以前一直以为在事务内读到的数据不会受其他事务影响,后来发现只有普通的 语句才是一致性读。如果是 等语句是 当前读 ,读的是数据库最新数据, 阅读全文
posted @ 2020-05-22 16:34 哈喽哈喽111111 阅读(251) 评论(0) 推荐(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) 推荐(0)
摘要: 1 前言 操作 的时候发现,有时只建了 的账号,可以通过 连接,有时候却不可以,网上搜索也找不到满意的答案,干脆手动测试一波 2 两种连接方法 这里说的两种连接方法指是执行 命令时, 参数填的是 还是 , 两种连接方式的区别如下 h 参数为 localhost 当 参数为 的时候,实际上是使用 连接 阅读全文
posted @ 2020-05-22 16:29 哈喽哈喽111111 阅读(1120) 评论(0) 推荐(1)
摘要: MySQL 中常用的两种时间储存类型分别是 和 。如何在它们之间选择是建表时必要的考虑。下面就谈谈他们的区别和怎么选择。 1 区别 1.1 占用空间 | 类型 | 占据字节 | 表示形式 | | | | | | datetime | 8 字节 | yyyy mm dd hh:mm:ss | | ti 阅读全文
posted @ 2020-05-22 16:28 哈喽哈喽111111 阅读(5621) 评论(1) 推荐(0)
摘要: 1 前言 本文来自回答思否网友的一个问题,这个网友新建了一张表, 设为 ,`AUTO_INCREMENT 9`, 当他插入数据的时候,发现主键值是从 开始的,所以产生了疑惑。这篇文章一起来讨论一下自增字段问题。 2 自增字段计算方式 自增字段取值和 参数和 参数有关, 参数设置的是自增字段偏移值,也 阅读全文
posted @ 2020-05-22 16:26 哈喽哈喽111111 阅读(555) 评论(0) 推荐(0)
摘要: 1 LVS 介绍 1.1 简介 LVS 是 Linux Virtual Server 的简写,意即 Linux 虚拟服务器,是一个虚拟的服务器集群系统。本项目在 1998 年 5 月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 LVS 集群采用 IP 负载均衡技术和基于内容请求分发技术。 阅读全文
posted @ 2020-05-22 16:24 哈喽哈喽111111 阅读(426) 评论(0) 推荐(0)
摘要: 1 MMM 介绍 1.1 简介 MMM 是一套支持双主故障切换以及双主日常管理的第三方软件。MMM 由 Perl 开发,用来管理和监控双主复制,虽然是双主架构,但是业务上同一时间只允许一个节点进行写入操作。 MMM 包含两类角色: 和 , 分别对应读写节点和只读节点。 使用 MMM 管理双主节点的情 阅读全文
posted @ 2020-05-22 16:22 哈喽哈喽111111 阅读(1000) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 56 下一页