• hostPath Volume - 每天5分钟玩转 Docker 容器技术(148)

    时间:2023-11-13 22:32:48

    hostPath Volume 的作用是将 Docker Host 文件系统中已经存在的目录 mount 给 Pod 的容器。大部分应用都不会使用 hostPath Volume,因为这实际上增加了 Pod 与节点的耦合,限制了 Pod 的使用。不过那些需要访问 Kubernetes 或 Docke...

  • volume 生命周期管理 - 每天5分钟玩转 Docker 容器技术(44)

    时间:2023-11-13 22:33:03

    Data Volume 中存放的是重要的应用数据,如何管理 volume 对应用至关重要。前面我们主要关注的是 volume 的创建、共享和使用,本节将讨论如何备份、恢复、迁移和销毁 volume。备份因为 volume 实际上是 host 文件系统中的目录和文件,所以 volume 的备份实际上是...

  • 创建 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(76)

    时间:2023-11-13 22:28:47

    前面我们安装部署了 Rex-Ray,并且成功配置 VirtualBox backend,今天演示如何创建和使用 Rex-Ray volume。在 docker1 或 docker2 上执行如下命令创建 volume:docker volume create --driver rexray --nam...

  • 玩转大数据:深入浅出大数据挖掘技术(Apriori算法、Tanagra工具、决策树)

    时间:2023-07-25 17:10:54

    一、本课程是怎么样的一门课程(全面介绍)1.1、课程的背景        “大数据”作为时下最火热的IT行业的词汇,随之而来的数据仓库、数据分析、数据挖掘等等围绕大数据的商业价值的利用逐渐成为行业人士争相追捧的利润焦点。 “大数据” 其实离我们的生活并不遥远,大到微博的海量用户信息,小到一个小区超市...

  • 学习 Kubernetes 的 Why 和 How - 每天5分钟玩转 Docker 容器技术(114)

    时间:2023-07-22 18:06:56

    这是一个系统学习 Kubernetes 的教程,有下面两个特点:系统讲解当前最流行的容器编排引擎 Kubernetes包括了安装部署、应用管理、网络、存储、监控、日志管理等多各个方面。重实践并兼顾理论通过大量实验和操作带领大家学习 Kubernetes。为什么要学 Kubernetes ?因为 Ku...

  • 如何部署 Calico 网络?- 每天5分钟玩转 Docker 容器技术(67)

    时间:2023-06-25 12:17:20

    Calico 是一个纯三层的虚拟网络方案,Calico 为每个容器分配一个 IP,每个 host 都是 router,把不同 host 的容器连接起来。与 VxLAN 不同的是,Calico 不对数据包做额外封装,不需要 NAT 和端口映射,扩展性和性能都很好。与其他容器网络方案相比,Calico ...

  • 部署 Helm - 每天5分钟玩转 Docker 容器技术(162)

    时间:2023-06-25 12:17:44

    本节我们将安装和部署 Helm 客户端和 Tiller 服务器。Helm 客户端通常,我们将 Helm 客户端安装在能够执行 kubectl 命令的节点上,只需要下面一条命令:curl https://raw.githubusercontent.com/kubernetes/helm/master/...

  • 部署 k8s Cluster(上)- 每天5分钟玩转 Docker 容器技术(118)

    时间:2023-04-30 12:22:14

    我们将部署三个节点的 Kubernetes Cluster。k8s-master 是 Master,k8s-node1 和 k8s-node2 是 Node。所有节点的操作系统均为 Ubuntu 16.04,当然其他 Linux 也是可以的。官方安装文档可以参考 https://kubernetes...

  • k8s 核心功能 - 每天5分钟玩转 Docker 容器技术(116)

    时间:2023-04-30 12:21:50

    本节带领大家快速体验 k8s 的核心功能:应用部署、访问、Scale Up/Down 以及滚动更新。部署应用执行命令:kubectl run kubernetes-bootcamp \ --image=docker.io/jocatalin/kubernetes-bootcamp:v1 \...

  • 部署 Graylog 日志系统 - 每天5分钟玩转 Docker 容器技术(92)

    时间:2023-01-25 12:12:50

    Graylog 是与 ELK 可以相提并论的一款集中式日志管理方案,支持数据收集、检索、可视化 Dashboard。本节将实践用 Graylog 来管理 Docker 日志。Graylog 架构Graylog 架构如下图所示:Graylog 负责接收来自各种设备和应用的日志,并为用户提供 Web 访...

  • 5 秒创建 k8s 集群 - 每天5分钟玩转 Docker 容器技术(115)

    时间:2023-01-25 12:12:44

    据说 Google 的数据中心里运行着超过 20 亿个容器,而且 Google 十年前就开始使用容器技术。最初,Google 开发了一个叫 Borg 的系统(现在命令为 Omega)来调度如此庞大数量的容器和工作负载。在积累了这么多年的经验后,Google 决定重写这个容器管理系统,并将其贡献到开源...

  • k8s 重要概念 - 每天5分钟玩转 Docker 容器技术(117)

    时间:2023-01-25 12:12:38

    在实践之前,必须先学习 Kubernetes 的几个重要概念,它们是组成 Kubernetes 集群的基石。Cluster Cluster 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。Master Master 是 Cluster 的大脑,它的主要职责是调...

  • Weave 如何与外网通信?- 每天5分钟玩转 Docker 容器技术(66)

    时间:2023-01-06 20:20:00

    上一节我们学习了 Weave 网络内部如何通信,今天讨论 Weave 如何与外界通信。weave 是一个私有的 VxLAN 网络,默认与外部网络隔离。外部网络如何才能访问到 weave 中的容器呢?答案是:首先将主机加入到 weave 网络。然后把主机当作访问 weave 网络的网关。要将主机加入到...

  • Service IP 原理 - 每天5分钟玩转 Docker 容器技术(137)

    时间:2023-01-02 07:45:35

    Service Cluster IP 是一个虚拟 IP,是由 Kubernetes 节点上的 iptables 规则管理的。可以通过 iptables-save 命令打印出当前节点的 iptables 规则,因为输出较多,这里只截取与 httpd-svc Cluster IP 10.99.229.1...

  • Service 之间如何通信?- 每天5分钟玩转 Docker 容器技术(101)

    时间:2023-01-02 07:45:29

    微服务架构的应用由若干 service 组成。比如有运行 httpd 的 web 前端,有提供缓存的 memcached,有存放数据的 mysql,每一层都是 swarm 的一个 service,每个 service 运行了若干容器。在这样的架构中,service 之间是必然要通信的。服务发现一种实...

  • 如何实现 Service 伸缩?- 每天5分钟玩转 Docker 容器技术(97)

    时间:2023-01-02 07:45:23

    上一节部署了只有一个副本的 Service,不过对于 web 服务,我们通常会运行多个实例。这样可以负载均衡,同时也能提供高可用。swarm 要实现这个目标非常简单,增加 service 的副本数就可以了。在 swarm-manager 上执行如下命令:docker service scale we...

  • Secret 的使用场景 - 每天5分钟玩转 Docker 容器技术(109)

    时间:2022-12-17 08:50:53

    我们可以用 secret 管理任何敏感数据。这些敏感数据是容器在运行时需要的,同时我们不又想将这些数据保存到镜像中。secret 可用于管理:用户名和密码。TLS 证书。SSH 秘钥。其他小于 500 KB 的数据。secret 只能在 swarm service 中使用。普通容器想使用 secre...

  • 通过案例学习 Secret - 每天5分钟玩转 Docker 容器技术(110)

    时间:2022-12-17 08:50:47

    在下面的例子中,我们会部署一个 WordPress 应用,WordPress 是流行的开源博客系统。我们将创建一个 MySQL service,将密码保存到 secret 中。我们还会创建一个 WordPress service,它将使用 secret 连接 MySQL。这个例子将展示如何用 sec...

  • k8s 各种网络方案 - 每天5分钟玩转 Docker 容器技术(170)

    时间:2022-12-10 21:03:51

    网络模型有了,如何实现呢?为了保证网络方案的标准化、扩展性和灵活性,Kubernetes 采用了 Container Networking Interface(CNI)规范。CNI 是由 CoreOS 提出的容器网络规范,它使用了插件(Plugin)模型创建容器的网络栈。CNI 的优点是支持多种容器...

  • 玩转PowerShell第一节——【后台任务处理】-技术&分享

    时间:2022-12-10 12:50:54

    概述相信大家对后台任务处理不陌生,比如.Net的后台线程处理,Java的线程处理等等。而当我们用PowerShell这个强大的工具时怎么样开启后台任务呢,以及怎样处理这些任务呢,本篇将会告诉你PowerShell后台任务处理。1.什么时候会用到后台任务当本地机器需要执行一个动作,此动作需要耗费很长时...