随笔分类 - DevOps
K8s-Helm
摘要:什么是Helm Helm是一个用于k8s的包管理器,使用helm之后就不需要了解k8s的yaml语法并编写应用部署文件,可以通过helm下载并在k8s上安装需要的应用。 Helm还提供了k8s的软件部署,删除,升级,回滚应用的强大功能。 相关术语 Helm: 是一个命令行下的客户端工具。主要用于 K
k8s-部署应用
摘要:Deployment # app-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: app-web spec: selector: matchLabels: app: app-web-v1 replicas: 3
K8S-Pod
摘要:什么是Pod Pod是K8S最小调度单位。 Pod可以由一个或者多个容器组合而成。 Pod容器共享Volume 很少会直接创建一个Pod,在大多数情况下,会通过RC,RS,Deployment,DaemonSet,Job等控制器完成对一组Pod副本的创建,调度以及生命周期的自动控制任务。 通过Dep
K8S安装
摘要:什么是K8S kubenetes是一个全新的基于容器技术的分布式架构解决方案,并且是一个一站式的完备的分布式系统开发和支撑平台。 Master节点上运行着集群管理相关的一组进程:Kube-apiserver,Kube-controller-manager和 Kube-scheduler,这些进程实现
Jenkins自动化部署.netcore程序
摘要:一、安装jenkins 百度一下 二、构建前的准备 搭建好.net core2.0的环境,下载:https://aka.ms/dotnetcore-2-windowshosting (,net core 部署在iis上的模块) 三、开始构建 创建一个风格自由的项目 appcmd.exe 默认路径在
Jenkins自动化部署.net程序
摘要:一、安装Jenkins 百度上一大堆就不做说明了。 二、构建.net前的准备 1、安装MSBUILD.EXE插件 1.1、进去jenkins-》系统管理-》插件管理 1.2、配置MSBUILD.EXE 1.2.1、进入-》系统管理-》全局配置管理 1.3、上传一个项目到github(由于网速问题这里
Team Services 自动化部署项目
摘要:一、创建Team Services账号 直接使用vs的账号即可,TS上集成了Git.把项目导入到Git中。 使用前提:有自己的服务器,把项目自动化部署到服务器上。 二、创建一个新的定义 三、选择种类(我这边是asp.net) 四、创建组 选择windows操作系统,勾选验证,复制之后在服务器的pow