摘要: 在使用Jenkins链接Kubernetes集群,如果Jenkins安装机器与Kubernetes Master节点不在同一台机器上面,需要使用ssh远程执行部署命令,如下: ssh root@10.170.129.153 -p 60022 'kubectl apply -f deploynetco 阅读全文
posted @ 2020-09-02 14:21 张冠胜 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 执行下面命令,将内外网进行映射. iptables -t nat -A OUTPUT -d 10.140.128.121 -j DNAT --to-destination 10.170.129.153 说明:10.140.128.121为master节点物理IP,即内部IP地址,外部不能访问;10. 阅读全文
posted @ 2020-09-01 13:53 张冠胜 阅读(2120) 评论(0) 推荐(0) 编辑
摘要: 简介 本文主要说明使用.NET Core 3.1搭建的站点如何使用docker打包并运行容器供外网访问。 环境介绍 开发环境 Windows 10 Visual Studio 2019 .NET Core 3.1 部署环境 CentOS 8 Docker 1.19.03 编写Dockerfile文件 阅读全文
posted @ 2020-08-27 17:29 张冠胜 阅读(7096) 评论(4) 推荐(3) 编辑
摘要: 简介 本文主要讲述在CentOS 8上面搭建Docker镜像仓库的步骤。 在实际项目过程中,项目产生的镜像需要部署至目标服务器,镜像和目标服务器之间需要使用一个镜像仓库作为镜像的存储中介,提供镜像的上传、下载、保存。 下面介绍搭建本地Docker镜像仓库的步骤。 安装Docker 本文使用的Dock 阅读全文
posted @ 2020-08-27 13:22 张冠胜 阅读(1993) 评论(0) 推荐(0) 编辑
摘要: 环境配置 本文档介绍搭建Kubernetes集群,版本为1.18.5,之前安装最新版1.18.8时发现Kubernetes安装所以来的容器在国内无法下载,并且切换使用阿里或腾讯的安装源之后仍无法正常下载,因此更换为1.18.5版本。 本文参考文章链接:https://www.cnblogs.com/ 阅读全文
posted @ 2020-08-26 16:41 张冠胜 阅读(4811) 评论(0) 推荐(0) 编辑
摘要: 1.Docker的基本操作 1.1镜像拉取 使用下面Docker命令拉取镜像,默认从中央仓库中拉取。 docker pull 镜像名(:tag,默认为latest) #或者 docker pull 镜像链接地址 可以从以下3个地方拉取Docker镜像: Docker官方的中央仓库,这个镜像是最全的, 阅读全文
posted @ 2020-08-03 21:10 张冠胜 阅读(4006) 评论(0) 推荐(0) 编辑
摘要: 网关+服务治理 将服务注册到Consul中,需要首先系统该插件。 Ocelot:网关组件,腾讯和微软都在使用。 可以使用dotnet run命令启动.NET Core项目,启动时可以在命令时传递监听的IP、端口、域名等参数。 Consul类似于Nginx Consul:用于服务注册与发现。 Ocel 阅读全文
posted @ 2020-07-18 10:11 张冠胜 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 问题探索 一个完备的分布式架构应该具备和功能? 讨论范围 1.分布式微服务架构画像 2.分布式微服务市场需求与前景 3.分布式微服务在企业项目中的地位 4.分布式微服务生态圈 5.技术架构严谨的本质 6.分布式微服务治理技术原理 7.分布式微服务服务异步与同步的原理 8.分布式微服务Spring C 阅读全文
posted @ 2020-07-15 08:31 张冠胜 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 目标 目标系统架构演变,单体-分布式-微服务-中台 微服务架构核心解决,横向对比1.0、2.0、3.0 践行微服务架构,全组件解读! 也谈中台 单体架构Monolithic 单体应用时代:应用程序就是一个项目,在一个进程里面运行。 简单-省事儿 电商UI->(自营、秒杀、超市、生鲜、金融)->DB 阅读全文
posted @ 2020-07-14 07:33 张冠胜 阅读(4093) 评论(8) 推荐(2) 编辑
摘要: 添加验证——Adding Validation 现在我们要为程序增加数据验证。如果不增加数据验证的话,我们的用户可能会输入错误的数据或者提交一个空白的表格。 在MVC应用程序中,数据验证通常要在域模型中添加,而不是在用户界面中添加。也就是说,只要我们在模型中添加一次数据验证,在程序的任何地方,只要使用了添加验证的模型类都会进行数据验证。ASP.NET支持与属性定义声明,需要添加System.ComponentModel.DataAnnotations命名空间。对GuestResponse添加数据验证后的代码如下所示: 1 using System; 2 using System.Colle.. 阅读全文
posted @ 2013-12-01 16:30 张冠胜 阅读(299) 评论(0) 推荐(0) 编辑