Fork me on GitHub
摘要: 一、socket服务器 (一)Web服务器 socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。 socket是应用层和TCP/IP协议中间通信的软件层,它是一组接口,在设计模式中,socket其实就是一个门面模式,它把 阅读全文
posted @ 2022-12-02 20:12 iveBoy 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 本篇文章将介绍如何在kubernetes集群中部署一个nginx服务,并且能够对其进行访问。 一、Namespace Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下,kubernetes集群中的所有的Pod都 阅读全文
posted @ 2022-10-29 10:01 iveBoy 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、资源管理介绍 在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。 kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。 kube 阅读全文
posted @ 2022-10-28 11:13 iveBoy 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一、应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代:传统部署、虚拟化部署、容器化部署 1、传统部署 互联网早期,会直接将应用程序部署在物理机上。 优点:简单,不需要其它技术的参与 缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响 2、虚拟化部署 可 阅读全文
posted @ 2022-10-28 09:44 iveBoy 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、应用部署流程 通过Deployment控制器控制多个pod Service与Pod之间通过标签选择器进行关联,Service可对外提供服务 Ingress通过域名访问,可解决Service ip变动导致服务不可访问,与Service之间通过ServiceName进行关联 二、Django项目镜像 阅读全文
posted @ 2022-10-27 10:31 iveBoy 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 一、简介 HTTP(Hypertext Transfer Protocol)超文本传输协议,帮助客户端访问万维网,网页浏览器通过翻译HTML(超文本标识语言)文件来表现文本、图像等对象。 客户端通过浏览器向远程服务器发送GET请求,获取资源 服务端进行响应,返回数据 二、HTTP协议抓包 HTTP协 阅读全文
posted @ 2022-10-24 11:39 iveBoy 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、什么是DNS 域名系统(Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。DNS协议 阅读全文
posted @ 2022-10-23 11:27 iveBoy 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、安装要求 采用Kuboard方式安装有一定的安装要求: 至少2台 2核4G 的服务器 CentOS 7.6 / 7.7 / 7.8 / 7.9 kubernetes v1.19.x版本采用的Docker,而之上的版本使用的是Container,所以这里安装的是v1.19.x版本,所以参考Kubo 阅读全文
posted @ 2022-09-21 12:56 iveBoy 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 一、项目流程 Jenkins从git拉取指定tag代码 Jenkins构建代码、镜像以及推送镜像到镜像库 Jenkins通过Publish Over SSH通知远程服务器拉取镜像、远程服务器通过镜像启动容器 二、实现流程 1、从代码仓中拉取Jenkinsfile文件 2、从git拉取指定tag代码 阅读全文
posted @ 2022-09-19 20:35 iveBoy 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 一、集成的必要性 在之前的项目部署中,使用jenkins将构建好的代码通过 publish over ssh 插件推送到远程服务器进行部署,然后在远程服务器上进行镜像的构建以及容器的启动。那么如果是多台服务器就会比较耗时,这时采用在jenkins服务器上直接构建好镜像推送到镜像仓库,然后jenkin 阅读全文
posted @ 2022-09-18 16:34 iveBoy 阅读(1031) 评论(0) 推荐(0) 编辑
TOP