首页 > 其他分享 >docker和k8s

docker和k8s

时间:2022-10-15 18:35:07浏览次数:78  
标签:container name rabbitmq 集群 docker k8s 节点

docker

image

仓库地址

https://hub.docker.com/

常用命令

image

docker pull mongo

docker images

docker update container-name --restart=always

docker cp rabbitmq_delayed_message_exchange-3.10.2.ez rabbitmq:/plugins

docker exec -it container_name bash

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

docker inspect container_name 查询容器详细设置信息

docker inspect nginx | grep Mounts -A 30 从Mounts 开始往后30行

kubernetes

集群底层架构

Kubernetes Cluster = N Master Node + N Worker Node:N主节点+N工作节点; N>=1,master节点只有一个做主,其他为备份

image

核心概念

Pod

K8S管理的最小单元,里面可能有一个或多个container

Service

相同pod组成的服务集群,比如nginx集群,同个微服务模块集群,负责服务发现和负载均衡

Ingress

网关,外部访问的接口

Deployment

一次部署,yml或者命令行,可以扩缩容,多副本,故障转移,滚动更新(即版本升级,灰度发布)

image

ClusterIP

集群内访问

NodePort

集群外访问

标签:container,name,rabbitmq,集群,docker,k8s,节点
From: https://www.cnblogs.com/jz8912/p/16794721.html

相关文章

  • 在docker应用中安装python3环境,运行程序,输出日志时间比本地时间慢8小时
    根据排查原因是docker容器时间以0时区为准,中国在东8区,因此输出时间比中国时间慢了8小时解决方法一:1:首先,进入docker应用中dockerexec-it-urootjenkinsbash说明:使......
  • Docker部署springboot项目
    建立Dockerfile文件FROMjava:8       基于jdk创建VOLUME/tmp      创建临时文件目录ADDch3-boot.jarch3-boot.jar      复制......
  • nginx反向代理多个docker容器(基于端口代理)
    一台已安装docker的服务器(安装过程此处省略)安装nginx,这里我直接在本机安装nginx(发行版为opensuse),参考链接:SuseLinux12Nginx安装-简书(jianshu.com)添......
  • Docker 停止并删除所有容器
    1、停止所有容器dockerstop$(dockerps-aq)2、删除所有停止的容器dockercontainerpruneaq的含义Options:-a,--allShowallcontainers(defaultshowsjustr......
  • k8s将dockershim移除之后,如何继续使用docker?
     从哪里移除 说说这个前提,就是k8s宣布将dockershim给移除了这么个点 为什么要移除说白了,就是k8s是想建立标准的,通过的CRI,容器运行的接口,不仅仅可以支持d......
  • #yyds干货盘点#docker常用命令
    服务查看Docker版本信息 dockerversion查看docker简要信息 docker-v启动Docker systemctlstartdocker关闭docker systemctlstopdocker设置开机启动 systemctlen......
  • systemctl enable --now docker 中--now是什么意思?
      OK,在一次的部署docker的过程中,见到在部署文档中,有这么个命令 systemctlenable--nowdocker那么这个--now参数是什么意思呢······ 查了下,就是:......
  • docker-compose 实现minio分布式存储服务
    minio是一个非常流行的高性能存储服务,云服务器使用得非常多。现在minio的更新非常迅速,三天两头就会更新版本,为了学习minio,了解最近特性,使用docker进行部署安装就非常方便。......
  • docker安装gitlab
    1.获取镜像#dockerpullbeginor/gitlab-ce:11.0.1-ce.02.创建目录#mkdir-p/opt/gitlab/etc# mkdir-p/opt/gitlab/log# mkdir-p/opt/gitlab/data3.创建容器......
  • docker安装-简易版
    简易安装网址:https://get.docker.com/命令:curl-fsSLhttps://get.docker.com-oget-docker.shshget-docker.sh--mirrorAliyunsystemctlstartdockersystem......