KubeCon2020/腾讯会议大规模使用Kubernetes的技术实践Deployment� ��������������� Kube-ApiServer Aggregator Prometheus Adaptor Prometheus Metrics Server Kubelet/cAdvisor External Metric Adaptor 3rd Monitor Server � Exportors CronHPA-Controller cooperate0 码力 | 19 页 | 10.94 MB | 1 年前3
高性能 Kubernetes 元数据存储 KubeBrain 的设计思路和落地效果-许辰Kobe Bryant • 背景介绍 • 设计思路 • 性能优化 • 落地效果 • 未来演进 K8s 元信息存储的需求 (1) 读 • 单 Key 读,提供线性一致性 • Range 扫描读,支持快照读,支持分页 写 • K8s 乐观锁 resource version • 单 Key CAS Watch • Kubernetes list-watch 的底层依赖 底层对接分布式强一致性存储 • CAS 事务写 • 快照读 实现架构图 存储层 存储层 – 分布式 KV Store ByteKV • Multi Raft Goup • 全局有序 Range 分区 • 强一致性 • 支持多 key 事务 • 支持 CAS • 支持快照读 • 高性能 存储层 - 数据格式 etcd KubeBrain 能否使用类似的格式? 1. 否 2 的 Committed Index,与 快照 读有关 逻辑层 – 单 Key 读 逻辑层 – Range 读 逻辑层 – Range 读一致性 • Range 从 Leader 获取滑动窗 口当前 Committed Index 序 号 • 根据当前序号进行快照读 • Range 后 Client 通过 Watch 从leader RingBuffer 中获取 增量事件,达到0 码力 | 60 页 | 8.02 MB | 1 年前3
Over engineeringthe core of Kubernetes kopseach master ASG to the ELB # --------------------------------------------------------------- {{ range $m := Masters }} loadBalancerAttachment/api-elb-attachment.{{ $m.Name }}.{{ ClusterName }}: loadBalancer: subnet (to hold the instances) # --------------------------------------------------------------- {{ range $zone := .Zones }} # --------------------------------------------------------------- # Utility Subnet subnet (to hold the instances) # --------------------------------------------------------------- {{ range $zone := .Zones }} Kris Nova Over engineering the core of Kubernetes kops Kris Nova About Me0 码力 | 75 页 | 4.56 MB | 1 年前3
Advancing the Tactical Edge with K3s and SUSE RGScompletely hardware-agnostic and heterogeneous solution. It was devel- oped in recognition of the diverse range of hardware in the field—a project might run in AWS, Azure or GCP (or a mixture), and so the SmartEdge specific architectures. This is where K3s comes in—helping the team ex- ecute in a range of environments, where a range of different hardware is used. But what does this mean from an opera- tional point on the evolution of the device landscape. According to the team, Booz Allen’s clients can use a range of devices as the software knows how to talk to an array of sensors. If users want to lift and0 码力 | 8 页 | 888.26 KB | 1 年前3
K8S安装部署开放服务{{- range $key, $value := .Values.persistentVolume.annotations }} {{ $key }}: "{{ $value }}" {{- end }} spec: accessModes: {{- range .Values.persistentVolume0 码力 | 54 页 | 1.23 MB | 1 年前3
运维上海2017-Kubernetes 在大规模场景下的service性能优化实战 - 杜军nf_conntrack_ipv4, ip_vs, ip_vs_rr, ip_vs_wrr, ipvs_sh ü # echo 1 > /proc/sys/net/ipv4/vs/conntrack ü �����port range0 码力 | 38 页 | 3.39 MB | 1 年前3
vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIGprovider or admin to supply a default and over-ride container specification outside an allowed range • Supplemental “Metering” at the namespace level • Resource Quotas can be applied by an administrator0 码力 | 25 页 | 2.22 MB | 1 年前3
VMware SIG Deep Dive into Kubernetes Schedulingcloud provider or admin to supply a default and over-ride container specification outside an allowed range • Supplemental “Metering” at the namespace level • Resource Quotas can be applied by an administrator0 码力 | 28 页 | 1.85 MB | 1 年前3
Kubernetes开源书 - 周立pod 的 -o go-template=... 选项来获取先前终⽌的Containers的状态: [13:59:01] $ kubectl get pod -o go-template='{{range.status.containerStatuses}}{{"Container Name: "}}{{.name}}{ {"\r\nLastState: "}}{{.lastState}}{{end}}' IP。 例如,如果您想替换⼀条现 有DNS条⽬,或者有⼀个配置了固定IP、很难重新配置的遗留系统。⽤户选择的IP地址必须是合法的IP地址,并且该IP 在 service-cluster-ip-range CIDR范围内,该范围由API Server的标识指定。 如果IP不合法,apiserver将返回⼀个422 HTTP状态码,表示该值不合法。 Why not use round-robin0 码力 | 135 页 | 21.02 MB | 1 年前3
k8s操作手册 2.3containers: - command: - kube-apiserver #在这行下面添加一行 - --service-node-port-range=20000-21000 保存退出之后,kube-apiserver的pod将自动更新,更新期间kube-apiserver将不 可用,在生产环境谨慎操作! # kubectl get pod0 码力 | 126 页 | 4.33 MB | 1 年前3
共 10 条
- 1













