Kubernetes HPA(Horizontal Pod Autoscaling)Pod水平自动伸缩,通过此功能,只需简单的配置,集群便可以利用监控指标(cpu 使用率等)自动的扩容或者缩容服务中Pod数量,当业务需求增加时,系统将为您无缝地自动增加适量容器 ,提高系统稳定性。本文将详细讲解 HPA 的核心设计原理和基于 Hepaster 的使用方法。……继续阅读 » dewbay 6年前 (2019-04-12) 3823浏览 0评论0个赞
前言个人理解有限,如有错误,请及时指正。前前后后学习kubernetes已经有三个月了,一直想写一遍关于kubernetes内部实现的一系列文章来作为这三个月的总结,个人觉得kubernetes背后的架构理念以及技术会成为中大型公司架构的未来。我推荐可以先阅读下 Google 的Large-scale cluster management ……继续阅读 » dewbay 6年前 (2019-04-12) 2469浏览 0评论0个赞
1、报错信息如下:Error from server (Forbidden): Forbidden (user=system:anonymous, verb=get, resource=nodes, subresource=proxy)12、解决办法绑定一个 cluster-admin 的权限kubectl create cluste……继续阅读 » dewbay 6年前 (2019-04-12) 5947浏览 0评论3个赞
本版本用 kube-router 组件取代 kube-proxy,用 lvs 做 svc 负载均衡,更快稳定。用coredns取代 kube-dns,更稳定。经过测试 1.9 版,消除了以往的 kubelet docker 狂报错误日志的错误 ,更完美。节点构造如下 :节点 ip节点角色hostname192.168.0.57nodebig……继续阅读 » dewbay 6年前 (2019-04-12) 2674浏览 0评论0个赞
CentOS7(mini) 安装 Kubernetes 集群(kubeadm方式)安装 CentOS安装net-tools[root@localhost ~]# yum install -y net-tools1关闭 firewalld[root@localhost ~]# systemctl stop firewa……继续阅读 » dewbay 6年前 (2019-04-12) 2446浏览 0评论0个赞
1、删除所有容器docker rm `docker ps -a -q`2、删除所有镜像docker rmi `docker images -q`3、按条件删除镜像 没有打标签docker rmi `docker images -q | awk '/^<none>/ { print $3 }'`……继续阅读 » dewbay 6年前 (2019-04-12) 2686浏览 0评论3个赞
前言在分布式系统中,要改个配置涉及到很多个系统,一个一个改效率低下,吃力不讨好。用配置中心可以解决这个问题。当然配置中心有不少,以下对比的表格是照搬Apollo Wiki的。功能点ApolloSpring Cloud Config备注配置界面一个界面管理不同环境、不同集群配置无,需要通过 git 操作配置生效时间实时重启生效,或手动 ref……继续阅读 » dewbay 6年前 (2019-04-12) 3781浏览 0评论4个赞
集群环境主机名称 IP 备注 操作系统master 192.168.0.8 docker、kubectl、kubelet、kubeadm、flannel centos7.3node01 192.168.0.9 docker、kubectl、kubelet、kubeadm centos7.3node02 192.……继续阅读 » dewbay 6年前 (2019-04-12) 5888浏览 0评论7个赞
Docker 从 1.13 版本之后采用时间线的方式作为版本号,分为社区版 CE 和企业版 EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照 stable 和 edge 两种方式发布,每个季度更新 stable 版本,如 17.06,17.09;每个月……继续阅读 » dewbay 6年前 (2019-04-12) 2048浏览 0评论0个赞
部署说明k8s新的版本与之前 1.5 的部署方式发生改变,官方将 kubernetes 大组件中的服务例如(kube-proxy、kube-api 等服务)剥离出来封装成容器的形式来简化部署的方式。以下为三个必装的服务:kubelet :运行在 Cluster 所有节点上,主要负责启动 Pod 和容器。 kubeadm :用于初始化和引导 Cl……继续阅读 » dewbay 6年前 (2019-04-12) 3903浏览 0评论5个赞