摘要:
二进制部署mysql (之前一直使用部署好的,但是自己突然部署,忘记了。。。,这次记录下) 一、需要先到mysql官方网站下载二进制安装包: #官网地址: https://dev.mysql.com/downloads/ #下载地址: https://downloads.mysql.com/arch 阅读全文
摘要:
背景: 业务在做测试的时候,突然集群不可用了,无法做出变更了,找到我们平台侧,经过排查,发现controller-manager调度器出现问题,经过查看,调度器不可使用, 处理 方案: 删除etcd集群的key 查询etcd集群中的key的数量: #etcd的命令行 etcdctl="/opt/et 阅读全文
摘要:
背景: 因为工作中有nj地域需要下线,需要我所有地域的机器包括vip全部换成其他临近地域 问题: 集群中的etcd正常替换,当时保持的是平移,由于历史原因,之前的同学上线都是手动变更,没有发起上线,导致使用的之前的版本,导致etcd只能读,不能写入,而且etcd监控查询是不健康的状态 排查: 检查了 阅读全文
摘要:
socket库的函数 函数名 参数 作用 gethostname() 无参数 返回主机名 gethostbyname('主机名‘) 主机名 将主机名转换为ipv4地址 gethostbyname_ex(‘主机名’) 主机名 返回主机名、主机别名列表、主机IP地址列表 gethostbyaddr('i 阅读全文
摘要:
目标: 1,每天做2到k8s习题,保持对k8s的熟悉 2,每天做3到msyql习题 MYSQL 第一个知识点 -- 创建数据库 -- 创建一个数据库target create database target; -- 进入到数据 use target; -- 创建表 create table stag 阅读全文
摘要:
go 入门 hello world 仪式感还是要有的 package main func main() { println("hello world") } print系列主要用于输出,主要包含了三个方法: package main import "fmt" func main() { // 一次输 阅读全文
摘要:
helm3内置对象 一、常用的内置对象 Release对象 Values对象 Chart对象 Capabilities对象 Tenpalte对象 二, 各个内置对下详解 1,Rekease对象 描述了版本发布的自身的一些信息,它包含了以下对象: 对象描述 描述 .Release.Name Relea 阅读全文
摘要:
helm官网:https://helm.sh/zh/docs/intro/ 概述 之前部署应用需要编写yaml文件,然后执行文件。这种方式部署少量的服务可以,但是如果部署几十个,上百个微服务需要维护大量yaml文件,特别不方便。通过helm可以解决如下问题 把多个yaml作为一个整体管理 实现yam 阅读全文
摘要:
secret secret:用来保存一些敏感信息,比如数据库的用户名,或者秘钥,这类数据当然也可以存放在Pod或者镜像中,但是放在Secret中是为了更方便的控制如何使用数据,并减少暴露的风险。 用户可以创建自己的secret,系统也会有自己的secret pod需要先引用才能使用某个secret, 阅读全文
摘要:
ConfigMap ConfigMap用于保存配置珊数据的键值对,可以用来保存单个属性,也可以用来保存配置文件。一张图解释 上图就是整个ConfigMap的生命周期以及使用方式, ConfigMap概念 ConfigMap是一种API对象,使用时,Pod可以将其作为环境变量,命令行参数,或者存储的配 阅读全文