标签:k8s

未分类

k8s实战-创建ConfigMap

5

sa 发布于 2017-10-16

k8s的ConfigMap用来保存配置数据,以键值对形式存储,既可以保存单个属性,也可以保存配置文件。使用ConfigMao前请确保已经安装好了k8s集群,在master主机上执行kubectl create configmap –help,可以看到该命令的使用方法k...

阅读(137)评论(0)

未分类

k8s基于hpa实现pod弹性扩容

sa 发布于 2017-09-25

要使用hpa,第一步是安装heapster(下面的10.135.19.77换成自己k8s可以访问到的ip) wget https://github.com/kubernetes/heapster/archive/master.zip unzip master.zip cd hea...

阅读(150)评论(0)

未分类

K8S APISERVER源码: 服务启动

2

sa 发布于 2017-09-25

基于版本 1.6.7 启动流程 cmd/kube-apiserver/apiserver.go func main() { app.Run(s) } cmd/kube-apiserver/app/server.go func Run(s *options.ServerRunOpt...

阅读(96)评论(0)

未分类

K8S APISERVER源码: API注册主体流程

1

sa 发布于 2017-09-24

基于版本 1.6.7 k8s使用了go-restful github, 在前面, 已经介绍了container如何初始化的. 这里, 需要关注, api是如何注册进来的. 即, route -> webservice -> container begin pkg/master/m...

阅读(93)评论(0)

未分类

使用open-falcon cAdvisor实现对k8s(kubernetes)集群的监控

1

sa 发布于 2017-08-24

1. 前言 当我们的k8s要面临落地时,监控和日志肯定时不可缺少的。它主要为了帮助系统运维人员事前及时预警发现故障,事后通过翔实的数据追查定位问题。 2. 可选方案 Heapster(数据采集自cAdvisor)+Influxdb(存储)+Grafana(展示) 这套方案缺点是没...

阅读(163)评论(0)