玩转Pod调度 Deployment或RC:全自动调度 apiVersion: apps/v1beta1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 3 template: metadata: labels: a ...
分类:
Web程序 时间:
2020-05-25 17:31:45
阅读次数:
58
1. 安装Firda-server到Android https://github.com/frida/frida/releases 这里手机是Pixel2(arm64)所以安装:frida-server-12.9.4-android-arm64.xz ...
分类:
移动开发 时间:
2020-05-24 00:23:09
阅读次数:
223
Taint 和 Toleration 节点亲和性,是 pod 的一种属性(偏好或硬性要求),它使 pod 被吸引到一类特定的节点。Taint 则相反,它使节点能够排斥一类特定的 pod Taint 和 toleration 相互配合,可以用来避免 pod 被分配到不合适的节点上。每个节点上都可以应用 ...
分类:
Web程序 时间:
2020-05-23 18:11:29
阅读次数:
61
使用k8s删除pod资源时出现如下报错[root@localhostdemo]#kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEtest0/1Terminating710m这种情况下可以使用强制删除命令,即可完成删除kubectldeletepod[podname]--force--grace-period=0-n[namespace]
分类:
其他好文 时间:
2020-05-23 18:03:06
阅读次数:
103
节点亲和性 pod.spec.nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution:软策略 requiredDuringSchedulingIgnoredDuringExecution:硬策略 requiredDuringSche ...
分类:
Web程序 时间:
2020-05-23 00:28:20
阅读次数:
64
简介: Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题: 公平:如何保证每个节点都能被分配资源 资源高效利用:集群所有资源最大化被使用 效率:调度的性能要好,能够尽快地对大批量的 pod 完成调度工作 灵 ...
分类:
Web程序 时间:
2020-05-23 00:28:05
阅读次数:
103
目前在阿里巴巴内部云原生环境中,绝大部分应用都统一使用 OpenKruise 的能力做 Pod 部署、发布管理,而不少业界公司和阿里云上客户由于 K8s 原生 Deployment 等负载不能完全满足需求,也转而采用 OpenKruise 作为应用部署载体。
分类:
其他好文 时间:
2020-05-22 19:37:49
阅读次数:
55
1. 为我们的应用创建headless服务 在Kubernetes中,有一种称为headless服务的特定服务,恰好与Envoy的STRICT_DNS服务发现模式一起使用时非常方便。 Headless服务不会为底层Pod提供单个IP和负载平衡,而只是具有DNS配置,该配置为我们提供了一个A记录,其中 ...
分类:
其他好文 时间:
2020-05-22 18:52:30
阅读次数:
89
一、了解Statefulset1、Statefulset保证了pod在重新调度后保留它们的标识和状态。2、Statefulset做到每个pod对应相对的PV卷,每个POD都可以拥用一组独立的数据卷。3、提供稳定的网络标识,一个Statefulset创建的每个pod都有一个从零开始的顺序索引,这个体现在pod的名称和主机名上,同样还会体现在pod对应的固定存储上。4、让pod拥用可预知的名称和主机名
分类:
其他好文 时间:
2020-05-21 17:47:00
阅读次数:
59
当时K8S环境想用来设计部署微服务这块的架构才发现的这个问题 我的K8S集群是使用kubeadm安装的,当时也是跟着网上教程走的,并没有注意网络路由使用的iptables规则 现在出现pod不能ping通service或者ping通CLUSTER-IP的问题,导致如果我再集群里部署注册中心,并不能正 ...
分类:
其他好文 时间:
2020-05-21 17:45:11
阅读次数:
274