Helm把Kubernetes资源(比如deployments、services或 ingress等) 打包到一个chart中,而chart被保存到chart仓库。通过chart仓库可用来存储和分享chart。Helm使发布可配置,支持发布应用配置的版本管理,简化了Kubernetes部署应用的版本控制、打包、发布、删除、更新等操作。
做为Kubernetes的一个包管理工具,用来管理charts——预先配置好的安装包资源,有点类似于Ubuntu的APT和CentOS中的yum。
Helm具有如下功能:
创建新的chart
chart打包成tgz格式
上传chart到chart仓库或从仓库中下载chart
在Kubernetes集群中安装或卸载chart
管理用Helm安装的chart的发布周期
使用Helm可以完成以下事情:
管理Kubernetes manifest files
管理Helm安装包charts
基于chart的Kubernetes应用分发
分类:
其他好文 时间:
2020-03-03 09:17:30
阅读次数:
422
kubectl 命令梳理 Kubctl 命令是操作 kubernetes 集群的最直接的途径,下面对相关命令进行简介: 语法 Kubectl 自动补全 Kubectl 详细输出和调试 使用 v 或 v 标志跟着一个整数来指定日志级别。 ...
分类:
其他好文 时间:
2020-03-01 21:57:36
阅读次数:
57
给你的Kubernetes集群建一个只读账户 需求:我们知道搭完k8s集群会创建一个默认的管理员kubernetes-admin用户该用户拥有所以权限,有一天开发或测试的同学需要登录到k8s集群了解业务pod的状态等,我们不可能提供管理员的账户给他不安全如果他因为某个高管。。。删库跑路啥办??,所以 ...
分类:
Web程序 时间:
2020-03-01 12:33:14
阅读次数:
122
Kubernetes集群可以通过ReplicationController的scale机制完成服务的扩容或缩容,实现具有伸缩性的服务。Kubernetes集群自动伸缩分为:sacle手动伸缩:可参考K8s资源对象的基本管理之使用命令行的方式(升级、回滚、扩容、缩容);autoscale自动伸缩:也就是本篇博文所介绍的HPA;Kubernetes自动扩展主要分为:水平扩展:针对实例数目的增减;垂直扩
分类:
Web程序 时间:
2020-02-29 10:21:25
阅读次数:
190
由于docker官方停止更新Swarm,另外swarm在使用期间出现了很多bug,所以阿里云也在2019年7月发布公告:于2019年12月31日起停止技术支持,请您尽快迁移至容器服务Kubernetes版。 swarm这里不再赘述; 现在阿里云推荐Kubernetes集群服务; 本人从2019年7月 ...
分类:
其他好文 时间:
2020-02-28 12:20:42
阅读次数:
64
内容要点:1、kubectl概述2、kubectl语法3、kubectl管理命令4、create与apply命令的异同5、实例演示一、kubectl概述Kubectl是一个命令行界面,用于运行针对Kubernetes集群的命令。Kubectl的配置文件在$HOME/.kube目录。我们可以通过设置KUBECONFIG环境变量或设置命令参数--kubeconfig来指定其他位置的kubeconfig
分类:
Web程序 时间:
2020-02-19 01:06:54
阅读次数:
106
FIT2CLOUD飞致云在2019年11月正式对外发布了容器领域第一个项目——KubeOperatorKubeOperator是一个开源项目,在离线网络环境下,通过可视化WebUI在VMware、Openstack或者物理机上规划、部署和运营生产级别的Kubernetes集群。KubeOperator是JumpServer明星开源团队在Kubernetes领域的的又一全新力作。KubeOperat
分类:
其他好文 时间:
2020-02-17 19:34:13
阅读次数:
228
15.1.Dashboard 作为Kube认得Web用户界面,用户可以通过Dashboard在Kubernetes集群中部署容器化的应用,对应用进行问题处理和管理,并对集群本身进行管理。通过Dashboard,用户可以查看集群中应用的运行情况,同时也能够基于Dashboard创建或修改部署、任务、服 ...
分类:
Web程序 时间:
2020-02-17 01:14:29
阅读次数:
96
kubectl概述Kubectl是一个命令行界面,用于运行针对Kubernetes集群的命令。Kubectl的配置文件在$HOME/.kube目录。我们可以通过设置KUBECONFIG环境变量或设置命令参数--kubeconfig来指定其他位置的kubeconfig文件。kubectl语法1.使用以下语法kubectl从终端窗口运行命令:kubectl[command][TYPE][NAME][f
分类:
Web程序 时间:
2020-02-16 01:47:04
阅读次数:
204
Kubernetes 部署 gitlab 敏捷开发和devops潮流下,gitlab的使用率直线上升,自身所带有的CI/CD工具也很齐全,深受开发人群的喜爱,我们将在kubernetes 集群环境中部署一套gitlab环境,作为代码管理和使用自动化构建部署功能,准备在生产环境中使用 环境准备 k8s ...
分类:
Web程序 时间:
2020-02-13 19:37:28
阅读次数:
108