随笔分类 - 云原生学习记录
摘要:填坑日记(证书到期前替换!!!) 先查看有哪些证书即将过期 for item in `find /etc/kubernetes/pki -maxdepth 2 -name "*.crt"`;do openssl x509 -in $item -text -noout| grep Not;echo $
阅读全文
摘要:Kubepi kubepi是飞致云旗下品牌,部署很方便,页面布局简单,授权方便且颗粒度较细,没有集群数量限制,但是用户名不支持邮箱,这点不知道啥时候改进😁。 pvc.yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: pv
阅读全文
摘要:jenkins打包,直接使用nginx镜像/node镜像 1.1 pipline pipeline { agent any options { timestamps() } environment { CRET_ID = '7a52' IMAGE_NAME = "harbor.maomaonu.fu
阅读全文
摘要:1. k8s service有哪些类型? 通过创建service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上。其主要类型有: ClusterIP:虚拟的服务IP地址,该地址用于k8s集群内部的pod访问,在Node上kube-proxy通过设置的
阅读全文
摘要:一、ceph 认证流程、多用户管理、权限管理 1.授权流程: cephx身份验证功能仅限制在ceph的各组件之间,不能扩展到其他非ceph组建 ceph只负责认证授权,不能解决数据传输的加密问题 客户端发送请求认证到mon mon生成session key,用key加密后发送给客户端 客户端key解
阅读全文
摘要:一、ceph 分布式存储系统简介、版本及组件功能简介 1.1 分布式存储简介 块存储:主要使用在有状态集群服务,比如mysql,zk,eleaticsearch,kafka,每个块都会单独被一个服务是用,不会共享给别的服务,需要在服务器挂载 文件存储:用于实现前后端数据共享的web业务,比如ngin
阅读全文
摘要:1.skywalking组建简介 skywalking-ui: 前端服务,端口号8080。 skywalking-ops:可观测性分析平台,11800为数据写入端口,12800为查询端口。 es7: 9200为elasticsearch的数据读写端口,skywalking支持的存储有elastics
阅读全文
摘要:1.prometheus kube-state-metrics 通过监听API server生成有关资源对象的状态指标,比如Deployment、Node、Pod需要关注的事kube-state-metrics只是简单的提供一个metrics数据,并不会存储这些指标数据,所有我们可以使用promet
阅读全文
摘要:1.二进制安装prometheus mkdir /apps/ ln -sf prometheus-2.33.4.linux-amd64 prometheus 检查配置文件 cd prometheus;./prometheus check config prometheus.yml 创建service
阅读全文
摘要:HPA控制器实现pod弹性伸缩 (1)手动扩容 kubectl autoscale deployment magedu-tomcat-app1-deployment --min=3 --max=5 --cpu-percent=30 -n magedu (2)通过编写yaml进行扩容 apiVersi
阅读全文
摘要:kubernetes 网络策略:掌握ingress以及egress的使用 部署wenb服务 1.linux ns部署nginx和tomcat,并让nginx可以讲来自于/app的请求转发至当前namespace的tomcat pod。 2.python ns部署nginx和tomcat,并让ngin
阅读全文
摘要:iptables规则匹配-PREROUTING链: 流程: PREROUTING 链的规则可以存在于:raw表,mangle表,nat表。(替换目的地址ip) INPUT 链的规则可以存在于:mangle表,fifter表,(centos7中还有nat表,centos6中没有)。 FORWARD 链
阅读全文
摘要:pod的生命周期 pod对象从创建开始至终止退出中间的时间称为其生命周期。 kubernetes为pod资源严格定位了五种相位。 1. peding:API server 创建了pod资源对象并已存入etcd中,但它尚未被调度完成,或仍处于仓库镜像下载中。 2. Running: pod已被调度至某
阅读全文
摘要:一、 Kubernetes是什么及其架构 1.1. kubernetes是什么? Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。在Kubernetes中,
阅读全文
摘要:准备基础镜像 1.1准备xtrabackup镜像 docker pull registry.cn-hangzhou.aliyuncs.com/hxpdocker/xtrabackup:1.0 docker tag registry.cn-hangzhou.aliyuncs.com/hxpdocker
阅读全文
摘要:构建zookeeper镜像 Dockerfile #FROM harbor-linux38.local.com/linux38/slim_java:8 FROM 192.168.1.138/baseimages/slim_java:8 ENV ZK_VERSION 3.4.14 ADD reposi
阅读全文
摘要:二、基础环境准备 服务器 主机ip地址 角色 操作系统 配置 192.168.1.34 master01 centos7.8 4c8g 192.168.1.36 master02 centos7.8 4c8g 192.168.1.37 master03 centos7.8 4c8g 192.168.
阅读全文

浙公网安备 33010602011771号