随笔分类 -  K8s

摘要:kubernetes 要求集群内各节点(包括 master 节点)能通过 Pod 网段互联互通。flannel 使用 vxlan 技术为各节点创建一个可以互通的 Pod 网络,使用的端口为 UDP 8472(需要开放该端口,如公有云 AWS 等)。 flanneld 第一次启动时,从 etcd 获取 阅读全文
posted @ 2020-02-04 17:02 流年晕开时光 阅读(2045) 评论(0) 推荐(0)
摘要:etcd 是基于 Raft 的分布式 key-value 存储系统,由 CoreOS 开发,常用于服务发现、共享配置以及并发控制(如 leader 选举、分布式锁等)。kubernetes 使用 etcd 存储所有运行数据。 本文档介绍部署一个三节点高可用 etcd 集群的步骤: 下载和分发 etc 阅读全文
posted @ 2020-02-04 16:55 流年晕开时光 阅读(2813) 评论(0) 推荐(0)
摘要:一、Kubernetes Service概念 Service是kubernetes最核心的概念,通过创建Service,可以为一组具有相同功能的POD应用提供统一的访问入口,并且将请求进行负载分发到后端的各个容器应用上。 在Kubernetes中,在受到RC调控的时候,Pod副本是变化的,对于的虚拟 阅读全文
posted @ 2019-01-06 14:43 流年晕开时光 阅读(158) 评论(0) 推荐(0)
摘要:一、Kubernetes 容器升级概念 传统的网站升级更新,通常是将服务全部下线,业务停止后再更新版本和配置,然后重新启动并提供服务。这样的模式已经完全不能满足发展需求了。 高并发、高可用系统普及的今天,服务的升级更新至少要做到“业务不中断”。而滚动更新(Rolling-update)恰是满足这一需 阅读全文
posted @ 2019-01-06 13:44 流年晕开时光 阅读(1136) 评论(0) 推荐(1)
摘要:一、Harbor简介 1.Harbor介绍 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能 阅读全文
posted @ 2019-01-06 13:16 流年晕开时光 阅读(257) 评论(0) 推荐(0)
摘要:实验环境 一、安装本地私有仓库 1、安装docker 2、下载Docker registry镜像,并启动私有仓库 默认情况下,会将仓库存放于容器内的/tmp/registry目录下,这样如果容器被删除,则存放于容器中的镜像也会丢失,所以我们一般情况下会指定本地一个目录挂载到容器内的/tmp/regi 阅读全文
posted @ 2018-12-26 16:10 流年晕开时光 阅读(3093) 评论(0) 推荐(0)
摘要:部署Kubernetes云计算平台,至少准备两台服务器,此处为4台,包括一台Docker仓库: 每台服务器主机上都运行如下命令: 一、etcd服务简介 1. ETCD是什么 ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统。该项目目前最新稳定版本为2.3.0. 具体信息请参考[项目首页 阅读全文
posted @ 2018-12-18 14:15 流年晕开时光 阅读(4912) 评论(0) 推荐(0)
摘要:一、 简介 kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 Kubernetes一个核心的特点就是能够自主的管理容器来保证云平 阅读全文
posted @ 2018-12-16 20:24 流年晕开时光 阅读(430) 评论(0) 推荐(0)