摘要: 1. 概述 k8s主要通过Object定义各种部署任务(例如:部署应用、部署Ingress路由规则、部署service等等),通过kubectl命令远程操作k8s集群。 Object的定义通常以Yaml格式进行描述。 Yaml是一种直观的数据序列化格式,主要通过缩进的方式组织数据。 Yaml例子: 阅读全文
posted @ 2019-09-10 22:45 gram5988 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 1. k8s概述 Kubernetes(简称K8S) 是Google开源的分布式的容器管理平台,方便我们在服务器集群中管理我们容器化应用。 教程主要介绍怎么使用阿里云容器服务(kubernetes版本)。 2. k8s常用概念介绍 节点 (Master node and Worker node)节点 阅读全文
posted @ 2019-09-10 22:43 gram5988 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 为ingress配置增加注解(annotations):nginx.ingress.kubernetes.io/ssl-redirect: 'true' 就可以实现http强制跳转至https 不过默认情况ingress是通过308重定向跳转到https, ie浏览器不一定支持308状态, 可以通过 阅读全文
posted @ 2019-09-10 22:43 gram5988 阅读(3283) 评论(0) 推荐(0) 编辑
摘要: 1.概述 Helm是k8s的包管理工具,类似Linux系统常用的 apt、yum等包管理工具。 使用helm可以简化k8s应用部署 2.基本概念 Chart:一个 Helm 包,其中包含了运行一个应用所需要的镜像、依赖和资源定义等,还可能包含 Kubernetes 集群中的服务定义,类似 Homeb 阅读全文
posted @ 2019-09-10 22:42 gram5988 阅读(1756) 评论(0) 推荐(1) 编辑
摘要: 因系统升级,导致新分支远低于远程的master分支,而且老的master也不需要,需要用新的release分支替换掉master分支。 具体操作如下: 1、首先备份旧的master分支,可以打tag,也可以在旧分支基础上新建一个分支 2、到git的setting页面,把默认分支暂时替换为其他分支,如 阅读全文
posted @ 2019-09-10 22:19 gram5988 阅读(7126) 评论(0) 推荐(2) 编辑