Kubernetes

使用kubeadm安装Kubernetes 1.13

2018-12-08
Kubernetes

kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新的最佳实践。

...

Kubernetes的Metrics API和Metrics Server

2018-10-22
Kubernetes

Kubernetes 1.8关于资源使用情况的metrics(例如容器的CPU和内存),可以通过Metrics API获取到。 前面在做Kubernetes 1.11的升级工作时,Kubernetes 1.11已经废弃heapster那套监控的东东。因此是时候了解一下Kubernetes的Metrics API和Metrics Server了。

...

Kubernetes Ingress实战(五):Bare metal环境下Kubernetes Ingress边缘节点的高可用(基于IPVS)

2018-10-21
Kubernetes

前面我们基于Keepavlied实现了Kubernetes集群边缘节点的高可用,详见《Kubernetes Ingress实战(四):Bare metal环境下Kubernetes Ingress边缘节点的高可用》。当kube-proxy开启了ipvs模式后,可以不再使用keepalived,ingress controller的采用externalIp的Service,externalIp指定的就是VIP,由kube-proxy ipvs接管。试验环境如下:

...

Kubernetes 从1.10到1.11升级记录(续):Kubernetes kube-proxy开启IPVS模式

2018-10-20
Kubernetes

IPVS(IP Virtual Server)是lvs项目的一部分,作为Linux内核的一部分,提供4层负载均衡器的功能,即传输层负载均衡。ipvs运行在主机内核中,作为真是服务器集群前的负载均衡器,将到对服务的请求转发到真实的服务器上,并将多个ip的真实服务器集群的服务显示为单个ip的虚拟机服务。

...

使用CoreDNS实现Kubernetes基于DNS的服务发现

2018-10-12
Kubernetes

1.Kubernetes基于DNS的服务发现 #

在Kubernetes集群推荐使用Service Name作为服务的访问地址,因此需要一个Kubernetes集群范围的DNS服务实现从Service Name到Cluster Ip的解析,这就是Kubernetes基于DNS的服务发现功能。

...

使用kubeadm安装Kubernetes 1.12

2018-10-02
Kubernetes

kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新的最佳实践。

...

Kubernetes Ingress实战(四):Bare metal环境下Kubernetes Ingress边缘节点的高可用

2018-09-16
Kubernetes

1.Kubernetes边缘节点的单点故障 #

经过前面几篇对Ingress的学习,我们已经可以在一个Kubernetes中部署nginx ingress,同时可以将集群中的两类服务HTTP和gRPC暴露到集群外部。 本篇将主要关注一下Bare metal环境下Kubernetes Ingress边缘节点高可用相关的问题。我们的线上环境并没有使用公有云,因此无法使用各种共有云提供的ingress controller。

...

Kubernetes Ingress实战(三):使用Ingress将gRPC服务暴露到Kubernetes集群外部

2018-09-14
Kubernetes, Grpc

为什么要将gRPC服务暴露到Kubernetes集群外部 #

在实践中我们的微服务使用下面的集成方式:

...

使用helm管理Ingress的TLS Secret证书

2018-09-12
Helm, Kubernetes

为什么要管理TLS Secret证书 #

使用ingress将服务以https暴露到集群外边时,需要ssl证书。在https://github.com/kubernetes/contrib/tree/master/ingress/controllers/nginx/examples/tls这个例子中, ingress的定义如下:

...

© 2024 青蛙小白