简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
vagrant使用hyper-Vwindows专业版或者企业版的系统本身就带有虚拟机的功能,本着不浪费资源的态度,本着人生就是折腾的信仰,玩一玩这vagrant+hyper-V的组合。windows开启Hyper-V,安装vagrant即可在powershell或者cmd中使用vagrant命令了。创建一个目录mkdir centos7cd centos7vagrant init centos/7
LVM的常用操作【创建lvm】tips: pv(物理卷)、vg(卷组)、 lv(逻辑卷)第一步:创建分区并创建pv虚拟机上挂载一块新的磁盘,使用fdisk工具或者其他硬盘工具给磁盘分区在分区上创建物理卷pvcreate /dev/sdb1第二步:创建vg创建卷组,并将刚刚创建的pv加入到vg中来vgcreate [卷组名称] /dev/sdb1第三步:创建LV创建逻辑卷(LV)lvcreate -
将Jenkins接入Prometheus监控1、Jenkins安装prometheus插件在Jenkins上,打开系统管理,插件管理,搜索Prometheus metrics 插件,勾选安装2、Jenkins配置prometheus插件完成安装后,Jenkins重启,使安装的插件生效,然后进入系统管理下的系统设置设置完成后重启Jenkins服务,从url中查看指标情况http://192.168.
kubernetesgithub地址kubernetes官方站点kubernetes是什么?kubernetes是一个可移植、可扩展的、开源的容器管理平台,简称k8s:可移植:在k8s中部署的应用都是基于镜像的,镜像是可移植的,可以被多个环境使用,可以从一个环境迁移到另一个环境。不受操作系统限制可扩展:安装k8s的物理节点可以根据业务规模动态扩缩容、k8s中的pod应用也可以实现自动扩缩容开源的:
kubesphere搭建单节点工作平台全过程环境准备初始环境准备#k8s关闭selinuxsed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config关闭firewalld以及关闭开机自启动systemctl stop firewalld && systemctl disable firewalld安装yum
什么是KubeSpherekubesphere是在kubernetes之上构建的一个分布式操作系统,也就是一个k8s的控制面板,支持多云与多集群管理,提供全站的IT自动化运维能力,简化企业的DevOps工作流。它的架构可以非常方便的使用第三方应用与云原生态组件进行即插即用的集成。可以实现多云多集群管理kubernetes资源管理DevOps应用生命周期管理微服务治理(服务网络)日志查询与收集服务与
minikube的使用因为minikube创建k8s虚机是通过virtualbox来做的,我们还是需要单独安装vritualbox才可以,virtualbox就不是我们这篇文章的重点啦,我们放到其他的文章中进行描述。minikube的一些常用命令创建一个单节点的k8s集群minikube start进入minikube 虚机minikube ssh使用minikube集成的kubectl管理k8s
Kubernetes的功能1、多租户网络隔离kubernetes支持多种网络插件,如flannel,calico,canel等,每个插件都有独特的性能,可以分别使用于多种场景,我们可以利用calico的network policy(网络策略)解决k8s中的网络隔离,对于多租户场景,可以每一个用户一个名称空间(namespace),然后对这个名称空间设置网络隔离。2、高可用、高可扩展性kuberne
kubeadm和二进制安装k8s适用的场景kubeadmkubeadm是官方提供的开源安装工具,是一个开源项目,团队投入大量精力在维护,kubeadm安装的k8s,k8s所有组件都是以pod的方式运行的,可以做到故障自动恢复,不需要认为的写庞大的脚本来维护k8s。目前是比较方便和推荐的一种方式,使用简单方便。二进制的方式安装k8s通过二进制的方式来安装k8s,所有的组件都是通过systemd来维护
k8s中使用service做四层负载均衡在kubernetes中,Pod是有生命周期的,如果pod重启IP很有可能就会发生变化。如果我们的服务都是将pod的IP写死,pod的挂掉或者重启,和刚才重启的pod相关联的其他服务就会找不到它所关联的pod,为了解决这个问题,在kubernetes中定义了service资源对象,service定义了一个服务访问的入口,客户端通过这个入口即可访问服务背后的应