部署 Helm - 每天5分钟玩转 Docker 容器技术(162)
本节我们将安装和部署 Helm 客户端和 Tiller 服务器。
Helm 客户端
通常,我们将 Helm 客户端安装在能够执行 kubectl
命令的节点上,只需要下面一条命令:
curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
执行 helm version
验证。
目前只能查看到客户端的版本,服务器还没有安装。
helm 有很多子命令和参数,为了提高使用命令行的效率,通常建议安装 helm 的 bash 命令补全脚本,方法如下:
helm completion bash > .helmrcecho "source .helmrc" >> .bashrc
重新登录后就可以通过 Tab
键补全 helm 子命令和参数了。
Tiller 服务器
Tiller 服务器安装非常简单,只需要执行 helm init
:
Tiller 本身也是作为容器化应用运行在 Kubernetes Cluster 中的:
可以看到 Tiller 的 Service、Deployment 和 Pod。
现在, helm version
已经能够查看到服务器的版本信息了。
Helm 部署完毕,下一节开始使用 Helm。
书籍:
1.《每天5分钟玩转Kubernetes》
https://item.jd.com/26225745440.html
2.《每天5分钟玩转Docker容器技术》
https://item.jd.com/16936307278.html
3.《每天5分钟玩转OpenStack》
https://item.jd.com/12086376.html
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker in Docker
Docker Run Docker? Docker技术目前在DevOps中被广泛使用,我们需要将测试或者构建的代码和自动化脚本打包成Docker镜像,然后部署在各运行环境中。而在CI/CD中,我们常用一些CI/CD服务器,比如Jenkins和GoCD来构建与部署我们的应用,从而实现CI/CD的自动化。现在一些CI/CD服务器也被Docker化运行在真实的物理机上。于是我们需要在CI/CD服务器的Docker container里面来构建(build)与运行(run)我们的Docker镜像,这就涉及到"Docker run Docker"的问题。 一个很自然的想法是,我们是不是需要在CI/CD服务器镜像中安装一个Docker Daemon和Docker命令呢?但是Docker里面跑Docker总感觉有些蹩脚,额外安装与运行Docker无疑增加了CI/CD服务器镜像的大小,同时还增加Docker的深度。 实际上,我们并不需要在CI/CD服务器上安装Docker。通过如下的命令在CI/CD服务器上运行我们的镜像: docker run ... -v /var/run/docker.sock:...
- 下一篇
BingoCloudOS V8.0 平台智能体检功能实践
品高云操作系统V8.0 已于 2018 年 1 月正式发布,本次版本升级带来了云数据湖、SDN v4.0、应用交付流水线、弹性漏扫服务、全局业务标签、弹性文件系统、加速设备即服务、智能化体检、Power 架构服务化以及微软Azure 公有云纳管等多个颇具亮点的新功能特性。联系客服小表妹(VX:pingaoyunzzm)了解更多。 本文将通过对品高云平台进行自动巡检及其准确性的验证,深度分析平台智能体检功能在实际场景中的应用。后续我们还将邀请产品专家逐一对品高云操作系统 V8.0 中的其他功能进行详解,敬请关注。 一、智能化已成为释放 IT 运维人员能力的重要技术手段 在云计算数据中心场景下,资源与信息更加集中。这种“集中”不是集中到一台机器,而是集中到由 100 台、1000 台或更多机器组成的集群上。云计算技术能为用户提供极高的计算能力及海量存储空间,与此同时,也带来了运维方式的巨大变化。随着服务规模的不断扩展,人工进行系统管理已经成为不可能完成的任务,自动化运维将是不可回避的选择。同时,企业数字化转型所需要的 IT 敏捷性和速度也超越了以往传统的 IT 运维实践。 IT运维的重要工...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7安装Docker,走上虚拟化容器引擎之路