Kubernetes(k8s)搭建
Kubernetes搭建1 1 搭建k8s环境平台规则 1.1. 单master集群 1.2. 多master集群 2 硬件服务器配置要求 2.1. 测试环境 master:2核 4G内存 20G磁盘 node:4核 8G内存 40G磁盘 3 搭建k8s集群的部署方式 3.1. kubeadm Kubeadm 是一个 K8s 部署工具, 提供 ku...
Kubernetes搭建1 1 搭建k8s环境平台规则 1.1. 单master集群 1.2. 多master集群 2 硬件服务器配置要求 2.1. 测试环境 master:2核 4G内存 20G磁盘 node:4核 8G内存 40G磁盘 3 搭建k8s集群的部署方式 3.1. kubeadm Kubeadm 是一个 K8s 部署工具, 提供 ku...
Kubernetes概述1 1 kubernetes 概述 1.1. kubernetes 基本介绍 Kubernetes 是 Google 开源的一个容器编排引擎 (2014年) 使用k8s进行容器化应用部署 使用k8s利于应用扩展 k8s目标实施让部署容器化应用更加简洁和高效 2 kubernetes 特性 2.1. 自动装箱 基于容器对应用运行...
Gradle 与 Idea 整合1 1 Groovy 简介 在某种程度上,Groovy 可以被视为 Java 的一种脚本化改良版,Groovy 也是运行在 JVM 上,它可以很好地与 Java 代码及其相关库进行交互操作。它是一种成熟的面向对象编程语言,既可以面向对象编程,又可以用作纯粹的脚本语言。大多数有效的 Java 代码也可以转换为有效的 Groovy 代码,Groovy 和 Ja...
Gradle入门1 1 Gradle 简介 Gradle 是一款 Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库;支持传递性依赖管理、废弃了繁杂的 xml 文件,转而使用简洁的、支持多种语言(例如:java、groovy 等)的 build 脚本文件。 官网地址: https://gradle.org/ 2 常见...
Spring源码 概述1 1 Spring是什么 框架 生态 扩展性 2 Spring 涉及的基础知识 反射 对象的实例化和初始化 SpringBean对象的分类 2.1. IOC IOC控制反转-思想 IOC容器 ...
Spring源码 方法论1 1 源码学习思路 1.1. 必备基础知识 设计模式 数据结构算法 反射 多线程 JVM 1.2. 注意事项 不要专注于细节 看注释(接口、类、方法) 见名知意 大胆猜测,小心验证 多画图(时序图、结构图、总结图) 耐心和坚持 马士兵教育 &...
GitLab Runner1 1 GitLab Runner简介 1.1. GitLab Runner简介 GitLab Runner是一个开源项目,用于运行作业并将结果发送回GitLab。 与GitLabCI结合使用,GitLabCI是GitLab随附的用于协调作业的开源持续集成服务。 GitLab Runner是用Go编写的,可以在Linux, macOS和Windo...
GitLab CI 和 Jenkins CI 对比1 1 Jenkins Jenkins 是一个广泛用于持续集成的可视化 web自动化工具,jenkins可以很好的支持各种语言的项目构建,也完全兼容ant、 maven、 gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成,而且插件众多,在这么多年...
GitLab CI/CD基本介绍1 1 为什么要做CID/CD? 1.1. 传统应用发布模式 弊端: 错误发现不及时 人工低级错误发生 团队工作效率低 开发运维对立 1.2. CI/CD 1.2.1. 持续集成(Continuous Integration,CI) 合并开发人员正在开发编写的所有代码的一种做法。 通常一天内进行多次合并和提交代码...
综合笔记 1 名称及英文简称 因特网服务提供商 ( lnternet Service Provider,ISP) 软件即服务(Software as a Service,SaaS) 个域网-个人区域网络(Personal Area Network,PAN) 局域网(Local Area Network,LAN) 城域网(Metropolitan Area Netwo...