work hard work smart

专注于Java后端开发。 不断总结,举一反三。
随笔 - 1158, 文章 - 0, 评论 - 153, 阅读 - 186万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  S.Docker

摘要:一、Pod访问方式 ClusterIP Service(内部) NodePort Service(由内而外) LoadBalance Service(外部) Ingress(外部) 1、ClusterIP 2、NodePort 3、LoadBalance 4、Ingress 二、服务发现 Pod内服 阅读全文

posted @ 2020-12-08 15:41 work hard work smart 阅读(728) 评论(0) 推荐(0) 编辑

摘要:1、第三方flannel网络 2、第三方weave网络 3、第三方calico网络 可以定制网络策略 ,哪些可以访问进来,哪些可以访问出去 4、第三方canal网络 Falnnel VxLAN大二层 Calico 网络策略 5、其它网络选择 重新配置网络,需要清除集群 集群中的每个节点运行 kube 阅读全文

posted @ 2020-12-08 15:35 work hard work smart 阅读(143) 评论(0) 推荐(0) 编辑

摘要:业务调用通过控制器管理,包括以下控制器 ReplicaSet: 一个Pod可以有多个副本,这些副本实现相同的功能 Deployment: 在ReplicaSet之上,负责Pod的发布和Pod中容器的升级。 Job: 任务 SatefulSet: 保存Pod的名称不变 DaemonSet: 相当于值班 阅读全文

posted @ 2020-12-08 11:11 work hard work smart 阅读(224) 评论(0) 推荐(0) 编辑

摘要:Deployment 用于部署无状态的服务,这个最常用的控制器,比如管理无状态的服务,比如configserver,zuul,springboot。 可以管理多个副本的Pod实现无缝迁移、自动扩容缩容、自动灾难恢复,一键回滚等功能。 1、K8s调度原理 Pod只存在某一个物理节点上,可以运行多个Co 阅读全文

posted @ 2020-12-03 15:55 work hard work smart 阅读(320) 评论(0) 推荐(0) 编辑

摘要:1、查看pod kubectl get pod 2、查看pod的具体信息 kubectl describe pod nginx-554b9c67f9-n62dr Name: nginx-554b9c67f9-n62dr Namespace: default Priority: 0 Node: nod 阅读全文

posted @ 2020-12-01 16:00 work hard work smart 阅读(550) 评论(0) 推荐(0) 编辑

摘要:软件安装 Docker,Kubelet(k8s的核心),kubeadm(集群的管理核心),Kubectl Master上创建集群 kubeadm init & kubeadm apply Node加入集群 kubeadm join 整体架构 VMWare中两台虚拟机 192.168.127.136, 阅读全文

posted @ 2020-12-01 14:06 work hard work smart 阅读(161) 评论(0) 推荐(0) 编辑

摘要:整体架构图 1) KubernetesAPI Server Scheduler 对资源统一调度,任务发布。 Controller Manager(资源统筹管理) replication(容器跨节点部署,标签管理,资源选择)/namespace controller (虚拟化集群) Etcd 类似于Z 阅读全文

posted @ 2020-11-26 09:59 work hard work smart 阅读(530) 评论(0) 推荐(0) 编辑

摘要:1、Mesos Marathon总体架构 上面Control Plane是控制单元 下面Mesos Slave是执行单元。Mesos Slave部署在一台物理机上。 1) Zookeeper集群 zookeeper自身高可用 Mesos master领导者选举 节点数目(2N+1)和Quorum数目 阅读全文

posted @ 2020-11-25 13:42 work hard work smart 阅读(252) 评论(0) 推荐(0) 编辑

摘要:1、docker info 用于检测Docker是否正确安装,一般和docker version结合使用 2、从docker registry server中拉image docker pull nginx 3、创建一个容器,但是不启动它 docker create nginx 4、查看容器信息 d 阅读全文

posted @ 2020-11-24 16:50 work hard work smart 阅读(130) 评论(0) 推荐(0) 编辑

