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

    时间:2022-06-20 17:53:13

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

  • IT工程师都需要掌握的容器技术之Dockerfile

    时间:2022-06-10 10:46:32

    今天我们继续来学习Docker技术,本篇文章主要介绍Dockerfile,Dockerffile是一个文本文件,Docker通过读取Dockerfile文件来自动构建镜像。

  • 容器技术部署运维更快高效的发展就来自睿云智合(Wise2C)

    时间:2022-05-30 02:23:10

      随着Docker的日趋成熟,容器技术在全球范围内的应用越来越广泛,国内的企业IT对于容器技术也从过去的试用调研转向现在的真正落地。睿云智合(Wise2C)将密切追踪这一领域的技术发展趋势,凭借业界领先的产品以及丰富的落地经验为国内企业提供专业的技术服务。  Docker  Docker是一个开源...

  • Docker容器技术-命令进阶

    时间:2022-05-17 06:07:42

    一、基本命令1.Docker布尔型选项使用某选项但没有提供参数,等同于把选项设置为true,要改变它的值,唯一的方法是将其设置成false。找出一个选项的默认值是true还是false:[root@bogon~]#docker--helpUsage:dockerCOMMANDAself-suffic...

  • 一文搞懂各种 Docker 网络 - 每天5分钟玩转 Docker 容器技术(72)

    时间:2022-05-10 15:13:47

    前面各小节我们先后学习了DockerOveraly,Macvaln,Flannel,Weave和Calico跨主机网络方案。目前这个领域是百家争鸣,而且还有新的方案不断涌现。本节将从不同维度比较各种网络方案,大家在选择的时候可以参考。CloudMan的建议是:没有最好的,只有最适合的,明确自己的需求...

  • 跨主机使用 Rex-Ray volume - 每天5分钟玩转 Docker 容器技术(77)

    时间:2022-05-10 01:51:53

    上一节我们在docker1上的MySQL容器中使用了Rex-Rayvolumemysqldata,更新了数据库。现在容器已经删除,今天将演示在docker2中重新使用这个卷。在dokcer2上执行如下命令,启动MySQL容器:dockerrun--namemydb_on_docker2-vmysql...

  • 如何使用 Secret?- 每天5分钟玩转 Docker 容器技术(108)

    时间:2022-04-08 12:05:19

    我们经常要向容器传递敏感信息,最常见的莫过于密码了。比如:dockerrun-eMYSQL_ROOT_PASSWORD=my-secret-pw-dmysql在启动MySQL容器时我们通过环境变量 MYSQL_ROOT_PASSWORD 设置了MySQL的管理员密码。不过密码是以明文的形式写在 do...

  • IT工程师都需要掌握的容器技术之Docker容器网络

    时间:2022-03-31 02:30:59

    本篇文章我们将讲解跨主机网络的容器通信实现,涉及到Docker overlay网络与MacVlan网络的解决方案,下面我们就一起来学习吧!

  • Spring容器技术内幕之BeanDefinition类介绍

    时间:2022-03-30 08:50:25

    引言org.springframework.beans.factory.config.BeanDefinition是配置文件<bean>元素标签在容器中地内部表示。<bean>元素标签拥有class、scope、lazy-init等配置属性,BeanDefinition则提供...

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

    时间:2022-02-12 17:48:32

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

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

    时间:2022-02-12 17:48:08

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

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

    时间:2022-01-13 23:12:20

    上节我们通过kubeadm在k8s-master上部署了Kubernetes,本节安装Pod网络并添加k8s-node1和k8s-node2,完成集群部署。安装Pod网络要让KubernetesCluster能够工作,必须安装Pod网络,否则Pod之间无法通信。Kubernetes支持多种网络方案,...

  • 用 k8s 管理机密信息 - 每天5分钟玩转 Docker 容器技术(155)

    时间:2022-01-10 18:15:50

    应用启动过程中可能需要一些敏感信息,比如访问数据库的用户名密码或者秘钥。将这些信息直接保存在容器镜像中显然不妥,Kubernetes提供的解决方案是Secret。Secret会以密文的方式存储数据,避免了直接在配置文件中保存敏感信息。Secret会以Volume的形式被mount到Pod,容器可通过...

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

    时间:2022-01-10 18:15:38

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

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

    时间:2022-01-10 17:05:32

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

  • docker managed volume - 每天5分钟玩转 Docker 容器技术(40)

    时间:2022-01-10 02:23:22

    dockermanagedvolume与bindmount在使用上的最大区别是不需要指定mount源,指明mountpoint就行了。还是以httpd容器为例:我们通过 -v 告诉docker需要一个datavolume,并将其mount到/usr/local/apache2/htdocs。那么这个...

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

    时间:2022-01-06 12:56:13

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

  • 容器技术的发展与基本原理

    时间:2021-11-22 00:45:34

    从容器的发展历程可以看到,容器在出现的早期并没有得到人们的广泛关注,主要原因是当时开放的云计算环境还没出现或者未成为主流。2010年之后,随着IaaS、PaaS和SaaS等云平台逐渐成熟,用户对云端应用开发、部署和运维的效率

  • Kubernetes 架构(下)- 每天5分钟玩转 Docker 容器技术(121)

    时间:2021-11-11 17:19:53

    上一节我们讨论了Kubernetes架构Master上运行的服务,本节讨论Node节点。Node是Pod运行的地方,Kubernetes支持Docker、rkt等容器Runtime。Node上运行的Kubernetes组件有kubelet、kube-proxy和Pod网络(例如flannel)。ku...

  • 查看 Secret - 每天5分钟玩转 Docker 容器技术(156)

    时间:2021-10-04 02:40:43

    可以通过 kubectlgetsecret 查看存在的secret。显示有两个数据条目,kubectldescribesecret 查看条目的Key:如果还想查看Value,可以用 kubectleditsecretmysecret:然后通过base64将Value反编码:下节学习如何在Pod中使用...