![](https://img-blog.csdnimg.cn/20200826123703104.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kubernetes
Kubernetes学习总结
RtxTitanV
这个作者很懒,什么都没留下…
展开
-
Kubernetes控制器之Deployment
Deployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理应用。只需要在Deployment中描述一个期望状态,Deployment控制器以受控速率更改实际状态以达到期望状态。原创 2020-08-29 18:07:08 · 1835 阅读 · 0 评论 -
Kubernetes控制器之ReplicaSet
ReplicaSet用来维护一组在任何时候都处于运行状态的Pod保持稳定的副本数。因此,它通常用来保证给定数量的完全相同的Pod的可用性。现在ReplicaSet基本取代了ReplicationController,ReplicaSet支持集合式的selector,而ReplicationController仅支持等式。不过现在建议使用Deployment来自动管理ReplicaSet,这样无需担心跟其他机制的不兼容问题,并且还支持版本记录、回滚、暂停升级等高级特性。原创 2020-08-24 14:27:00 · 1399 阅读 · 0 评论 -
Kubernetes控制器概述
控制器通过apiserver来监控集群的公共状态,并致力于将当前状态转变为期望状态。一个控制器至少追踪一种类型的Kubernetes资源。这些资源对象有一个代表期望状态的spec字段,该资源的控制器就负责确保其当前状态接近期望状态。Kubernetes内置了一组控制器,运行在kube-controller-manager内,这些内置的控制器提供了重要的核心功能。而常见的工作负载控制器注意有ReplicationController、ReplicaSet、Deployment、StatefulSet、Daem原创 2020-08-21 17:28:10 · 1127 阅读 · 0 评论 -
Kubernetes服务发现之Ingress
通过Service可以实现访问Kubernetes集群中的一组Pod及实现负载均衡,但Service中的负载均衡都是基于IP和端口的四层负载均衡。而要想实现七层负载均衡,则需要引入Ingress。Ingress 是对集群中服务的外部访问进行管理的API对象,典型的访问方式是HTTP。Ingress可以提供负载均衡、SSL和基于主机名的访问。原创 2020-08-13 23:52:13 · 3042 阅读 · 1 评论 -
Kubernetes服务发现之Service
Kubernetes在设计之初就充分考虑了针对容器的服务发现与负载均衡机制,提供了Service资源——一种将运行在一组Pod上的应用公开为网络服务的抽象方法。使用Kubernetes,我们无需修改应用程序即可使用不熟悉的服务发现机制。Kubernetes为Pod提供自己的IP地址和一组Pod的单个DNS名称,并且可以在它们之间进行负载平衡。原创 2020-07-23 16:18:38 · 1500 阅读 · 0 评论 -
kubeadm部署v1.18.5版Kubernetes集群
本文主要对使用kubeadm部署Kubernetes集群进行总结。使用三台虚拟机来部署一个单Master节点的Kubernetes集群,Kubernetes版本选择的是v1.18.5。原创 2020-07-15 00:07:28 · 1833 阅读 · 1 评论