1前言 1.1使用的软件及版本 软件 版本号 Rancher 1.6stable Kubernetes 1.8.3 Docker 1.12.6 1.2 Rancher与K8S的RESTAPI差异 因为目前使用Rancher作为K8S的部署工具,Rancher封装了K8S的REST API(仅仅是做了 ...
分类:
Windows程序 时间:
2017-12-20 13:49:13
阅读次数:
1447
目前创建K8S集群的安装程序最受欢迎的有Kops,Kubespray,kubeadm,rancher,以及个人提供的脚本集等。 Kops和Kubespary在国外用的比较多,没有处理中国的网络问题,没法使用。 kubeadm是Kubernetes官方提供的k8s部署工具,不过不支持HA,且支持的do ...
分类:
其他好文 时间:
2017-12-20 13:47:31
阅读次数:
816
livenessProbe: exec: command: - /bin/sh - '-c' - /opt/app-root/src/check_conf.sh failureThreshold: 3 #探测失败阈值 initialDelaySeconds: 10 #容器起来多久才开始探测 peri ...
分类:
其他好文 时间:
2017-12-19 01:18:33
阅读次数:
97
############################################### ######## k8s-1.7.3 Install Guide ######### ############################################### ###########... ...
分类:
其他好文 时间:
2017-12-17 20:42:31
阅读次数:
193
前言 ingress是一种可以暴露k8s集群内部service的方式,用户编辑配置文件定义一个ingress资源即可实现外部网络访问内网service。 ingress controller是来管理所有的Ingress的对象,ingress controller内部其实是一个nginx的容器,当in ...
分类:
Web程序 时间:
2017-12-17 15:05:39
阅读次数:
219
hostPort相当于docker run p 8081:8080 hostNetwork相当于 docker run net=host NodePort svc级别,由kube proxy操控,所有节点规则统一,逻辑上市全局的 因此,svc上的nodeport会监听在所有的节点上(如果不指定,即是 ...
分类:
其他好文 时间:
2017-12-17 15:02:40
阅读次数:
780
启动一个简单的集群: tomcat+mysql ...
分类:
其他好文 时间:
2017-12-17 14:10:50
阅读次数:
156
一直没有时间完成drone系列文章。drone-wechat插件实现了一半,由于企业微信token申请比较麻烦,所以也没有进展。今天抽出时间,研究了一下scp插件,主要目的是实现非容器项目的部署。其实就是借助scp插件,将构建好的go项目可执行文件和配置文件发布到指定主机上。本项目依旧基于baa-c ...
分类:
其他好文 时间:
2017-12-15 22:38:00
阅读次数:
172
意外停掉一台node的kubelet,发现调度有问题,研究了下调度的细节 k8s架构 控制层 kubelet(配合节点docker工作) 数据层 kube proxy 测试pod调度 停掉n1的kubelet,等几min后 kubectl get node 显示n1 not ready 在等几min ...
分类:
其他好文 时间:
2017-12-15 16:20:12
阅读次数:
289