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