Kubernetes里的所有资源对象都可以采用yaml或者JSON格式的文件来定义或描述,下面是一个简单的Pod资源定义文件:apiVersion:v1kind:Podmetadata:name:myweblabels:name:mywebspec:containers:-name:mywebimage:kubeguide/tomcat-app:v1ports:-containerPort:808
分类:
Web程序 时间:
2019-06-15 17:40:43
阅读次数:
194
本项目仓库提供spring、spring boot、spring cloud 的常用整合用例。 每个用例都提供详细的图文说明 ,并给出官方文档的具体链接作为参考。随着spring的迭代,本仓库会持续更新,升级版本和丰富用例。 仓库地址:https://github.com/heibaiying/sp ...
分类:
编程语言 时间:
2019-06-15 09:26:16
阅读次数:
100
上一篇文章我们初步体验了AKS pod挂载Azure Disk的流程,这篇文章我们来正式部署一个mysql的服务来看下。 首先准备一个PVC,命名为mysql-pvc.yaml,内容如下: 编辑后执行: 完了部署mysql, 创建mysql.yml如下: 执行kubectl apply -f mys ...
分类:
其他好文 时间:
2019-06-12 19:41:02
阅读次数:
174
AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。 ...
分类:
编程语言 时间:
2019-06-10 18:38:13
阅读次数:
146
[root@k8s-master src]# kubectl create -f kube-dns.yaml service "kube-dns" createdserviceaccount "kube-dns" createdconfigmap "kube-dns" createddeployme ...
分类:
其他好文 时间:
2019-06-05 19:43:29
阅读次数:
189
Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。 通过在controller中添加注解,即可轻易实现代码文档化。 Swagger提供ui界面,方便查看接口说明和测试接口功能。 swagger-github 本文主要讲解如何创建一个swag ...
分类:
编程语言 时间:
2019-06-05 16:27:04
阅读次数:
110
09-5.部署 EFK 插件 EFK 对应的目录:kubernetes/cluster/addons/fluentd-elasticsearch $ cd /opt/k8s/kubernetes/cluster/addons/fluentd-elasticsearch $ ls *.yaml es- ...
分类:
其他好文 时间:
2019-06-05 00:45:18
阅读次数:
144
Deployment在继承Pod和Replicaset的所有特性的同时, 它可以实现对template模板进行实时滚动更新并具备我们线上的Application life circle的特性。 1.创建Deployment # vi deployment.yaml apiVersion: apps/ ...
分类:
Web程序 时间:
2019-06-04 22:49:08
阅读次数:
237
本节将对kubernetes如何发布和管理应用进行说明和示例,主要包括Pod和容器的使用、Pod的控制和调度、应用配置管理等内容。 1.Pod定义详解 yaml格式的Pod定义文件的完整内容: apiVersion: v1 kind: Pod metadata: name: string names ...
分类:
Web程序 时间:
2019-06-04 22:29:53
阅读次数:
153
Replicaset在继承Pod的所有特性的同时, 它可以利用预先创建好的模板定义副本数量并自动控制, 通过改变Pod副本数量实现Pod的扩容和缩容 缺点: 无法修改template模板, 也就无法发布新的镜像版本 1.创建Replicaset # vi replicaset.yaml apiVer ...
分类:
Web程序 时间:
2019-06-04 22:14:48
阅读次数:
129