随笔分类 -  Kubernetes

摘要:除了基于 CPU 和内存来进行自动扩缩容之外,我们还可以根据自定义的监控指标来进行。这个我们就需要使用 Prometheus Adapter,Prometheus 用于监控应用的负载和集群本身的各种指标,Prometheus Adapter 可以帮我们使用 Prometheus 收集的指标并使用它们 阅读全文
posted @ 2022-06-09 13:27 cptao 阅读(950) 评论(0) 推荐(0) 编辑
摘要:环境: 部通过Rancher 管理k8s集群,集群中只安装了 Traefik-Ingress,发现添加的Ingress状态都是 Initializing 的,检查Ingress发现 # kubectl get ingress -A NAMESPACE NAME CLASS HOSTS ADDRESS 阅读全文
posted @ 2022-03-25 12:29 cptao 阅读(618) 评论(0) 推荐(0) 编辑
摘要:coredns简介 CoreDNS是一个DNS服务器,和Caddy Server具有相同的模型:它链接插件。CoreDNS是云本土计算基金会启动阶段项目。CoreDNS是SkyDNS的继任者。 SkyDNS是一个薄层,暴露了DNS中的etcd中的服务。 CoreDNS建立在这个想法上,是一个通用的D 阅读全文
posted @ 2020-08-31 17:10 cptao 阅读(2114) 评论(0) 推荐(0) 编辑
摘要:kubernetes中经常需要配置sticky session,此时需要根据你使用的ingress controller来设置了。 1、Nginx Ingress apiVersion: extensions/v1beta1 kind: Ingress metadata: name: nginx-t 阅读全文
posted @ 2020-06-30 18:21 cptao 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:背景:我们通过会有多个k8s集群,例如集群(cn-k8s)和集群(jp-k8s),那个就需要有一台服务器可以同时访问两个集群,方式:将2个集群的config信息存放到一个文件中,通过使用 kubectl config use-context context_name 来访问集群。简而言之,通过设置c 阅读全文
posted @ 2019-09-30 16:35 cptao 阅读(8015) 评论(0) 推荐(2) 编辑
摘要:https://k8smeetup.github.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/ Horizontal Pod Autoscaling可以根据CPU利用率自动伸缩一个Replication Con 阅读全文
posted @ 2019-05-23 16:58 cptao 阅读(1224) 评论(0) 推荐(0) 编辑
摘要:Kubernetes 1.8 关于资源使用情况的 metrics,可以通过 Metrics API 获取到, Kubernetes 1.11 已经废弃 heapster。这里我们基于 Kubernetes 1.14.1 版本安装 Metrics Server。 首先,先说明下集群环境: [root@node-01]# kubectl get nodes NAME STATUS ... 阅读全文
posted @ 2019-05-23 16:37 cptao 阅读(2706) 评论(0) 推荐(0) 编辑
摘要:添加node 2、待加入的node节点确保kubelet,docker已启动 注意检查 /var/lib/kubelet/kubeadm-flags.env 3、<!--?xml version="1.0" encoding="UTF-8"?--> docker采用docker-ce需要注意该文件, 阅读全文
posted @ 2019-05-23 16:31 cptao 阅读(4802) 评论(0) 推荐(0) 编辑
摘要:1. 架构信息 2. 节点信息 目前测试为 6 台虚拟机,etcd采用 rpm 安装、kubernetes 使用二进制安装,使用 systemd 来做管理,网络组件采用 flannel,Master 实现了 HA, 集群开启 RBAC;master 不负载 pod,在分发证书等阶段将在另外一台主机上 阅读全文
posted @ 2019-05-23 16:25 cptao 阅读(10693) 评论(1) 推荐(1) 编辑
摘要:下载dashboard yaml文件 1、使用kubernetes-dashboard-token的tocken登陆,先获取tocken,令牌方式登陆 [root@node-01 ~]# kubectl -n kube-system describe secret $(kubectl -n kube 阅读全文
posted @ 2019-05-23 15:53 cptao 阅读(2428) 评论(0) 推荐(0) 编辑
摘要:背景: 当node宕机时,希望该node节点上的pod能够快速疏散到其他节点,并提供服务。测试发现,要等待5分钟,上面的pod才会疏散。 网上介绍通过修改<!--?xml version="1.0" encoding="UTF-8"?--> /etc/kubernetes/manifests/kub 阅读全文
posted @ 2019-05-23 15:03 cptao 阅读(4778) 评论(0) 推荐(0) 编辑
摘要:1 理解Ingress 简单的说,ingress就是从kubernetes集群外访问集群的入口,将用户的URL请求转发到不同的service上。Ingress相当于nginx、apache等负载均衡方向代理服务器,其中还包括规则定义,即URL的路由信息,路由信息得的刷新由Ingress contro 阅读全文
posted @ 2019-05-23 14:57 cptao 阅读(3861) 评论(0) 推荐(1) 编辑
摘要:Master节点: Master节点上面主要由四个模块组成,APIServer,schedule,controller-manager,etcd APIServer: APIServer负责对外提供RESTful的kubernetes API的服务,它是系统管理指令的统一接口,任何对资源的增删改查都 阅读全文
posted @ 2019-05-23 14:07 cptao 阅读(1238) 评论(0) 推荐(0) 编辑
摘要:1. 架构信息 2. 节点信息 目前测试为 6 台虚拟机,etcd采用 rpm 安装、kubernetes 使用二进制安装,使用 systemd 来做管理,网络组件采用 flannel,Master 实现了 HA,<!--?xml version="1.0" encoding="UTF-8"?--> 阅读全文
posted @ 2019-05-23 14:03 cptao 阅读(2941) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示