摘要:1、微服务落地需求 环境需求差异大:CPU业务型,GPU计算型,高吞吐I/O型 服务敏捷要求高: 成百上千个服务、快速启动、优雅停止 组织架构编号: 产品导向、DevOps文化、团队微小化 2、为什么使用容器技术? 容器技术能解决微服务落地的问题 1) 容器化可以适应各种硬件平台 2) 微服务: 高 阅读全文

posted @ 2020-11-24 12:01 work hard work smart 阅读(320) 评论(0) 推荐(0) 编辑

摘要:1、上传镜像到公有仓库 hub.docker.com 1)、登录https://hub.docker.com/ 创建账号 2)、docker images 找一个小一点的images,如hello-world 3)、打上tag docker tag hello-world:latest larry0 阅读全文

posted @ 2020-05-22 13:32 work hard work smart 阅读(314) 评论(0) 推荐(0) 编辑

摘要:1、下载jre https://hub.docker.com/_/openjdk?tab=tags 我这里使用的是openjkd版本为8u102-jre docker pull openjdk:8u102-jre 2、运行jre docker run -it --entrypoint bash op 阅读全文

posted @ 2020-05-21 12:29 work hard work smart 阅读(227) 评论(0) 推荐(0) 编辑

摘要:一、创建工程mircosevice 整体工程结构 这里主要介绍EdgeServcie服务通过Thrift调用用户服务 Thrift在Window下安装可参考: Window下 分布式框架 thrift的安装 二、创建用户接口定义模块 1、创建用户接口定义模块 user-thrift-service- 阅读全文

posted @ 2020-05-20 10:48 work hard work smart 阅读(771) 评论(0) 推荐(0) 编辑

摘要:一、Thrift介绍 Thrift最初由Facebook开发,后来提交给了Apache基金会将Thrift作为一个开源项目。facebook开发使用为了解决系统中各个系统间大数据量的传输通信以及系统之间语言环境不同需要夸平台特性,支持C++,Java,Python,PHP, Ruby,Erlang, 阅读全文

posted @ 2020-05-19 15:53 work hard work smart 阅读(334) 评论(0) 推荐(0) 编辑

摘要:1、很早以前,部署/发布应用程序的方式 一台物理机,安装操作系统,然后安装应用程序 缺点: 部署非常慢 成本非常高 资源浪费 难于迁移和扩展 可能会被限定硬件厂商 2、虚拟化技术 为了解决上面的问题,出现了虚拟化技术 特点: 一个物理机可以部署多个app 每个app独立运行在一个VM里 虚拟化的优点 阅读全文

posted @ 2020-05-07 11:23 work hard work smart 阅读(570) 评论(0) 推荐(0) 编辑

摘要:1、进入下载地址:http://www.rabbitmq.com/download.html 2、进入Docker image 3.7.8-management 带有管理界面的rabbitMQ 3、查看Docker版本 docker info 4.启动rabbitmq docker run -d - 阅读全文

posted @ 2019-01-06 14:05 work hard work smart 阅读(135) 评论(0) 推荐(0) 编辑

摘要:启动Docker出现如下错误: PolicyKit daemon disconnected from the bus.We are no longer a registered authentication agent. 阅读全文

posted @ 2019-01-06 13:42 work hard work smart 阅读(605) 评论(0) 推荐(0) 编辑

摘要:1. docker 启动image错误 docker: Error response from daemon: driver failed programming external connectivity on endpoint jolly_shockley (957a1271cd0ae4f9f2 阅读全文

posted @ 2018-08-26 22:18 work hard work smart 阅读(536) 评论(0) 推荐(0) 编辑

摘要:首先启动docker systemctl start docker.service 1. 下载tomcat镜像 docker pull hub.c.163.com/library/tomcat:latest 2. 创建Dockfile vi Dockerfile from hub.c.163.com 阅读全文

posted @ 2018-05-31 00:28 work hard work smart 阅读(509) 评论(0) 推荐(0) 编辑

摘要:1.到网易蜂巢查看nginx https://c.163yun.com/hub#/m/home/ 复制nginx镜像地址为:docker pull hub.c.163.com/library/nginx:latest 2. 下载nginx镜像 docker pull hub.c.163.com/li 阅读全文

posted @ 2018-05-29 22:53 work hard work smart 阅读(742) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示