Docker
文章平均质量分 55
TTRy_Harder
这个作者很懒,什么都没留下…
展开
-
k8s limit/request 限制类型介绍
k8s limit/request 限制类型介绍原创 2022-10-23 10:40:37 · 3061 阅读 · 0 评论 -
ElasticSearch(使用docker安装)
使用 docker 安装ES、Kibana安装并启动 docker为 elasticsearch 创建数据目录(目的是为了可以直接在宿主机中进行一些操作和查看)[root@localhost ~]# mkdir -p /mydata/elasticsearch/config[root@localhost ~]# mkdir -p /mydata/elasticsearch/data[root@localhost ~]# echo "http.host: 0.0.0.0" > /mydat原创 2021-11-14 18:59:51 · 1211 阅读 · 0 评论 -
kubernetes组件介绍及创建pod流程
kubernetes 组件说明:Master节点上面主要由四个模块组成:kube-apiserverkube-schedulerkube-controller-manageretcdapiserver:apiserver 负责对外提供 RESTful 的 kubernetes API 的服务,它是系统管理指令的统一接口,任何对资源的增删该查都要交给 apiserver 处理后再交给 etcd;kubectl(kubernetes 提供的客户端工具,该工具内部是对 kubernetes API原创 2021-11-07 17:55:46 · 366 阅读 · 1 评论 -
k8s - pod调度(定向调度)
pod 调度在默认情况下,一个Pod在哪个Node节点上运行,是由Scheduler组件采用相应的算法计算出来的,这个过程是不受人工控制的。但是在实际使用中,这并不满足的需求,因为很多情况下,我们想控制某些Pod到达某些节点上,那么应该怎么做呢?这就要求了解kubernetes对Pod的调度规则,kubernetes提供了四大类调度方式:自动调度:运行在哪个节点上完全由Scheduler经过一系列的算法计算得出定向调度:NodeName、NodeSelector亲和性调度:NodeAffinity原创 2021-09-04 17:49:22 · 1738 阅读 · 0 评论 -
kuberbetes容器生命周期 - 容器探测(liveness/readiness probes)
容器探测(liveness/readiness probes)容器探测用于检测容器中的应用实例是否正常工作,是保障业务可用性的一种传统机制。如果经过探测,实例的状态不符合预期,那么kubernetes就会把该问题实例" 摘除 ",不承担业务流量。kubernetes提供了两种探针来实现容器探测,分别是:liveness probes:存活性探针,用于检测应用实例当前是否处于正常运行状态,如果不是,k8s会重启容器readiness probes:就绪性探针,用于检测应用实例当前是否可以接收请求原创 2021-08-16 15:53:47 · 1396 阅读 · 0 评论 -
kubernetes容器生命周期 - pod hook(钩子函数)
pod hook(钩子函数)容器生命周期钩子(Container Lifecycle Hooks)监听容器生命周期的特定事件,并在事件发生时执行已注册的回调函数。钩子函数能够感知自身生命周期中的事件,并在相应的时刻到来时运行用户指定的程序代码。kubernetes在主容器的启动之后和停止之前提供了两个钩子函数:post start:容器创建之后执行,如果失败了会重启容器。(容器创建后立即执行,注意由于是异步执行,它无法保证一定在 ENTRYPOINT 之前运行。如果失败,容器会被杀死,并根据 R原创 2021-08-16 14:52:36 · 1061 阅读 · 0 评论 -
docker basic command
attach Attach to a running container # 当前shell下attach连接指定运行镜像build Build an image from a Dockerfile # 通过Dockerfile定制镜像commit Create a new image from a container changes #提交当前容器为新镜像cp Copy files/folders from原创 2021-01-29 17:40:26 · 92 阅读 · 0 评论 -
Docker install
参考链接:https://docs.docker.com/engine/install/centos/1. 卸载旧的版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker原创 2021-01-09 06:10:19 · 357 阅读 · 0 评论