Kubernetes的Metrics API和Metrics Server 2018年10月22日 Kubernetes 1.8关于资源使用情况的metrics(例如容器的CPU和内存),可以通过Metrics API获取到。 前面在做Kubernetes 1.11的升级工作时,Kubernetes 1.11已经废弃heapster那套监控的东东。因此是时候了解一下…… 阅读全文
Kubernetes Ingress实战(五):Bare metal环境下Kubernetes Ingress边缘节点的高可用(基于IPVS) 2018年10月21日 Kubernetes Ingress实战(一):在Kubernetes集群中部署NGINX Ingress Controller Kubernetes Ingress实战(二):使用Ingress将第一个HTTP服务暴露到集群外部 Kubernetes Ingress实战(三):使用Ingress将gRPC服务暴露到Kubernetes…… 阅读全文
Kubernetes 从1.10到1.11升级记录(续):Kubernetes kube-proxy开启IPVS模式 2018年10月20日 IPVS(IP Virtual Server)是lvs项目的一部分,作为Linux内核的一部分,提供4层负载均衡器的功能,即传输层负载均衡。ipvs运行在主机内核中,作为真是服务器集群前的负载均衡器,将到对服务的请求转发到真实的服务器上,并将多个ip的真实服务器集群的…… 阅读全文
使用CoreDNS实现Kubernetes基于DNS的服务发现 2018年10月12日 1.Kubernetes基于DNS的服务发现 在Kubernetes集群推荐使用Service Name作为服务的访问地址,因此需要一个Kubernetes集群范围的DNS服务实现从Service Name到Cluster Ip的解析,这就是Kub…… 阅读全文
Kubernetes 从1.10到1.11升级记录 2018年10月3日 Kubernetes 1.12已经发布。我们线上的版本升级都是按照比官方低一个版本的节奏。 因此可以开始考虑将团队线上环境的Kubernetes集群从1.10升级到1.11了。 本文记录了在测试环境中的演练过程。 1.准备 当前Kubernetes 1.11的小版本是1…… 阅读全文
使用kubeadm安装Kubernetes 1.12 2018年10月2日 kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernete…… 阅读全文
Kubernetes Ingress实战(四):Bare metal环境下Kubernetes Ingress边缘节点的高可用 2018年9月16日 Kubernetes Ingress实战(一):在Kubernetes集群中部署NGINX Ingress Controller Kubernetes Ingress实战(二):使用Ingress将第一个HTTP服务暴露到集群外部 Kubernetes Ingress实战(三):使用Ingress将gRPC服务暴露到Kubernetes…… 阅读全文
Kubernetes Ingress实战(三):使用Ingress将gRPC服务暴露到Kubernetes集群外部 2018年9月14日 Kubernetes Ingress实战(一):在Kubernetes集群中部署NGINX Ingress Controller Kubernetes Ingress实战(二):使用Ingress将第一个HTTP服务暴露到集群外部 Kubernetes Ingress实战(三):使用Ingress将gRPC服务暴露到Kubernetes…… 阅读全文
使用helm管理Ingress的TLS Secret证书 2018年9月12日 为什么要管理TLS Secret证书 使用ingress将服务以https暴露到集群外边时,需要ssl证书。在https://github.com/kubernetes/contrib/tree/master/ingress/controlle…… 阅读全文
如何升级Helm和Tiller 2018年9月4日 helm作为Kubernetes的包管理器,典型的C/S架构: helm:命令行工具,一般安装在CI/CD Server上使用 tiller: 是helm的服务端,部署在Kubernetes上,管理Release 这里记录一下测试环境Kubernetes集群的h…… 阅读全文