企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/应用容器化最佳实践
Rancher Labs. All Rights Reserved. Confidential 应用容器化一般流程 分析解耦 基础镜像 配置管理 制作镜像 应用编排 运行测试 • 组成模块分析 • 外部组件依赖 • 模块拆分 • …… • 基础镜像选择 • 内置工具确认 • 应用版本需求 • 内部运维管理需求 • …… • 日志级别和位置 • 数据库位置和凭据 • 安全信息 • 维度的监控指标,并通过Prometheus支持的数据格式暴露出来, Prometheus定期拉取数据并用Grafana展现,异常情况 使用AlertManager告警。 常用的一些exporter: • node_exporter • jmx_exporter • mysqld_exporter • redis_exporter • elasticsearch_exporter • …… 注: Confidential 应用调度抢占优先级 Kubernetes支持多种资源调度模式,基于nodeName和nodeSelector的服务器资源调度,称其为用户绑定策略;基于 PriorityClass的同一Node下不同Pod资源的优先级调度,称其为抢占式调度策略。 Step 1:定义PriorityClass Step 2:资源对象绑定相应优先级 © Copyright 2020 Rancher Labs0 码力 | 28 页 | 3.47 MB | 1 年前3企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/小程序+容器:前端后端全链路敏捷化
到什么样的松绑、激活 如何基于Rancher容器云平台快速搭建小程序,扩大企业数字化系统生态 传统移动应用开发模式以及转型升级顾虑 #移动应用开发现状# 单体应用 工具型APP 服务化、模块化 平台型APP 动态化、高可用 超级APP 开放、生态 新阶段 移动应用发展历程 2013年 2015年 2018年 ING Native HTML5 ReactNative Flutter 保障APP动态更新的情况 下,如何保证用户体验 缺乏客户端经验的开发者, 如何做到业务极速迭代 如何丰富现有功能,开放自 己的业务生态 百万级日活 高频发版需求 业务功能单一 业务模块繁杂 移动应用转型升级过程中存在的顾虑 #小程序发展趋势# 小程序数量 DAU MAU 人均单日使用时长 数据来源:微信小程序2020上半年发展报告,截止时间2020年7月 小程序数量 DAU0 码力 | 27 页 | 3.74 MB | 1 年前3SUSE Rancher MSP Use Cases & Enablement
Cluster 1 Node Rancher Management Server Cluster Customer B Cluster 1 Node Node Control Plane Worker etcd Node Node Node Node Node Node Node All-in-one nodes (cp/etcd/worker) Node Node Node Node Node Node Node Node Node Node Node Node Control Plane Worker etcd MSP Admin Customer B DevOps: End user Customer A DevOps: End user Copyright © SUSE 2021 Namespace/Container as a Service Rancher (cp/etcd/worker) Node Node Node Namespace as a Service Managed Shared Kubernetes Cluster 1 Node Node Node Node 64 GB 16VCPU Worker Master Nodes Node 64 GB 16VCPU Node 64 GB 16VCPU NS: Customer0 码力 | 25 页 | 1.44 MB | 1 年前3CIS 1.6 Benchmark - Self-Assessment Guide - Rancher v2.5.4
Contents CIS 1.6 Kubernetes Benchmark - Rancher v2.5.4 with Kubernetes v1.18 Controls 1.1 Etcd Node Configuration Files 1.1.11 Ensure that the etcd data directory permissions are set to 700 or more is not set to AlwaysAllow (Automated) 1.2.8 Ensure that the --authorization-mode argument includes Node (Automated) 1.2.9 Ensure that the --authorization-mode argument includes RBAC (Automated) 1.2.10 Ensure (Automated) 1.4.2 Ensure that the --bind-address argument is set to 127.0.0.1 (Automated) 2 Etcd Node Configuration Files 2.1 Ensure that the --cert-file and --key-file arguments are set as appropriate0 码力 | 132 页 | 1.12 MB | 1 年前3Cloud Native Contrail Networking Installation and Life Cycle ManagementGuide for Rancher RKE2
Rancher RKE2 Cluster | 59 Configure a Server Node | 59 Configure an Agent Node | 63 Configure Repository Credentials | 66 Prepare a Cluster Node for DPDK | 67 Juniper CN2 Technology Previews controllers manage a distributed set of data planes implemented by a CNI plug-in and vRouter on every node. Integrating a full-fledged vRouter alongside the workloads provides CN2 the flexibility to support such as link and node failures. The Contrail controller reports and logs these events where appropriate and reconfigures the vRouter data plane as necessary. Although any single node can contain only0 码力 | 72 页 | 1.01 MB | 1 年前3CIS Benchmark Rancher Self-Assessment Guide - v2.4
Controls 1 Master Node Security Configuration 1.1 Master Node Configuration Files 1.2 API Server 1.3 Controller Manager 1.4 Scheduler 2 Etcd Node Configuration 2 Etcd Node Configuration Files 3 Control Plane Configuration 3.2 Logging 4 Worker Node Security Configuration 4.1 Worker Node Configuration Files 4.2 Kubelet 5 Kubernetes Policies 5.1 RBAC and Service Accounts 5.2 Pod Security guide. Controls CIS Benchmark Rancher Self-Assessment Guide - v2.4 5 1 Master Node Security Configuration 1.1 Master Node Configuration Files 1.1.1 Ensure that the API server pod specification file permissions0 码力 | 54 页 | 447.77 KB | 1 年前3CIS 1.5 Benchmark - Self-Assessment Guide - Rancher v2.5
Controls 1 Master Node Security Configuration 1.1 Master Node Configuration Files 1.2 API Server 1.3 Controller Manager 1.4 Scheduler 2 Etcd Node Configuration 2 Etcd Node Configuration Files 3 Control Plane Configuration 3.2 Logging 4 Worker Node Security Configuration 4.1 Worker Node Configuration Files 4.2 Kubelet 5 Kubernetes Policies 5.1 RBAC and Service Accounts 5.2 Pod Security Controls CIS 1.5 Benchmark - Self-Assessment Guide - Rancher v2.5 5 1 Master Node Security Configuration 1.1 Master Node Configuration Files 1.1.1 Ensure that the API server pod specification file permissions0 码力 | 54 页 | 447.97 KB | 1 年前3SUSE Rancher and RKE Kubernetes cluster using CSI Driver on DELL EMC PowerFlex
containerized applications within a Kubernetes cluster, that can survive the lifetime of a pod or the node it is running on. SUSE Rancher is a Kubernetes management platform that simplifies the cluster dynamic deployment, allowing you to scale storage and compute resources together or independently, one node at a time as per your requirements. • Shared platform for heterogeneous workloads The platform compute-only nodes. Figure 3. Logical architecture of RKE cluster In this example, each storage-only node includes two Intel Xeon Scalable 12-core processors, 224 GB RAM, and eight 1.92 TB SSDs. From the0 码力 | 45 页 | 3.07 MB | 1 年前3Deploying and ScalingKubernetes with Rancher
all machines are managed as a cluster (or set of clusters, depending on the topology used). Node A logical machine unit (physical or virtual), which is part of a larger cluster on which you can vast cluster running a large number of nodes. When a container fails on a given node, it may be launched on a different node. How do you ensure that all other containers connecting to that failed container monitors the clusters at multiple levels. Heapster is used to aggregate vital metrics, while the kubelet node agent queries cAdvisor to fetch data from containers and provide to Heapster. The performance data0 码力 | 66 页 | 6.10 MB | 1 年前3Rancher Kubernetes Engine 2, VMWare vSAN
Role Count RAM CPU Disk space Management Workstation 1 16 GiB 4 >100 GiB Master Node 3 16 GiB 4 >120 GiB Worker Node 4 32 GiB 8 >120 GiB 5 SAP Data Intelligence 3 on Rancher Kubernetes Engine 2 using Role Count RAM CPU Disk space Management Workstation 1 16 GiB 4 >100 GiB Master Node 3 16 GiB 4 >120 GiB Worker Node 4 64 GiB 16 >120 GiB 2.2 Software requirements The following list contains the software configuration for the CPI vSphere provider Helm chart: Create the directory structure on rst the master node $ sudo mkdir -p /var/lib/rancher/rke2/server/manifests $ cd /var/lib/rancher/rke2/server/manifests0 码力 | 29 页 | 213.09 KB | 1 年前3
共 19 条
- 1
- 2