摘要:
基于Docker构建企业Jenkins CI平台 一.什么是CI 持续集成(Continuous integration)是一种软件开发实践,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 二.CI工具 持续集成工具:jenkins 构建工具:maven 版 阅读全文
摘要:
kubernetes二进制部署 1、环境规划 软件版本Linux操作系统CentOS Linux release 7.6.1810 (Core)Kubernetes1.9Docker18.09.3etcd3.3.10 角色IP组件推荐配置k8s_master etcd01192.168.1.153kube-apiserver kube-controller-manager kube-sche... 阅读全文
摘要:
一.背景 最近公司一台虚拟机被攻击,其中一种挖矿病毒、会伪CPU数、即如果用top命令只能看到一个cpu、并且负载不高、实际上整个负载300%以上,及时定时任务关掉也不起作用。 二.言归正传开始干掉这个麻烦的病毒(脚本如下): #关掉定时任务 #关掉定时任务 service crond stop s 阅读全文
摘要:
一.Service存在的意义: 防止Pod失联(服务发现) 定义一组Pod的访问策略(负载均衡) 支持ClusterIP,NodePort以及LoadBalancer三种类型 Service的底层实现主要有iptables 和ipvs二种网络模式 二.Pod与Service的关系 通过label-s 阅读全文
摘要:
一.Pod与controllers的关系 controllers:在集群上管理和运行容器的对象 通过label-selector相关联 Pod通过控制器实现应用的运维,如伸缩,升级等 二.Deployment 部署无状态应用 管理Pod和ReplicaSet 具有上线部署、副本设定、滚动升级、回滚等 阅读全文
摘要:
一.Pod定义 最小部署单元 一组容器集合 一个pod中的容器共享网络命名空间 Pod是短暂的 二.Pod容器分类 基础容器 维护整个Pod的网络命名空间 初始化容器 先于业务容器开始执行,在应用启动之前进行初始化操作 业务容器 并行启动 基础容器 维护整个Pod的网络命名空间 初始化容器 先于业务 阅读全文
摘要:
企业级镜像仓库harbor搭建 一. Harbor概述 VMware公司最近开源了企业级Registry项目Harbor,其的目标是帮助用户迅速搭建一个企业级的Docker registry 服务。它以Docker公司开源的registry 为基础,提供了管理UI, 基于角色的访问控制(Role B 阅读全文
摘要:
Kubernetes可视WEBUI Dashboard搭建 支持浏览器:火狐 一.Dashboard下载地址 git clone https://github.com/kubernetes/kubernetes/ 二.部署Dashboard需要文件 [root@k8s_master ui]# ll 阅读全文
摘要:
一、默认网络 安装Docker时会自动创建三个网络:docker network ls 列出网络: docker network ls NETWORK ID NAME DRIVER SCOPE 50919b7e3830 bridge bridge local bcd26c3f93df host ho 阅读全文
摘要:
企业级Harbor介绍及安装 一.Harbor介绍 VMware公司最近开源了企业级Registry项目Harbor,其的目标是帮助用户迅速搭建一个企业级的Docker registry 服务。它以Docker公司开源的registry 为基础,提供了管理UI, 基于角色的访问控制(Role Bas 阅读全文