Home avatar

分享Python/Java/Go/Rust编程技术,AI创作爱好者

WireShark基本使用

wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。 使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。 为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。

安装Docker私有仓库Harbor

Harbor是VMware公司开源的企业级公司开源的企业级DockerRegistry项目, 项目地址为https://github.com/vmware/harbor。 其目标是帮助用户迅速搭建一个企业级的Docker镜像服务。它以Docker公司开源的registry为基础,提供了管理UI, 基于角色的访问控制(Role Based Access Control) ,LDAP集成、审计日志、管理界面、自我注册、 镜像复制等企业用户需求的功能,同时还原生支持中文。Harbor的每个组件都是以Docker容器的形式构建, 使用Docker Compose来对它进行部署。用于部署Harbor的Compose模板位于/Deployer/docker-compose.yml, 由5个容器组成,这几个容器通过Docker link的形式连接在一起,在容器之间通过容器名字互相访问。 对终端用户而言,只需要暴露 Proxy(即Nginx)的服务端口。

使用kubeadm安装Kubernetes集群

在生产环境中都是使用集群方式来搭建K8S,这里记录一下如何通过kubeadm来部署K8S集群。 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。

安装CentOS7系统

在开始之前,部署Kubernetes集群机器需要满足以下几个条件:

Kubernetes安装和配置

Kubernetes是一个全新的基于容器技术的分布式架构解决方案,是一个可移植的、可扩展的开源平台, 用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。

Docker Compose教程

Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用, 它是由 python 编写。 Compose 定位是定义和运行多个 Docker 容器的应用。

刚学习Docker的时候,我们运行一个要一堆的参数,如 --network, --volume, -p 等等, 如果有多个容器组合成一个项目,比如一个 webserver,数据库,缓存等等容器,我们就需要一个个的定义网络等参数, 然后一个个启动,有了 compose 我们只需要一个简单的 docker-compose up ,它就会自动帮我们构建镜像, 配置网络等功能。