摘要: 有状态的控制器有以下几个特点 使用限制 组件 下面我们来简单创建一个redis的state服务(未作主从配置) 首先要创建三个可用pv 供其使用 每个node节点都要安装nfs工具否则会卡住 启动stateful statefu 会根据副本数量启动的有编号的pod,并在更新或者删除的时候顺序操作。 阅读全文
posted @ 2019-03-09 18:36 萱乐庆foreverlove 阅读(507) 评论(0) 推荐(0)
摘要: docker方式启动镜像仓库 配置 TLS 证书 当本地主机运行 Registry 服务后,所有能访问到该主机的 Docker Host 都可以把它作为 私有仓库使用,只需要在镜像名称前面添加上具体的服务器地址即可。 例如将本地的nginx 推入自己的仓库 私有仓库需要启用 TLS 认证,否则会报错 阅读全文
posted @ 2019-03-09 07:31 萱乐庆foreverlove 阅读(225) 评论(0) 推荐(0)
摘要: 控制组( CGroups)是 Linux 内核的一个特性,主要用来对共享资源进行隔离、限制、审计等。 只有将分配到容器的资源进行控制,才能避免多个容器同时运行时对宿主机系统的资源竞争。每个控制组是一组对资源的限制,支持层级化结构。 控制组技术最早是由 Google 的程序员在 2006 年提出的, 阅读全文
posted @ 2019-03-08 23:06 萱乐庆foreverlove 阅读(354) 评论(0) 推荐(0)
摘要: 命名空间( namespace)是 Linux 内核的一个强大特性,为容器虚拟化的实现带来极大便 利。 利用这一特性,每个容器都可以拥有自己单独的命名空间,运行在其中的应用都像是在 独立的操作系统环境中一样。 命名空间机制保证了容器之间彼此互不影响。 在操作系统中,包括内核、文件系统、网络、进程号( 阅读全文
posted @ 2019-03-08 21:24 萱乐庆foreverlove 阅读(340) 评论(0) 推荐(0)
摘要: docker是一个典型的c/s架构产品。 dockerd :为客户端提供 RESTFUL API,响应来自客户端的请求, 采用模块化的架构, 通过专门的 Engine 模块来分发管理各 个来自客户端的任务。 可以单独升级; docker-proxy :是 dockerd 的子进程, 当需要进行容器端 阅读全文
posted @ 2019-03-08 21:12 萱乐庆foreverlove 阅读(335) 评论(0) 推荐(0)
摘要: Redis 提供了不同级别的持久化方式: RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储. AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾.Redis还能对AOF文件进行后台重写, 阅读全文
posted @ 2019-03-08 20:30 萱乐庆foreverlove 阅读(230) 评论(0) 推荐(0)
摘要: 本篇文章使用nginx:apline 镜像进行编辑。 1.host模式 即docker直接共享主机的网络命名空间。 众所周知,Docker使用了Linux的Namespaces技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Network Nam 阅读全文
posted @ 2019-03-05 23:16 萱乐庆foreverlove 阅读(579) 评论(0) 推荐(0)
摘要: 管理存储是管理计算的一个明显问题。该PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息。为此,我们引入了两个新的API资源:PersistentVolume和PersistentVolumeClaim。 A PersistentVolum 阅读全文
posted @ 2019-03-04 17:56 萱乐庆foreverlove 阅读(1345) 评论(0) 推荐(0)
摘要: 在生产环境中使用 Docker,很多时候需要对数据进行持久化,或者进行容器间的数据共享。 容器中的管理数据主要有两种方式: 数据卷 (Data Volumes): 容器内数据直接映射到本地主机环境; 数据卷容器(Data Volume Containers): 使用特定容器维护数据卷。 那如何实现容 阅读全文
posted @ 2019-03-03 12:36 萱乐庆foreverlove 阅读(500) 评论(0) 推荐(0)
摘要: 数据持久化需要数据卷。kubernetes生态提供海量的存储驱动和存储使用方式。 [root@master song]# kubectl describe pod pod-demo Name: pod-demoNamespace: defaultPriority: 0PriorityClassNam 阅读全文
posted @ 2019-03-03 11:01 萱乐庆foreverlove 阅读(997) 评论(0) 推荐(0)