容器管理
文章平均质量分 84
老王头的笔记
这个作者很懒,什么都没留下…
展开
-
rancher触发器 - 容器扩缩、主机扩缩、服务升级
官网地址:https://rancher.com/docs/rancher/v1.6/zh/cattle/webhook-service/添加接收器钩子要创建一个接收器钩子,导航到,API->Webhooks,点击添加接收器填写接收器名称以方便识别。 选择你要创建的接收器类型。 基于接收器的类型确定接收器事件。点击创建。创建成功后,就可以在新创建接收器钩子旁边看到相应的URL。使用接收器钩子要使用触发 URL,你需要先发一个POST请求到这个 U...原创 2021-01-10 01:16:35 · 688 阅读 · 0 评论 -
rancher CLI构建、升级rancher cattle应用栈
rancher官方文档参考:https://rancher.com/docs/rancher/v1.6/zh/cli/前言为什么要用到rancher CLI,比较实际的应用场景就是:jenkins持续集成时,编译代码并制作镜像,将docker镜像上传到私服后。需要命令直接触发rancher构建应用。Rancher命令行界面Rancher的命令行界面(CLI)是用来管理Rancher Server的工具。 使用此工具,你可以管理你的环境,主机,应用,服务和容器。生成访问密...原创 2021-01-03 15:21:13 · 863 阅读 · 0 评论 -
rancher实践kubernetes容器管理(//todo)
基于Kubernetes构建dev环境环境准备IP 主机名 系统 kubernetes版本 运行的k8s应用 安装etcd 192.168.56.104 master centos7 v1.5.2 kube-controller-manager,kube-scheduler,kube-apiserver 是 192.168.56.102 slave1 centos7 v1.5.2 kube-prox...原创 2021-01-02 14:31:39 · 161 阅读 · 0 评论 -
rancher cattle管理docker容器,lb负载实现水平扩展
基于docker构建使用如下镜像下载镜像$ docker pull rancher/server构建容器$ docker run -d -p 8090:8080 --name rancher rancher/serverrancher集群参数:$ –advertise-address IP or Noderancher有内置的数据库,一般不需要连接外部数据 如果需要连接外部数据库,参数:$ –db-hostmyhost.example.com–db-...原创 2021-01-02 01:23:20 · 1128 阅读 · 2 评论 -
kubernetes 部署 Ingress + coredns(//todo)
前言在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes 目前 提供了以下几种方案:NodePort,基于 k8s service 实现 Ingress LoadBalancer上一篇博客我记录了Service的实现方式,接下来继续学习 Ingress。Ingress介绍ingress 由 ingress controller 和 ingress 服务组成 contro.原创 2020-12-27 15:40:42 · 523 阅读 · 0 评论 -
kubenetes Dashboard + 可视化监控(//todo)
1.部署可视化界面:Dashboard2. 部署可视化监控:influxdb+grafana+heapster原创 2020-12-26 15:49:38 · 205 阅读 · 0 评论 -
kubernetes 部署 service
K8s Service 由来每个 Pod 都有自己的 IP 地址。当 controller 用新 Pod 替代发生故障的 Pod 时,新 Pod 会分配到新的 IP 地址。这样就产生了一个问题:如果一组 Pod 对外提供服务(比如 HTTP),它们的 IP 很有可能发生变化,那么客户端如何找到并访问这个服务呢?Kubernetes 给出的解决方案是 Service。Kubernetes Service 从逻辑上代表了一组 Pod,具体是哪些 Pod 则是由 label 来挑选。Service 有自己 I原创 2020-12-25 18:01:56 · 459 阅读 · 2 评论 -
kubernetes 弹性收缩、滚动发布
在实际应用场景中避免不了因为业务的压力而增加容器数量以及业务应用版本迭代更新,那么本篇文章我们来学习下简单的业务弹性伸缩、滚动更新操作,滚动操作的好处在于零停机更新,也就是说每次更新一小部分副本,在整个更新的过程中始终保持有副本在线,最大程度的保障了业务的连续性。1. 创建Replication Controller服务Replication Controller简称RC,它能够保证Pod持续运行,并且在任何时候都有指定数量的Pod副本,在此基础上提供一些高级特性,比如滚动升级和弹性伸缩..原创 2020-12-25 11:43:42 · 177 阅读 · 0 评论 -
kubernetes 之基础用法
目录1. K8s Apiserver 是集群控制的入口2. 开始学习2.1 node 资源管理2.2 pod 资源管理1. K8s Apiserver 是集群控制的入口k8s 集群管理要在 master 节点进行,即访问部署的Apiserver。kubectl 命令默认访问本机的 Apiserver 的 8080 端口。假如在 k8s 启动了 kubelet 服务的node 节点,想使用 k8s 集群管理命令操作。会提示如下:2. 开始学习...原创 2020-12-24 10:23:35 · 173 阅读 · 0 评论