部署kube-dns https://console.cloud.google.com/gcr/images/google-containers/GLOBAL #kube-dns镜像下载地址 kube-dns简介 kube-dns 的 pod 中包含了 3 个容器,分别是: 1、kube-dns:提 ...
分类:
其他好文 时间:
2020-07-17 19:19:07
阅读次数:
70
部署kube-dns https://console.cloud.google.com/gcr/images/google-containers/GLOBAL #kube-dns镜像下载地址 kube-dns简介 kube-dns 的 pod 中包含了 3 个容器,分别是: 1、kube-dns:提 ...
分类:
其他好文 时间:
2020-07-17 16:11:24
阅读次数:
55
**现象:**由于两台node节点服务器docker IP一致导致flannel所分配IP冲突。 但是,无论修改/etc/default/docker中的,DOCKER_OPTS="--bip=X.X.X.X24 "后重启docker,还是修改/etc/docker/daemon.json.中的"b ...
分类:
其他好文 时间:
2020-07-15 15:22:01
阅读次数:
101
Kubernetes的网络通信问题: 1. 容器间通信: 即同一个Pod内多个容器间通信,通常使用loopback来实现。 2. Pod间通信: K8s要求,Pod和Pod之间通信必须使用Pod-IP 直接访问另一个Pod-IP 3. Pod与Service通信: 即PodIP去访问ClusterI ...
分类:
其他好文 时间:
2020-07-15 12:59:32
阅读次数:
134
告警 正在开会,突然钉钉告警声响个不停,同时市场人员反馈客户在投诉系统登不进了,报504错误。查看钉钉上的告警信息,几台业务服务器节点全部报CPU超过告警阈值,达100%。 赶紧从会上下来,SSH登录服务器,使用 top 命令查看,几个Java进程CPU占用达到180%,190%,这几个Java进程 ...
分类:
其他好文 时间:
2020-07-14 20:06:37
阅读次数:
82
四组基本概念 Pod/Pod控制器 Name/Namespace Label/Label选择器 Service/Ingress Pod Pod是k8s里能够被运行的最小的逻辑单元(原子单元) 1个Pod里面可以运行多个容器,它们共享UTS+NET+IPC名称空间 可以把Pod理解成豌豆荚,而同一个P ...
分类:
其他好文 时间:
2020-07-14 16:43:21
阅读次数:
82
Spark on K8S 的几种模式 Standalone:在 K8S 启动一个长期运行的集群,所有 Job 都通过 spark-submit 向这个集群提交 Kubernetes Native:通过 spark-submit 直接向 K8S 的 API Server 提交,申请到资源后启动 Pod ...
分类:
Web程序 时间:
2020-07-14 09:25:00
阅读次数:
89
1. 集群调度简介 2. 调度过程 2.1 调度过程概览 2.2 Predicate(预选) 2.3 Priorities(优选) 3. 调度的亲和性 3.1 node亲和性 3.1.1 node亲和性简介 3.1.2 node亲和性硬策略示例 3.1.3 node亲和性软策略示例 3.2 pod亲 ...
分类:
Web程序 时间:
2020-07-11 17:40:51
阅读次数:
72
1> 创建测试资源 1.命令获取deployment yaml模板 kubectl create deployment web --image=nginx:1.14 -o yaml --dry-run >deploy-web.yaml 修改deployment -web模板,添加pod限制 apiV ...
分类:
其他好文 时间:
2020-07-09 15:08:42
阅读次数:
159
Secret介绍 Secret存在的意义 Secret解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者Pod Spec中,可以以Volume或者环境变量的方式使用 Secret有三种类型 Service Account:用来访问Kubernetes API,由K ...
分类:
Web程序 时间:
2020-07-08 22:54:56
阅读次数:
86