
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
运维的职责是保证服务的稳定运行,考虑服务的可扩展性,从系统的稳定性和可运维性的角度,提出开发需求,定位系统的问题,并对突然出现的问题做到快速响应和处理。运维的职责覆盖了产品从设计到发布、运行维护、变更升级及至下线的生命周期,与研发、测试、系统管理同为互联网产品技术支撑的4大部门。根据GB/T3187- -97对可用性的定义,可用性是指在要求的外部资源得到保证的前提下,产品在规定的条件下和规定的时刻

1. 删除mysql或mariadb,关闭防火墙和selinux,修改主机名为pxc1、pxc2、pxc3,修改/etc/hosts。启动后,可以登录任意节点并使用以下命令查看集群状态。PXC 集群允许动态下线节点,但需要注意的是节点的启动命令和关闭命令必须一致,如以引导模式启动的第一个节点必须。第二个节点的配置与上面基本相同,但是需要修改 server id 以及当前节点的名称和地址,即集群中节

Shell是一种用户使用的解释型程序,它是操作系统的一部分,派生自多种不同的系统。它是一种命令解释器,它可以读取用户的输入,解释该输入,并执行相应的命令。 Linux的Shell有很多种,如bash,csh,ksh等。当前常用的为bash

docker-compose技术,就是通过一个 .yml 配置文件,将所有的容器的部署方法、文件映射、容器连接等等一系列的配置写在一个配置文件里,最后只需要执行docker-compose up命令就会像执行脚本一样的去一个个安装容器并自动部署他们,极大的便利了复杂服务的部署。//运行docker-compose命令的时候,如果文件内有Dockerfile,可以提前 执行:docker-compo

ConfigMap:是一系列配置的集合,k8s会将这一集合注入到对应的Pod对像中,并为容器成功启动使用。注入的方式一般有两种,一种是挂载存储卷,一种是传递变量。ConfigMap被引用之前必须存在,属于名称空间级别,不能跨名称空间使用,内容明文显示。ConfigMap内容修改后,对应的pod必须重启或者重新加载配置。Secret:类似于ConfigMap,是用Base64加密,密文显示,一般存放

官方中文网址:https://helm.sh/zh/Helm 是 Kubernetes 的包管理器。包管理器类似于我们在 Ubuntu 中使用的apt、Centos中使用的yum 或者Python中的 pip 一样,能快速查找、下载和安装软件包。Helm 由客户端组件 helm 和服务端组件 Tiller 组成, 能够将一组K8S资源打包统一管理, 是查找、共享和使用为Kubernetes构建的软

注意,如果容器内执行任务有误,会根据容器的重启策略操作容器,不过这里的容器重启策略只能是: Never和 OnFailure。.spec.suspend: 挂起,该字段也是可选的,如果设置为true,后续所有执行都会被挂起,它对开始执行的job。而错过了被调度的时间,那么错过执行时间的job将被认为是失败的。.spec.jobTemplate:Job模板,必需字段,指定需要运行的任务,格式同job

/上边我们看到了访问ClusterIP,后端的Pod会轮替着为我们提供服务,也就是有负载均衡,通知之前k8s架构和组件的课程中了解到,如果没有Service资源,KUBE-PROXY组件也不会生效,因为它就是复制负载均衡,那么现在有了Service资源,它到底是怎么做到负载均衡的?Deployment没有像我们想象中直接创建并控制后端的Pod,而是又创建了一个新的资源对象:ReplicaSet(b








