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

集群外访问

posted @ 2022-10-15 18:18  小周同学、  阅读(27)  评论(0)    收藏  举报