摘要: kubectl apply 每次更新应用时 Kubernetes 都会记录下当前的配置,保存为一个 revision(版次),这样就可以回滚到某个特定 revision。 默认配置下,Kubernetes 只会保留最近的几个 revision,可以在 Deployment 配置文件中通过 revis 阅读全文
posted @ 2019-07-29 17:31 eddycomeon 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 1 count = 1 2 while count<=10: 3 fen = int(input("输入你的分数:")) 4 if fen >5 and fen<10: 5 print("%s号评委评分:%s分" %(count,fen)) 6 else: 7 print("%s你是不是傻!!!" 阅读全文
posted @ 2019-07-10 22:15 eddycomeon 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 本部署文章参照了 https://github.com/opsnull/follow-me-install-kubernetes-cluster ,欢迎给作者star 本文档讲解使用 keepalived 和 haproxy 实现 kube-apiserver 高可用的步骤: keepalived 阅读全文
posted @ 2019-07-04 07:32 eddycomeon 阅读(3208) 评论(0) 推荐(1) 编辑
摘要: 在一次kubernetes的升级过程中,由于之前欠下的技术债务,导致在删除etcd节点时没有把etcd中的成员删除,虽然安装的程序已经删除了,但是etcd集群中通过etcdctl member list还是能看到已删除的节点,而这次升级时候,又删除了了一台etcd节点,刚好etcd节点的节点存活数低 阅读全文
posted @ 2019-05-10 23:37 eddycomeon 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 简单介绍: Helm其实就是一个基于Kubernetes的程序包(资源包)管理器,它将一个应用的相关资源组织成为Charts,并通过Charts管理程序包。再简单点说,可以当做RHEL/CentOS系统中的yum机制,有yum install,也有helm install等等。具体可以参考网上其他介 阅读全文
posted @ 2019-05-02 18:18 eddycomeon 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合.由SoundCloud公司开发。 Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。这样做非常适合 阅读全文
posted @ 2019-04-03 22:49 eddycomeon 阅读(1004) 评论(2) 推荐(0) 编辑
摘要: Kubernetes 暴露服务的有三种方式,分别为 LoadBlancer Service、NodePort Service、Ingress。官网对 Ingress 的定义为管理对外服务到集群内服务之间规则的集合,通俗点讲就是它定义规则来允许进入集群的请求被转发到集群中对应服务上,从来实现服务暴漏。 阅读全文
posted @ 2019-04-03 11:52 eddycomeon 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: PVC 的使用 我们学习了 PV 的使用,但是在我们真正使用的时候是使用的 PVC,就类似于我们的服务是通过 Pod 来运行的,而不是 Node,只是 Pod 跑在 Node 上而已,所以这次我们就来给大家讲解下 PVC 的使用方法。 准备工作 在使用 PVC 之前,我们还得把其他节点上的 nfs 阅读全文
posted @ 2019-03-20 23:08 eddycomeon 阅读(480) 评论(0) 推荐(0) 编辑
摘要: PV 的使用 前面我们和大家一起学习了一些基本的资源对象的使用方法,前面我们也和大家讲到了有状态的应用和对数据有持久化的应用,我们有通过 hostPath 或者 emptyDir 的方式来持久化我们的数据,但是显然我们还需要更加可靠的存储来保存应用的持久化数据,这样容器在重建后,依然可以使用之前的数 阅读全文
posted @ 2019-03-20 23:03 eddycomeon 阅读(174) 评论(0) 推荐(0) 编辑
摘要: k8s删除一个节点使用以下命令 删除一个节点前,先驱赶掉上面的pod kubectl drain 172.17.3.51 --delete-local-data 然后我们来删除节点 kubectl delete node nodename 从上面看已经是删除掉该节点了 其实以上命令是通用的,可以进行 阅读全文
posted @ 2019-03-02 12:06 eddycomeon 阅读(1293) 评论(0) 推荐(0) 编辑