k8s操作手册 2.3#选择相应pod模板 matchLabels: podlable: nginx-deploy-pod template: #定义一个pod模板,具体要运行多少个实例由上面的replicas决定 metadata: labels: podlable: nginx-deploy-pod #pod模板标签 spec: #打标签 spec: selector: #选择相应pod模板 matchLabels: podlable: ds-pod template: metadata: labels: podlable: ds-pod #pod模板标签 spec: containers: selector: #选择相应pod模板 matchLabels: podlable: nginx-pod-sts serviceName: nginx-sts-svc #必须指定serviceName关联svc template: #定义一个pod模板,具体要运行多少个实例由上面的replicas决定 metadata:0 码力 | 126 页 | 4.33 MB | 1 年前3
第29 期| 2023 年9 月- 技术雷达它在软件开发过程中未得到充分利用,并警告不要忽略 OWASP 十大安全风险榜单。 但鲜为人知的是 OWASP 也在其他领域发布了类似的十大榜单。在八月初发表了第一个主要版本的 OWASP LLM 十大安全风险榜单 强调了提示注入、不安全的输出处理、训练数据投毒以及其他个人和团队构建 LLM 应用程序 时最好注意的风险。OWASP 近期也发布了 OWASP API 十大安全风险榜单的第二版。鉴于 OWASP 十大安全风 险榜单的覆盖范围(Web 全规则会定期更新,以跟上不断演进的合规标准和威胁向量。由于 Orca 无需代理,因此提供了良好的开发者 体验,并且易于设置。另一个显著的特点是它促进了安全的左移。我们的团队使用 Orca CLI 来扫描容器镜像 和 IaC 模板,以检测漏洞和配置错误,作为预提交钩子或 CI/CD 工作流的一部分。它还持续监控和扫描容器仓 库(如 AWS ECR),以查找已发布镜像中易受攻击的基础镜像或脆弱的操作系统依赖项。根据我们团队的经验, IntelliJ 和 VSCode IDE 中都提供了 良好的插件支持。 48. cdk-nag 试验 cdk-nag 能够识别并报告 AWS CDK 应用程序或 CloudFormation 模板中的安全性和合规性问题。它附带了几个 所谓的规则包:一个通用的 AWS 规则包,包括 AWS 认为的最佳实践检查,以及用于 HIPAA、NIST 和 PCI 合规 性的规则包。您可以根据需要添加0 码力 | 43 页 | 2.76 MB | 1 年前3
石墨文档Go在K8S上微服务的实践-彭友顺errors.Is(eerrors.FromError(err), UserErrNotFound()) 微服务的开发阶段 • protobuf lint的注释,利于阅读文档 • 调试gRPC,服务中注入reflection.Register的方法 • 通过K8S API,选择环境、应用、pod, 配置 对接 Debug • 配置驱动 • 配置补齐 • 配置工具 • Proto的管理 单元测试大部分的玩法,都是在做解除依赖 • 面向接口编程 • mock • 依赖注入 解除依赖很好,但成本很高 基础设施将所有依赖构建起来,就不要让研发用代码去实现 微服务的部署阶段 注入信息 版本信息 发布版本 • 注入应用名称、应用版本号、编译所在机器、编译时间配置 • 启动应用,获取debug.ReadBuildInfo,注入框架版本号 https://ego.gocn.vip/ micro/chapter1/build micro/chapter1/build.ht ml 微服务的部署阶段 注入信息 版本信息 发布版本 • 执行./bin/hello --version • 查看线上使用框架版本 https://ego.gocn.vip/ micro/chapter1/build.ht ml 微服务的部署阶段 注入信息 版本信息 发布版本 • 配置 • 过去自己实现agent读取etcd,写文件0 码力 | 41 页 | 3.20 MB | 1 年前3
云计算白皮书云原生安全演进。云原生经过多年发展,已实现全行业高质量规模化 落地。云原生革新了传统用云方式,驱动传统应用充分享受云原生 化红利,也给传统安全防护体系带来了新的挑战。同时,云原生轻 量敏捷、高可靠、可编排的技术优势又为传统安全注入了新的活力, 为安全与基础设施、业务应用的深度融合提供了可能。云原生安全 已成为云上安全防护的最佳路径,并呈现以下态势:一是云原生安 全体系日趋成熟。当前,云原生安全产业生态日趋完善,技术创新和 终; 二是能力结构方面,算力管理与计算解耦,灵活性进一步提升,形 成相辅相成、共同发展的局面;三是产业格局方面,算力服务生态 进一步丰富,数据处理芯片等设备厂商的比重增大,为算力服务的 发展注入新动能。 云计算白皮书(2023 年) 34 (二)功能方面,云计算持续驱动算力服务创新发展 算力服务中,算力资源从接入到分发给用户产生计算价值,已 经形成较为清晰的算力分配链条。云计算的发展促进算力分发链条0 码力 | 47 页 | 1.22 MB | 1 年前3
从Mesos到Kubernetes CMD固定为Docker-init 环境变量指引功能 Docker-Init 进程组 健康检查端口 容器启动退出钩子 回收僵尸进程 调试模式 注入环境变量开关 与内部基础设施对接 基础架构组合 负载均衡(ELB) 自动配置域名,按运 营商自动划分线路 docker-init和ELB服 务都会动态更新LVS 配置,可重入0 码力 | 30 页 | 2.12 MB | 1 年前3
Chaos Mesh让应用与混沌在 Kubernetes 上共舞-杨可奥那网络故障呢?磁盘故障呢?恢复呢?如何控制作用范围? 这是一件复杂的事 TBF/NETEM/... 这是一件困难的事 1. 天然的隔离性和安全性 2. Go 的线程模型与 namespace 机制难以融合 3. 要求运行时注入和恢复 4. 和内核打交道通常都是困难的! Kubernetes 上的混沌工程方案 Chaos Mesh Cloud Native ● 在 Kubernetes 上运行,被测对象也运行在 Kubernetes0 码力 | 30 页 | 1.49 MB | 9 月前3
Kubernetes开源书 - 周立如上所示,⼀个RC的定义⼀般包含了如下三部分: 11-K8s架构及基本概念 32 Pod所期待的副本数 筛选Pod的标签选择器:RC通过Label来关联对应的Pod Pod模板:当集群中Pod的副本数量⼩于(⼤于)期望值时,K8s就会使⽤该模板去创建(删除)新的Pod。 Service Service可以简单理解成⼀组提供相同服务的Pod的对外访问⼊⼝。Service与Pod之间通过Selector来绑定。下图简单说 包括由kubelet启动的所有容器,但不包括由Docker直接启动的容器,也不包含那些不运⾏在容器中的进程。 如果要明确保留⾮Pod进程的资源,可创建⼀个“placeholder pod(占位Pod)”。使⽤以下模板: apiVersion: v1 kind: Pod metadata: name: resource-reserver spec: containers: - name: .spec section 。 Pod模板 .spec.template 是 .spec 唯⼀必需的字段。 .spec.template 是⼀个 pod template 。 它与 pod 有完全相同的模式—— 除了是嵌套的,没有 apiVersion 以及 kind 以外。 除Pod必需的字段外,ReplicaSet中的Pod模板必须指定适当的标签和适当的重新启动策略。0 码力 | 135 页 | 21.02 MB | 1 年前3
腾讯云 Kubernetes 高性能网络技术揭秘——使用 eBPF 增强 IPVS 优化 K8s 网络性能-范建明• 为什么DPDK不行? • 独占cpu,不适合分布式的lb • 为什么纯粹的eBPF方法不行 • 不够成熟 eBPF 简介 • 编写eBPF程序 • 编译成eBPF中间代码 • 注入内核 • 挂载到network traffic control • 报文激发eBPF代码 技术创新点一 • IPVS 对conntrack的功能依赖 • Iptables SNAT • 具体如何绕过conntrack?0 码力 | 27 页 | 1.19 MB | 9 月前3
Kubernetes 异常配置检测框架网卡、驱动配置错误 安全组配置错误 VPC 转发配置错误 Autopilot Engine 诊断任务 网络检测 Conntrack 采集 网卡丢包事件 所有包采集 Flow 采集 ebpf 注入 trace 读取 集群升级 集群异常检测闭环 • 集群升级前置检查 • 集群升级 • 集群升级后置检查 Autopilot Engine 诊断任务 前置检查 检测通过 检测未通过0 码力 | 31 页 | 9.57 MB | 1 年前3
KubeCon2020/微服务技术与实践论坛/Spring Cloud Alibaba 在 Kubernetes 下的微服务治理最佳实践-方剑消费者 Agent Agent 用户 配置中心 治理规则 Dev-Sec-Ops 无损下线 离群实例摘除 标签路由 服务鉴权 链路跟踪 金丝雀发布 API管理 服务测试 限流降级 故障注入 • 业务无侵入、无感知 • 0升级成本 • 全面兼容开源 注册中心 元数据中心 微服务引擎 基于 Java Agent 的服务治理 public class BaseLoadBalancer0 码力 | 27 页 | 7.10 MB | 1 年前3
共 19 条
- 1
- 2













