随笔 - 50  文章 - 0  评论 - 0  阅读 - 3209

随笔分类 -  云原生

argo rollout
摘要:argo rollouts 1、简介 基于crd开发的对K8s部署功能的一种补充 1、支持传统架构的蓝绿,金丝雀等部署模式 2、具备金丝雀分析,渐进式交付等功能 3、可以被istio和ingress集成完成复杂的流量管理功能 4、细粒度、加权的流量转移 5、自动回滚和升级 6、人工判断 7、可定制的 阅读全文
posted @ 2024-04-12 16:26 要快乐不要emo 阅读(72) 评论(0) 推荐(0) 编辑
Istio
摘要:Istio 1、istio简介 1.1 istio概念 istio 是一个服务网格形态的,用于云原生形态下,对服务进行治理的基础设施平台 1.2 istio特点 # 可观察性 # 安全性 # 流量治理 1.3 istio功能 通过边车模式,为服务注入一个代理,实现以下功能 1、服务发现,对其代理的s 阅读全文
posted @ 2024-03-25 19:01 要快乐不要emo 阅读(77) 评论(0) 推荐(0) 编辑
K8S Oprator
摘要:K8S Oprator 概念 1、K8s-API k8s中使用restapi方式来进行资源描述 # GVK group version kind # GVR group version resource Group:资源组 有组名:比如/apis/batch/v1/jobs,一般自定义资源 无组名: 阅读全文
posted @ 2024-03-14 09:19 要快乐不要emo 阅读(73) 评论(0) 推荐(0) 编辑
ArgoCD
摘要:ArgoCD 1、安装 # 从github下载包 修改install.yaml中的镜像地址为自己的镜像地址 kubectl apply -f install.yaml # 若要部署在别的ns请确保基于rbac的授权是正确的 # 下载cli包 https://github.com/argoproj/a 阅读全文
posted @ 2024-03-14 09:19 要快乐不要emo 阅读(153) 评论(0) 推荐(0) 编辑
tekton
摘要:tekton 1、概念 1.1 组件 1.1.1 pipline 使用k8s crd 来定义一个基础组件块,用来组件cicd 1.1.2 trigger 触发器,根据事件来触发cicd 1.1.3 CLI 交互式命令,与tekton进行交互 1.1.4 dashboard 一个图形化的界面,显示ci 阅读全文
posted @ 2024-03-14 09:19 要快乐不要emo 阅读(120) 评论(0) 推荐(0) 编辑
Knative
摘要:Knative 1、安装 1.1 kn kn https://github.com/knative/client cd knative/cmd/kn && go build main.go 1.2 serving 安装crd curl -LO https://github.com/knative/s 阅读全文
posted @ 2024-03-14 09:19 要快乐不要emo 阅读(100) 评论(0) 推荐(0) 编辑
k8s
摘要:k8s 1、为什么要使用k8s 了解架构对比: 物理机: 将多个服务分配给一个机器,如果一个服务占用了大量资源,其余服务性能会下降 将多个服务分开到不同机器,对资源浪费太厉害,成本太高 虚拟机: 解决了应用之间运行在同一台物理机上对资源的争抢问题,每个虚拟机都拥有独立的操作系统 容器: 和虚拟机类似 阅读全文
posted @ 2024-03-14 09:17 要快乐不要emo 阅读(32) 评论(0) 推荐(0) 编辑
Prometheus
摘要:Prometheus 1、组件 # Prometheus server 用于抓取和存储时间序列数据 // 时间序列数据 # client libraries 一些客户端库,比如python,可以自定义metric来进行指标收集并暴漏给prom # push gateway 将指标主动推送到proms 阅读全文
posted @ 2024-02-18 14:00 要快乐不要emo 阅读(76) 评论(0) 推荐(0) 编辑
Sonarqube
摘要:Sonarqube 1、准备 # 参考链接 https://docs.sonarsource.com/sonarqube/latest/requirements/prerequisites-and-overview/ 1.1 jdk apt update && apt install openjdk 阅读全文
posted @ 2024-01-26 10:15 要快乐不要emo 阅读(54) 评论(0) 推荐(0) 编辑
Jenkins
摘要:1、安装 1.1 环境准备 1.1.1 jdk环境 apt search jdk apt update apt install openjdk-11-jdk 1.2 安装 # 下载war包 https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable 阅读全文
posted @ 2024-01-11 15:51 要快乐不要emo 阅读(43) 评论(0) 推荐(0) 编辑
容器网络-calico
摘要:1 阅读全文
posted @ 2024-01-08 13:40 要快乐不要emo 阅读(6) 评论(0) 推荐(0) 编辑
Harbor
摘要:Harbor 1、架构 2、安装依赖 2.1 硬件 https://goharbor.io/docs/2.10.0/install-config/installation-prereqs/ 4C8G 160Gi磁盘 2.2 软件 docker docker-compose openssl 3、安装 阅读全文
posted @ 2024-01-05 11:32 要快乐不要emo 阅读(98) 评论(0) 推荐(0) 编辑
docker
摘要:Docker 1、架构 Docker 主机(Host):一个物理机或虚拟机,用于运行 Docker 服务进程和容器。 Docker 服务端(Server):Docker 守护进程,运行 docker 容器。 Docker 客户端(Client):客户端使用 docker 命令或其他工具调用 dock 阅读全文
posted @ 2024-01-05 09:07 要快乐不要emo 阅读(27) 评论(0) 推荐(0) 编辑
Yoda
摘要:1 阅读全文
posted @ 2024-01-04 17:47 要快乐不要emo 阅读(19) 评论(0) 推荐(0) 编辑
Minio
摘要:Minio 1、简介 分布式对象存储系统 1.1 概念介绍 1.1.1 服务器池 生产 MinIO 部署由至少 4 个具有同构存储和计算资源的 MinIO 主机组成。 这些资源聚合在一起作为一个 服务器池,对外抽象为一个可被访问的对象存储服务 1.1.2 EC # ec 纠删码,也叫奇偶校验码,数字 阅读全文
posted @ 2024-01-02 14:54 要快乐不要emo 阅读(440) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示