首页
学习
活动
专区
工具
TVP
发布

深入浅出微服务及云原生技术

专栏成员
14
文章
13521
阅读量
10
订阅数
搭建npm私有镜像仓库,天下苦于npm build久矣
当你的研发团队越来越大,或是你无法忍受node超慢的构建时你可以考虑继续读下去,给大家推荐一个基于Verdaccio相对较完整的解决方案。
HankerCloud
2019-11-29
2.3K0
【Kubernetes系列】第11篇 网络原理解析(下篇)
覆盖网络(overlay network)是将TCP数据包装在另一种网络包里面进行路由转发和通信的技术。Overlay网络不是默认必须的,但是它们在特定场景下非常有用。比如当我们没有足够的IP空间,或者网络无法处理额外路由,抑或当我们需要Overlay提供的某些额外管理特性。一个常见的场景是当云提供商的路由表能处理的路由数是有限制时,例如AWS路由表最多支持50条路由才不至于影响网络性能。因此如果我们有超过50个Kubernetes节点,AWS路由表将不够。这种情况下,使用Overlay网络将帮到我们。
HankerCloud
2019-11-28
8830
【Kubernetes系列】第10篇 网络原理解析(上篇)
这个Pod IP被该Pod内的所有容器共享,并且其它所有Pod都可以路由到该Pod。你可曾注意到,你的Kubernetes节点上运行着一些"pause"容器?它们被称作“沙盒容器(sandbox containers)",其唯一任务是保留并持有一个网络命名空间(netns),该命名空间被Pod内所有容器共享。通过这种方式,即使一个容器死掉,新的容器创建出来代替这个容器,Pod IP也不会改变。这种IP-per-pod模型的巨大优势是,Pod和底层主机不会有IP或者端口冲突。我们不用担心应用使用了什么端口。
HankerCloud
2019-11-19
1.4K0
【Kubernetes系列】第9篇 CI/CD之全流程实践
注: 本次示例使用的gitlab项目地址为:http://gitlab.hanker.com/colynn/hanker-hello.git
HankerCloud
2019-10-28
1.2K0
【Kubernetes系列】第8篇 CI/CD之组件部署
应对敏捷开发的需求,对CI(持续集成))/CD(持续交付)的提出了更高的标准,今天来讨论下,如何基于开源组件(gitlab/jenkins/harbor/kubernetes)使用CI/CD,赋能团队的开发、运维。
HankerCloud
2019-10-24
7350
【Kubernetes系列】第7篇 Ingress controller - nginx组件介绍
在上一篇文章中我们介绍了如何通过helm进行安装部署traefik组件,文中还提到常用的ingress controller除了traefik还有Nginx、HAProxy、Kong等,在本篇文章中我们就介绍如何安装部署Nginx-ingress,只有在经过积累不同组件的使用经验之后,我们才能更好的比较其优劣,形成最佳实践。
HankerCloud
2019-10-15
1.1K0
【Kubernetes系列】第6篇 Ingress controller - traefik组件介绍
为了能够让Ingress资源能够工作,在Kubernetes集群中必须至少有一个运行中的ingress controller组件。也就是说如果在kubernetes集群中没有一个ingress controller组件,只是定义了ingress资源,其实并不会实现http、https协议的请求转发、负载均衡等功能。常见的ingress controller组件如下:
HankerCloud
2019-10-11
6320
【Kubernetes系列】第5篇 Kubernetes包管理工具-helm介绍
Helm是kubernetes包管理工具,可以方便快捷的安装、管理、卸载kubernetes应用,类似于Linux操作系统中yum或apt-get软件的作用。其主要的设计目的:
HankerCloud
2019-10-11
5440
无忌过招:手把手教你搭建自己的GitLab库
本文Gitlab的安装为主机方式, 获取其他安装方式请点击https://git.lug.ustc.edu.cn/help/install/README.md
HankerCloud
2019-09-30
9700
【Kubernetes系列】第4篇 Kubernetes集群安装部署
本文介绍了如何通过Kubespray来进行部署高可用k8s集群,k8s版本为1.12.5。
HankerCloud
2019-09-26
1.2K0
【Kubernetes系列】第3篇 基础概念介绍(下)
v2-41cd4e0da53d456d5ee31a41ce490067_1200x500.jpg
HankerCloud
2019-09-24
5940
【Kubernetes系列】第2篇 基础概念介绍(上)
Pod是一组紧密关联的容器集合,支持多个容器在一个Pod中共享网络和文件系统,可以通过进程间通信和文件共享这种简单高效的方式完成服务,是Kubernetes调度的基本单位。Pod的设计理念是 每个Pod都有一个唯一的IP Pod具有如下特征:
HankerCloud
2019-09-24
7800
【Kubernetes系列】第1篇 架构及组件介绍
Kubernetes是谷歌开源的容器集群管理系统,是Google多年大规模容器管理技术Borg的开源版本,主要功能包括:
HankerCloud
2019-09-18
5180
云原生技术之Docker入门
做过java的同学可能对上图的架构方式比较了解,我们通常会将一个应用程序生成一个war包,放到一个tomcat容器当中并在一台虚拟机(VM)中启动运行,然后配置nginx的负载均衡策略,将来自用户的请求转发到某个tomcat应用上,这种基于主机或虚拟机部署的应用会存在以下几个问题:
HankerCloud
2019-09-15
5650
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档