Getting Started and Beyond: Istio Multicluster with GitOps
Gateway @rytswd Istio Operator istio-operator Manages Istio installation with IstioOperator Custom Resource Example ● Data Plane with 5 proxies ● Each pod knows endpoint details of other pods ● Can Gateway VirtualService Some service outside of cluster Version 1 Version 2 Update traffic after routing has occurred, allowing more fine-grained load balancing, connection pool handling, etc. #IstioCon ServiceEntry Gateway VirtualService Some service outside of cluster Version 1 Version 2 Defines routing, and the details are propagated to all Proxies #IstioCon K9s https://github.com/derailed/k9s0 码力 | 38 页 | 3.05 MB | 1 年前3高效智能运维[云+社区技术沙龙第29期] - ServerlessOps
Lifecycle Management 网络 计算 存储 数据库 System Resource Monolithic Sprint Cloud Coding VScode EFK Prometheus Serverless Tencent Serverless System Resource Mysql Ceph Docker KVM 业务运维 平台运维 系统运维 Serverless Function IBM Open Wisk Tencent Cloud SCF Ali Cloud FC Firebase Serverless:云计算新趋势 … System Resource Serverless 介绍 什么是 Serverless Application ❑ 无服务器:不代表真的不需要服务器,只不过服务器由云厂商维护 ❑ 是一种软件系统架构思想和方法,不是软件框架、类库或者工具 是一种软件系统架构思想和方法,不是软件框架、类库或者工具 ❑ 核心思想:无须关注底层资源,比如:CPU、内存和数据库等,只 需关注业务开发 用户运维 Cloud Vendor System Resource Serverless 化 / Serverless … CaaS (Compute as a Service) … BaaS (Backend as a Service) Serverless ≈ CaaS0 码力 | 32 页 | 4.85 MB | 1 年前3The Path to GitOps
exactly are Operators? Operators are built on top of Custom Resource Definitions (CRDs) [3.4] in Kubernetes. A CRD lets you define a resource Kubernetes can manage that is not part of the core primitives want Kubernetes to take care of backup, restore, scaling, and schema changes–basically, run the resource on autopilot. This is where Operators come in. Operators codify operational knowledge in a way Also, a sync process can be triggered frequently for other reasons (like a self-heal when a resource is missing), so you need to code the pipelines to account for this. A Mindset Shift Using GitOps0 码力 | 45 页 | 1.09 MB | 1 年前3GITOPS EXPLAINED: CONCEPTS, BENEFITS & GETTING STARTED
developers do not require direct access to resources, hence not needing credentials to access said resource. This also makes it necessary for users to only provide credentials at the time of execution in address this issue, the delivery team wants to increase the resource allocation for the web application. With GitOps, users can define the resource increments and push the changes to the Git repository. Then there are no issues with the underlying infrastructure, it will be successfully modified with new resource allocations to meet the user demands. But, what happens if the deployment fails, or a configuration0 码力 | 7 页 | 426.93 KB | 1 年前3What's new with GitOps and OpenShift
automating deployment, scaling, and management of containerized applications. TLDR; It is a resource scheduler KUBERNETES 101 6 Node Node Node Node Node Node Node Node 1 1 2 2 2 2 3 3 syncPolicy: automated: prune: false selfHeal: false ● Argo CD Application is a Custom Resource (CR) that defines the app in a declarative manner ● Application definition includes: ○ Name leverage kubernetes primitives where possible: ○ Init containers ○ Jobs ○ Operators ● Argo CD Resource Hooks ○ Hooks are ways to run scripts before, during, and after a Sync operation ○ Hooks can0 码力 | 34 页 | 2.01 MB | 1 年前3CloudExplorer 3.0 管理员手册v1.2
同步虚拟机/宿 主机监控 sync.cloud.resource.server.metric=0 35 0/1 * * ? 每个小时的 35 分 同步存储监控 sync.cloud.resource.datastore.metric=0 30 0/1 * * ? 每个小时的 30 分 同步磁盘监控 sync.cloud.resource.disk.metric=0 40 0/1 * 同步 IP 状态 sync.cloud.resource.ip.status=0 45 0/1 * * ? 每个小时的 45 分 执行到期虚拟机 回收检查,按回 收策略配置进行 处理 expire.cloud.resource.vm=0 0 7 * * ? 每天 7 点 虚拟机到期停机 检查 shutdown.cloud.resource.vm=0 0 * * * ? 每小时整点 每小时整点 私有云费用计算 price.calc.cloud.resource=0 20 0/1 * * ? 每个小时的 20 分 校验管理状态 sync.cloud.resource.vm.mgnt=0 0 0/2 * * ? 每两小时整点 堡垒机同步 模块 全量同步所有数 据 sync.f2c.to.jms=0 1/10 * * * ? 每 10 分钟 账单中心 公有云账单费用 自动同步时间0 码力 | 308 页 | 0 Bytes | 1 年前3Rafay DZone Refcard Gitops for kubernetes 2022
to the updated configuration made by the human. The same is true for any type of Kubernetes resource. Kubernetes deployments have the following properties that make them perfect for GitOps-style desired state. Kubernetes deployments can also be extended and automated using Kubernetes Custom Resource Definitions (CRDs) with the operator pattern. These agents can then be used to automatically detect popular ones below: HELM Helm is based on the parameterized templating approach where all resource definition files of applications are templated to make them customizable based on the requirement0 码力 | 8 页 | 1.35 MB | 1 年前3高效智能运维[云+社区技术沙龙第29期] - 腾讯云提高K8S集群资源利用率实践
云+社区技术沙龙 腾讯云提高K8S集群资源利用率实践 庄鹏锐 腾讯云高级工程师 资源利用率分析 Node节点资源碎片 Pod Resource(requests)配置不合理 WorkLoad/HPA 副本数设置不合理 业务空闲时间 解决方案 Pod 压缩 Node 超卖 HPA VPA 动态 调度 碎片 处理 Pod 资源压缩 • MutatingAdmission HPA对象Enable 和 Disable • 动态调整 minRepliacs VPAPlus • 动态调整Container Cgroup • requets 和 limit 比例设置 • Resource Range设置 • CheckPoint对象timeout时间 • Pod对象更新时间 ` • 资源合法性校验 THANKS 关注云加社区公众号0 码力 | 10 页 | 1.39 MB | 1 年前33 Key Elements for Your GitOps strategy
often requires breaking down monolithic applications into microservices, which can be a complex and resource-intensive task - but one that will pay off by providing flexibility in the future. Another significant Ultimately this means codifying your workload by defining every application and infrastructure resource as declarative configuration files, allowing for rapid, repeatable, and error-free provisioning0 码力 | 14 页 | 761.79 KB | 1 年前3Red Hat OpenShift GitOps 1.13 了解 OpenShift GitOps
程集群与安装 Argo CD 的本地集 的本地集 群不同。 群不同。 resource Exclusion 用于从 用于从发现 发现和同步中排除 和同步中排除资 资源的配置,以便 源的配置,以便 Argo CD 不知道它 不知道它们 们。 。 resource Inclusion 用于包含 用于包含资 资源的配置,用于全局 源的配置,用于全局发现0 码力 | 17 页 | 203.28 KB | 1 年前3
共 13 条
- 1
- 2