【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

dashboard 也有小插件,dashboard本身是k8s的插件,但是dashboard本身也有个插件,现在heapster地位比较尴尬,只能称为菜单
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

是dashboard下面的一个小插件
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

quay.io和dockerhub都是仓库
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

打镜像,push到harbor里
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

deployment就是用heapster起来的pod控制器
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

serivce
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

创建一个service account,名字叫heapster,在kube-system名称空间里,rolebinding到一个默认的集群角色,system:heapstr
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

command 就是cmd指令,后面的source,省略了svc.cluster,kubernetes在内部使用可以用service名字来调用,因为coredns指向了192.169.0.1 443集群地址
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

把8082整到80端口

【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

先去创建rbac
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

正在创建中
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

不保存数据,只是提供一个可以参考的监控指标
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

仅供参考,真正去监控资源的还是普罗米修斯

进入到某个pod里,由scheduler帮你决定一个节点,7-22.host.com
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

拉了一个镜像
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

启动镜像
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

logs还可以看容器日志

【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

这里是针对名称空间的,traefik现在消耗比较多
【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

exec进去就是kubectl exec

【K8S运维知识汇总】第4天7: dashboard小彩蛋–heapster

所以k8s分权限给dashboard