02 2020 档案

摘要:官网 http://automapper.org/ githup https://github.com/AutoMapper/AutoMapper 相信在项目中,以下代码示例应该很多人都用过吧,在一个控制器里面,将接收的参数一个个绑定到实体对象,那么,有没有什么简单的办法让我们少写这种重复代码呢?a 阅读全文
posted @ 2020-02-25 19:47 谭洪军 阅读(1696) 评论(0) 推荐(2)
摘要:Net core 汉化包是微软官方提供的语言包,目前支持多种语言。先上图,对比前后差异。 汉化前: 汉化后: 先决条件 .NET Core 3.0 SDK或更高版本。 Visual Studio 2019版本16.3或更高版本。 下载并安装本地化的IntelliSense文件? 从微软官方网站地址, 阅读全文
posted @ 2020-02-24 14:53 谭洪军 阅读(616) 评论(0) 推荐(0)
摘要:注释形式统一 在整个解决方案中,使用一致的标点和结构的样式来构造注释,是架起团队成员沟通的桥梁既可以提高程序开发效率,也可以保证程序的可维护性。但是请不要试图使用这个标准来破坏旧解决方案的注释规范。一个解决方案的规范标准一致性才是最重要的。 命名规范 解决方案:名称采用驼峰命名法(lowerCame 阅读全文
posted @ 2020-02-20 12:31 谭洪军 阅读(1696) 评论(0) 推荐(0)
摘要:一个良好的版本号的结构和改动规则,向用户传达了我们软件改动的影响级别。版本号标准依据Semantic Versioning 2.0.0,适用于APP,API,代码分支归档等。 Semantic Versioning 规范 版本号必须使用x.y.z格式,且均为正数。版本号的每个元素必须以正整数递增。 阅读全文
posted @ 2020-02-19 16:57 谭洪军 阅读(1795) 评论(0) 推荐(0)
摘要:阿里云仓库地址 https://repomanage.rdc.aliyun.com/my/helm-repos/namespaces 添加Helm仓库 $ export NAMESPACE=自定义命名空间 $ helm repo add $NAMESPACE https://repomanage.r 阅读全文
posted @ 2020-02-15 21:06 谭洪军 阅读(5545) 评论(0) 推荐(0)
摘要:Helm 简介 我们可以将helm看作Kubernetes下的yum(centos 下负责安装包管理的工具)。helm是一个用于Kubernetes包管理器,每一个包称为chart,一个chart是一个目录(一般会打包为name-version.tgz包,便于传输管理)。 helm提供应用部署、删除 阅读全文
posted @ 2020-02-15 20:53 谭洪军 阅读(1835) 评论(0) 推荐(0)
摘要:Kubernetes监控指标 集群监控 节点资源利用率(了解每个节点的资源利用率,节点工作负载) 节点数(可用节点数、不可用节点数) 运行Pods (考虑节点中断一部分后的集群冗余是否满足需求) Pod监控 Kubernetes指标(pod实例数量,预期数量) 容器指标(每个pod内存、cpu、网络 阅读全文
posted @ 2020-02-08 15:19 谭洪军 阅读(231) 评论(0) 推荐(0)
摘要:官方链接 https://kubernetes.io/zh/docs/concepts/storage/ 容器中的磁盘文件是临时存放的,如果容器销毁、停止数据也将丢失。同时在一个pod运行多个容器的时候,常常需要在容器之间共享数据。kubernetes抽象出voleme对象来解决这2个问题。 Vol 阅读全文
posted @ 2020-02-07 14:20 谭洪军 阅读(428) 评论(0) 推荐(0)
摘要:官方文档 https://kubernetes.io/zh/docs/concepts/services-networking/ingress/ Ingress是什么? 之前我们了解到NodePort、LoadBalancer两种方法可以让pod暴露给外部访问,并且通过NodePort我们需要提前规 阅读全文
posted @ 2020-02-06 18:17 谭洪军 阅读(609) 评论(0) 推荐(0)
摘要:官网链接 https://kubernetes.io/zh/docs/concepts/services-networking/service/ service是将一组运行Pods上的应用程序公开为网络服务的抽象方法 为什么要有service pod具有不停销毁、创建的特征,每个Pod又有自己分配的 阅读全文
posted @ 2020-02-06 10:50 谭洪军 阅读(286) 评论(0) 推荐(0)
摘要:官网链接 https://kubernetes.io/zh/docs/concepts/workloads/controllers/deployment/ kubernetes提供的控制器列表 ReplicaSet 确保任何时间都有指定的数量Pod副本在运行(Deployment已经包含该功能)。 阅读全文
posted @ 2020-02-04 13:45 谭洪军 阅读(330) 评论(0) 推荐(0)
摘要:官网链接 https://kubernetes.io/zh/docs/concepts/overview/working-with-objects/names/ 在部署和管理pod中,只有先理解这些概念,才能更好的去进行控制器的学习和管理。 名称 kubernetes rest api所有的对象都是 阅读全文
posted @ 2020-02-03 19:59 谭洪军 阅读(1053) 评论(0) 推荐(0)
摘要:官网链接 https://kubernetes.io/zh/docs/concepts/workloads/pods/ 理解pod 基础知识 pod是kubernetes最基本的执行单元(最小、最简单的单元),pod表示在集群上运行的进程。 pod封装了应用程序容器(某些情况下多个容器),存储资源、 阅读全文
posted @ 2020-02-03 13:19 谭洪军 阅读(681) 评论(0) 推荐(0)