云技术
文章平均质量分 85
WesleyWang97
这个作者很懒,什么都没留下…
展开
-
Docker入门
IntroductionDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口Docker 组成一个完整的Docker有以下几个部分组成:docker Client客户端Docker Daemon守护进程Docker Ima...原创 2018-08-03 12:01:06 · 295 阅读 · 0 评论 -
k8s 权威教程第一章demo(Bug)
Bug 1问题描述做Tomcat的例子,结果get pods一直显示没有资源?应用配置代码:apiVersion : v1kind : ReplicationControllermetadata : name : mysqlspec : replicas : 2 selector : app : mysql template : ...原创 2018-08-02 09:30:58 · 1740 阅读 · 6 评论 -
Kubernetes Basic
Create a Deployment要在k8s上部署容器化应用,需要创建一个k8s配置文件。 使用kubectl API来创建部署,创建部署需要指明所使用地容器镜像和创建数量。通过 kubectl run 来创建一个部署:--port指定了端口号Deployment vs ServiceDeployment的主要目的是管理相似的Pods,除此之外,升级pods也是通...原创 2018-07-22 11:01:08 · 202 阅读 · 0 评论 -
Kubernetes在游戏业务应用调研
游戏服务器现状普遍痛点更高并发、更高性能:大量玩家并发访问,对服务器运算能力、IO能力和稳定性有更高的要求PVE、PVP特性,对网络延迟的容忍度低攻击手段多、安全风险高:成为大流量DDoS攻击和CC攻击的首要对象攻击方式的变化多样,导致游戏停服、玩家流失;恶意注册、撞库盗号、外挂破解等严重影响游戏体验研发成本高、管理协同难:游戏行业竞争加剧,需要加快游戏产品上线速度,抢占市场;手...原创 2018-07-29 22:49:25 · 1112 阅读 · 0 评论 -
Kubernetes数据流分析
以一个网页应用的访问为例首先在部署阶段,需要启动两个容器WebApp容器和Mysql容器。整个部署过程:启动Mysql,mysql-rc.yaml在之后给出,创建对应的Service启动myweb, myweb-rc.yaml在之后给出,创建对应的Service,并通过NodePort方式暴露服务通过浏览器访问网页此时,如果从外部访问服务,则流程如图:有三种访问...原创 2018-07-25 08:53:10 · 2789 阅读 · 0 评论 -
Kubernetes控制流分析
以部署一个应用为例例如执行以下命令:kubectl run httpd-app --image=httpd --replicas=2等待一段时间,应用部署完成.Kubernetes部署了deployment httpd-app,有两个副本Pod,分别运行在k8s-node1和k8s-node2。整个部署过程分析:补充两点:应用的配置和当前状态信息保存在etcd中,执...原创 2018-07-25 08:50:10 · 1639 阅读 · 0 评论 -
Kubernetes Volume
Volume(存储卷)Volume是在Pod中能够被多个容器访问的共享目录。k8s中的Volume与Pod的生命周期相同,但是与容器的生命周期不同。 Volume的使用比较简单,大多数情况下在Pod上声明一个Volume,然后在容器引用该Volume并Mount到容器里的某个目录上。k8s提供了丰富的Volume类型: 1. emptyDir: Pod分配到Node时创建,由k8s自动...原创 2018-07-25 08:47:38 · 337 阅读 · 0 评论 -
Kubernetes入门
简介是一个全新的基于容器技术的分布式架构领先方案。是Google Borg的开源版本。Google Borg是谷歌内部使用的大规模集群管理系统,它基于容器技术,实现资源管理自动化,以及跨多个数据中心的资源利用率的最大化Kubernetes(简称k8s)简化了负载均衡,部署实施的问题,不必再引入或者自己开发一个复杂的服务治理框架。 K8s是一个完备的分布式系统支撑平台,有完备的集群管理能力...原创 2018-07-17 22:03:38 · 239 阅读 · 0 评论 -
IBM Cloud Private (ICP):Installing
系统配置要求链接:ICP配置要求支持Docker版本默认端口集群安装准备配置集群在安装ICP之前,首先要决定两点:检查系统配置要求决定集群架构,并且获得所有节点的IP地址准备每个节点:确保默认端口没有被使用在每个节点配置/etc/hosts文件对于OpenStack环境, /etc/hosts是由cloud-init service管理,需要...原创 2018-07-17 19:24:22 · 989 阅读 · 0 评论 -
IBM Cloud Private (ICP): Overiew
OverviewIBM® Cloud Private overviewIBM® Cloud Private bundlesIBM Could Private Cloud NativeIBM Could Private Enterprise其他可选组件IBM® Cloud Private charts核心服务开源软件ArchitectureBoot nodeMast...翻译 2018-07-17 11:19:08 · 1261 阅读 · 0 评论 -
为github项目搭建自动制作镜像环境
简介这篇博客基于2018.7在制作的一款联网FPS PVE游戏的后台,整个后台也是使用c#进行搭建的。最近学习了一些云技术(k8s, docker相关),想把这些技术运用到游戏开发部署上来。 而这篇博客的目的,就是为了实现从 push Code 至 github 上 –> Docker Hub 自动编译并且生成 image 的过程为Github Repo编写Dockerfile...原创 2018-08-03 13:35:11 · 2248 阅读 · 0 评论