http://www.dockone.io/article/838 Hypernetes是一个真正多租户的Kubernetes Distro. Hypernetes在Kubernetes基础上增加了多租户认证授权.容器SDN网络.基于Hyper的容器执行引擎以及基于Cinder的持久化存储等. 基本上Hypernetes = Bare-metal + Hyper + Kubernetes + Cinder(Ceph) + Neutron + Keystone 在介绍Hypernetes细节之前先…
好久没有更新博客了,今天给大家介绍下最近在Hypernetes上做的工作,这个也是之前在微信群里的一个分享. Hypernetes是一个真正多租户的Kubernetes Distro. Hypernetes在Kubernetes基础上增加了多租户认证授权.容器SDN网络.基于Hyper的容器执行引擎以及基于Cinder的持久化存储等. 基本上Hypernetes = Bare-metal + Hyper + Kubernetes + Cinder(Ceph) + Neutron + Keysto…
近一年来,Docker 已经逐渐成为 container 界的事实标准,成为技术人员不可或缺的技能之一,就像 Docker 宣称的那样,「Build,Ship,and Run Any App,Anywhere」,容器极大简化了环境部署的步骤,并且很好的保证了环境的一致性. Docker 的轻量级给云市场也注入了活力,国内已经有厂商发布了基于 Docker 的公有云服务,例如:灵雀云,DaoCloud. 作为国内早期 Docker 的爱好者,笔者对 Docker 走向公有云的领域还是有些疑问的,熟…
多租户集群由多个用户和/或工作负载共享,这些用户和/或工作负载被称为"租户".多租户集群的运营方必须将租户彼此隔离,以最大限度地减少被盗用的租户或恶意租户可能对集群和其他租户造成的损害.此外,必须在租户之间公平地分配集群资源. 在规划多租户架构时,您应该考虑 Kubernetes 中的资源隔离层:集群.命名空间.节点.Pod 和容器.您还应该考虑在租户之间共享不同类型资源的安全隐患.例如,将来自不同租户的 Pod 调度到同一节点上可以减少集群中所需的机器数量.另一方面,您可能需要阻止某…
这一篇我们来讲网易为支撑大规模公有云对于Kubernetes的定制化. 一.总体架构 网易的Kubernetes集群是基于网易云IaaS平台OpenStack上面进行部署的,在外面封装了一个容器平台的管理层,负责统一的账号,计费等. Kubernetes集群当然是要高可用的,因而会有多个Master节点. 其中APIServer前端有负载均衡器haproxy,需要有一个VIP,在两台haproxy之间进行漂移,保证一台啊挂了,另外一台能够使用同一个VIP接上. 这种漂移使用的协议为VRRP. S…
Architecture Architecture Diagram Non-Prod Environment Prod Environment Cluster Networking Container RepositorySetup Minikube For Dev Env Kubeadm For Non-Prod Env Other IaaC For Prod Env Devops CI/CD Source Code Management PipeLine Monitoring Dashboa…
一.简介 Rancher简介 来源官方:https://www.cnrancher.com/ Rancher是一个开源的企业级容器管理平台.通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台.Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台. Rancher由以下四个部分组成: 1.1.基础设施编排 Rancher可以使用任何公有云或者私有云的Linux主机资源.Linux主机可以是虚拟机,也可以是物理机.Ranc…
Kubernetes全系列总结如下,后期不定期更新.欢迎基于学习.交流目的的转载和分享,禁止任何商业盗用,同时希望能带上原文出处,尊重ITer的成果,也是尊重知识.若发现任何错误或纰漏,留言反馈或右侧添加本人反馈. 正篇 001.Kubernetes简介 002.Kubernetes简单入门实例 003.Kubernetes二进制部署准备 004.Kubernetes二进制部署创建证书 005.Kubernetes二进制部署kubectl 006.Kubernetes二进制部署ETCD 007.…
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: 回顾Flink Kubernetes Flink Kubernetes与Flink Native Kubernetes是不同的概览,先回顾一下Flink Kubernetes: 如下图,从1.2版本到目前最新的1.10,Flink官方都给出了Kubernetes上部署和运行Flink的方案:…
本章介绍如何通过限制pod可以与其他哪些pod通信,来确保pod之间的网络安全. 是否可以进行这些配置取决于集群中使用的容器网络插件.如果网络插件支持,可以通过NetworkPolicy资源配置网络隔离. 一个NetworkPolicy会应用在匹配它的标签选择器的pod上,指明这些允许访问这些pod的源地址,或这些pod可以访问的目标地址.这些分别由入向(ingress) 和出向(egress)规则指定.这两种规则都可以匹配由标签选择器选出的pod,或者一个namespace中的所有pod,或者…