
kubernetes
文章平均质量分 89
oguro
无
展开
-
k8s自定义controller: code generator自动生成代码
为什么要做controllercontroller的作用就是监听指定对象的新增、删除、修改等变化,针对这些变化做出相应的响应(例如新增pod的响应为创建docker容器),如上图,API对象的变化会通过Informer存入队列(WorkQueue),在Controller中消费队列的数据做出响应,响应相关的具体代码就是我们要做的真正业务逻辑;自动生成代码是什么从上图可以发现整个逻辑还是比较复杂的,为了简化我们的自定义controller开发,k8s的大师们利用自动代码生成工具将contr.原创 2021-07-23 09:34:01 · 1806 阅读 · 3 评论 -
K8S知识点总结
K8S介绍:Kubernetes(k8s)是Google开源的容器集群管理系统。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模 容器集群管理的便捷性。1.K8S优势:容器编排;轻量级;开源;弹性伸缩;负载均衡2.重要概念:Cluster: 是 计算、存储和网络资源的集合,k8s利用这些资源运行各种基于容器的应用.Master: master是cluster的大脑,他的主要职责是调度,即决定将应用放在那里运行。ma原创 2021-06-06 11:27:41 · 607 阅读 · 0 评论 -
kubernetes service外部网络访问方式
根据创建Service的type类型不同,可分成4种模式:ClusterIP: 默认方式。根据是否生成ClusterIP又可分为普通Service和Headless Service两类:普通Service:通过为Kubernetes的Service分配一个集群内部可访问的固定虚拟IP(Cluster IP),实现集群内的访问。为最常见的方式。Headless Service:该服务不会分配...原创 2019-04-26 17:45:04 · 8958 阅读 · 1 评论 -
kubernetes 服务service中的一些概念总结
PortService中主要涉及三种Port:`port` 这里的port表示service暴露在clusterIP上的端口,clusterIP:Port 是提供给集群内部访问kubernetes服务的入口。targetPort是pod上的端口,从port和nodePort上到来的数据最终经过kube-proxy流入到后端pod的targetPort上进入容器。nodePort...原创 2019-04-28 09:55:04 · 833 阅读 · 0 评论 -
kubernetes系列—PV和PVC详解
1、认识PV/PVC/StorageClass1.1 介绍 管理存储是管理计算的一个明显问题。该PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息。为此,我们引入了两个新的API资源:PersistentVolume和PersistentVolumeClaim PersistentVolume(PV)是集群中由管理员配置...转载 2019-07-23 09:01:41 · 22881 阅读 · 0 评论 -
k8s基本概念-配置调度策略之(Taints-and-Tolerations)
通过定义 Taints and Tolerations 来达到 node 排斥 pod 的目的通过一个典型实例来描述 taint 和 toleration 之间的关联 测试前的集群状态 部署appwhoami-t1 测试 taint 的用法 测试结果 测试使用toleration 测试结果 如何移除指定的 taint 呢? 聊一聊 Taints and To...转载 2019-07-23 09:42:26 · 6586 阅读 · 0 评论 -
kubenetes PV和PVC详解
1、认识PV/PVC/StorageClass1.1 介绍 管理存储是管理计算的一个明显问题。该PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息。为此,我们引入了两个新的API资源:PersistentVolume和PersistentVolumeClaim PersistentVolume(PV)是集群中由管理员配置...原创 2019-08-01 16:32:21 · 801 阅读 · 0 评论 -
zookeeper
在Zookeeper的官网上有这么一句话:ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.这大概描述了Zookeeper主要可以干哪些...原创 2019-09-20 09:45:11 · 150 阅读 · 0 评论