运维—云原生
文章平均质量分 92
K8s、Docker等云原生相关技术
测试开发abbey
高级测试工程师,2年C语言开发,4年服务端测开,擅长服务端测试、音视频测试
展开
-
K8s—使用教程
目录什么是Kubernetes?Kubernetes的主要对象Kubernetes的特征Kubernetes体系结构主节点(控制平面)从节点(工人节点)Linux安装Kubernetes什么是Kubernetes?Kubernetes也被称为” k8s”。这个词来自希腊语, 意思是飞行员或舵手。Kubernetes是Google在2014年设计的可扩展、可移植的开源平台。它主要用于在节点集群中自动执行基于容器的应用程序的部署、扩展和操作。它还旨在使用不同的方法来管理容器化原创 2021-02-16 20:55:13 · 8017 阅读 · 2 评论 -
docker中创建RabbitMQ并在管理端界面打开
windows 下安装docker:https://blog.csdn.net/weixin_42338555/article/details/819795041、拉取rabbitmq镜像docker pull rabbitmq:management注意:如果docker pull rabbitmq 后面不带management(Tag),启动rabbitmq后是无法打开管理界面的,所以我们要下载带management插件的rabbitmq.2、创建并维护容器docker run -原创 2020-12-20 13:41:52 · 695 阅读 · 0 评论 -
docker中创建Jmeter及在外部使用JMeter-Server控制
Jmeter分布式测试环境中有两个角色:Master和SlavesMaster节点:向参与的Slaves节点发送测试脚本,并聚合Agent节点的执行结果,部署一台 Slaves节点:接收并执行Master节点发送过来的测试脚本,并将执行结果返回给Master,可部署多台部署前置条件,你的机器上已经安装了Docker下载Master节点(也可以不下载Master节点,而是使用安装在Mac电脑中的JMeter):docker pull runcare/jmeter-master下载Sl原创 2020-11-22 22:56:44 · 1016 阅读 · 1 评论 -
docker中创建redis及在外部使用rdm连接
1.下载镜像docker pull redis2.启动redisdocker run -d -p 6379:6379 --name myredis redis3.连接Redis打开rdm,填写信息注意ip不能写127.0.0.1,要写docker所在主机的ip(mac系统使用$ ifconfig | grep inet命令查看)然后就会连接成功,出现以下内容...原创 2020-11-12 20:39:21 · 772 阅读 · 0 评论 -
docker中创建MySQL及在外部使用Navicat连接
1、拉取镜像$docker pull mysql2、创建并启动一个mysql容器docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql–name:给新创建的容器命名,此处命名为mysql-test-e:配置信息,此处配置mysql的root用户的登陆密码-p:端口映射,此处映射主机3306端口到容器pwc-mysql的3306端口-d:成功启动容器后输出容器的完整ID.最后原创 2020-11-12 20:21:40 · 285 阅读 · 0 评论 -
(五)Docker查看容器ip及指定固定IP
如不懂Docker的网络模式及网络配置的请查看Docker四种网络模式和Docker网络配置当运行一个容器需要指定的网络的时候,就可以通过--network参数来指定我们的容器连接到某一个被指定的网络。1.创建网络名为net01,网关是10.1.9.1的网络[root@docker02 opt]docker network create -d bridge --subnet 10.1.9.0/24 --gateway 10.1.9.1 net0153db74e6642a2a0fad3b55e原创 2020-09-23 11:54:47 · 2085 阅读 · 0 评论 -
(一)docker run 命令参数
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] -d, --detach=false 指定容器运行于前台还是后台,默认为false -i, --interactive=false 打开STDIN,用于控制台交互 -t, --tty=false 分配tty设备,该可以支持终端登录,默认为false -u, --user="" 指定容器.原创 2020-09-23 11:48:34 · 1485 阅读 · 0 评论 -
(七)Docker网络配置
如不懂docker的网络模式,请查看Docker四种网络模式一、默认配置默认网络:当安装docker后,它会自动创建3个网络,可以通过docker network命令来查看,如下图所示:Docker使用docker network命令对网络进行配置二、docker network命令详解1.帮助命令docker network --help2.查看docker默认三种网络docker network ls3.创建自定义网络,如果不指定,默认创建类型为bri原创 2020-09-23 11:34:36 · 334 阅读 · 0 评论 -
(三)Docker四种网络模式
实现原理Docker使用Linux桥接(参考《Linux虚拟网络技术》),在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法通过直接Co转载 2020-09-23 11:13:39 · 270 阅读 · 0 评论 -
docker-compose部署常用服务
目录一、使用docker-compose启动redis二、测试连接一、使用docker-compose启动redis在 docker-compose.yml 文件中写入下列内容:redis: image: redis container_name: my_redis command: redis-server /usr/local/etc/redis/redis.conf ports: - "6379:6379" volumes: - ./data:原创 2020-09-22 23:55:22 · 1506 阅读 · 0 评论 -
(二)Docker配置修改阿里云镜像仓库
目录配置步骤1、申请阿里云账号2、找到阿里云加速器地址docker本身的仓库非常慢,但是国内有阿里云的镜像仓库非常快。当然也可以用其他地方的镜像仓库,有很多的,配置阿里云的方式如下:配置步骤1、申请阿里云账号 首先打开阿里云,点击控制台。注册账号或者使用淘宝账号(支付宝、新浪微博账号等)登陆2、找到阿里云加速器地址点击菜单栏-产品与服务-容器镜像服务选择“镜像加速器”3、配置阿里云镜像仓库根据操作系统选择不同的操作文档,比如Mac系统,.原创 2020-09-22 22:49:31 · 567 阅读 · 0 评论 -
(六)docker-compose使用教程
简介Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a Compose file to configure your application's services. Then, using a single command, you create and start all the services from your configuration.转载 2020-09-22 17:27:16 · 326 阅读 · 0 评论