首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

容器服务:从零构建企业级容器集群

构建这样的一个体系,实际上容器集群就已然演化成了一个平台化的服务。 ?...数据中心操作系统是一个很有趣的概念,它的目的是设计一种通用的服务管理系统,使得用户能够像使用个人计算机操作系统那样,直观且高效地管理部署在整个数据中心的容器服务:从零构建企业级容器集群数以万计的应用服务...容器集群化使用是容器发展的下一个阶段,“容器服务”概念的提出,将容器集群本身作为一种屏蔽服务器资源细节、提供部署和调度能力的服务。...在短短几年里,围绕容器集群周边的技术已经十分繁荣,逐渐形成一个至底而上的完整生态圈。本书在接下来的章节中将依次介绍几种主流的容器集群以及容器集群周边的技术方案。...———— 以上内容节选自《容器服务:从零构建企业级容器集群》一书,预计春节前可以与大家见面。 ?

2K40

kubernetes集群证书更新

kubeadm配置的集群默认的证书是1年,到期后证书升级是个很麻烦的事情。...,该脚本可将kubeadm生成的证书有效期更新为10年 该脚本用于处理已过期或者即将过期的kubernetes集群证书 该脚本只处理master节点上的证书:kubeadm默认配置了kubelet证书自动更新...该脚本适用于所有k8s版本集群证书更新,但大于等于v1.15版本建议使用kubeadm命令更新 该脚本仅需要在master和etcd节点执行,无需在node节点执行 1.1....同时更新etcd证书和master证书 如果master和etcd在同一个节点,执行以下命令更新证书全部etcd证书和master证书 如果有多个master节点,在每个master节点都执行一次 ....var/lib/kubelet/pki/kubelet-client-current.pem 下一篇: KubeSphere3.0启用k8s多集群

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

基于腾讯云容器服务Serverless集群的EMQ X集群搭建

本文介绍使用EMQ X在腾讯云容器服务Serverless集群上搭建MQTT服务。...https://github.com/emqx/emqx-operatorcert-manager的安装说明地址:https://cert-manager.io/docs/installation/腾讯云容器服务...Serverless集群(原弹性容器服务EKS):https://console.cloud.tencent.com/tke2/quickstart搭建步骤创建腾讯云容器服务Serverless集群图片图片按流程往下走...创建集群完成后,点击集群名称后,进入集群基本信息页面,打开内外网开关,按照通过Kubectl连接Kubernetes集群操作说明在本地笔记本安装kubectl命令行工具。...cert-manager 官方使用的镜像在 quay.io (需要修改为 quay.tencentcloudcr.com )进行拉取,但由于众说周知的原因网络不通,腾讯云有一篇文档《使用cert-manager签发免费证书

2K30

TKE容器集群中部署gitlab服务

一:背景:了解什么是gitlab ,gitlab有什么作用 GitLab是一种类似github的服务,组织可以使用它来提供git存储库的内部管理。...二:初衷 写这篇文档的初衷是因为我自己在做gitlab 容器话的时候,在网上搜索出来的基本上都是各种Docker 部署 gitlab 的方案,但是从便于管理,以及主流环境来看,我更倾向于 k8s 集群化部署方式...三:TKE环境中怎么部署gitlab 进入正题,这里正式介绍下该怎么在TKE 集群中部署gitlab 服务器 环境: 集群:1.14.3 部署方式:Deployment...容器使用数据卷的作用(拿当前gitlab容器为例) (1):记录数据,保证容器异常销毁重建之后,还能通过数据卷里的内容获取到之前的操作信息,避免容器销毁重建后需要从零开始配置 (2):方便修改容器内配置信息...,可以直接在外部修改容器服务的主配文件 (3):方便在容器外部查看容器服务日志等信息。

1.4K50

容器 & 服务:K8s 与 Docker 应用集群 (二)

系列文章: 容器 & 服务:开篇,压力与资源 容器 & 服务:Jenkins 本地及 docker 安装部署 容器 & 服务:Jenkins 构建实例 容器 & 服务:一个 Java 应用的 Docker...构建实战 容器 & 服务:Docker 应用的 Jenkins 构建 容器 & 服务:Docker 应用的 Jenkins 构建 (二) 容器 & 服务:K8s 与 Docker 应用集群 (一)...关注公众号:程序员架构进阶,获取丰富资料~ 一 概述 容器 & 服务:K8s 与 Docker 应用集群 (一)中,我们通过解决之前的一个遗留问题,初步了解了k8s的一些基础命令,做了一个应用部署。...这些资源包括: 共享存储,当做卷 网络,作为唯一的集群IP地址 有关每个容器如何运行的信息,例如容器映像版本或要使用的特定端口 Pod为特定于应用程序的『逻辑主机』建模,并且可以包含相对紧耦合的不同应用容器...例如,Pod 可能既包含带有 Node.js 应用的容器,也包含另一个不同的容器,用于提供 Node.js 网络服务器要发布的数据。

73000

容器 & 服务:Helm Charts(三)K8s 集群信息

系列文章: 容器 & 服务:开篇,压力与资源 容器 & 服务:一个 Java 应用的 Docker 构建实战 容器 & 服务:Docker 应用的 Jenkins 构建 容器 & 服务:Docker 应用的...Jenkins 构建 (二) 容器 & 服务:K8s 与 Docker 应用集群 (一) 容器 & 服务:K8s 与 Docker 应用集群 (二) 容器 & 服务:Kubernetes 构件及 Deployment...操作 容器 & 服务: ClickHouse 与 k8s 架构 容器 & 服务: 扩容 容器 & 服务:metrics-server 探索 容器 & 服务:Helm Charts(一) 容器 & 服务...:Helm Charts(二)安装与使用 容器 & 服务:Helm Charts(三)K8s 集群信息 一 回顾 回到容器系列,前面我们在本地环境搭建了Kubernetes集群,但访问api server...涉及的证书类型包括: 根证书公钥与私钥:ca.pem与ca-key.pem API Server公钥与私钥:apiserver.pem与apiserver-key.pem 集群管理员公钥与私钥:admin.pem

59210

容器 & 服务:K8s 与 Docker 应用集群 (一)

系列文章: 容器 & 服务:开篇,压力与资源 容器 & 服务:Jenkins 本地及 docker 安装部署 容器 & 服务:Jenkins 构建实例 容器 & 服务:一个 Java 应用的 Docker...构建实战 容器 & 服务:Docker 应用的 Jenkins 构建 容器 & 服务:Docker 应用的 Jenkins 构建 (二) 一 概述 在容器 & 服务:Docker 应用的 Jenkins...在这里,已经初步有了一点集群的影子(备份,监控及切换),但毕竟还不是多节点同时对外提供服务,例如zuul、nginx等负载对外提供负载均衡(网关)服务,来支持后面的多应用实例共同对外提供服务。...如此简单类比的话,如果我们使用的是方式2),那么就是启动多个容器,每个容器看做是一台部署了应用的虚机。当然,这只是一个非常初级的推测。...2.3 K8s部署 2.3.1 基础知识 根据Kubernetes文档描述: 一旦运行了 Kubernetes 集群,就可以在其上部署容器化应用程序。

72220

容器 & 服务:K8s 与 Docker 应用集群 (四)

https://mp.weixin.qq.com/s/LbHI2tHi_eOkuSgSROh3ng 系列文章: 容器 & 服务:开篇,压力与资源 容器 & 服务:Jenkins 本地及 docker 安装部署...容器 & 服务:Jenkins 构建实例 容器 & 服务:一个 Java 应用的 Docker 构建实战 容器 & 服务:Docker 应用的 Jenkins 构建 容器 & 服务:Docker 应用的...Jenkins 构建 (二) 容器 & 服务:K8s 与 Docker 应用集群 (一) 容器 & 服务:K8s 与 Docker 应用集群 (二) 关注公众号:程序员架构进阶,获取更多资料。...一 概述 容器 & 服务:K8s 与 Docker 应用集群 (二)中使用k8s部署了demo应用,但对k8s的很多概念并没有深入了解,而且也并没有使用到编排文件。...pod是kubernetes调度的基本单元,它组织了一个或多个容器,可以理解为容器的载体。

74940

容器 & 服务:K8s 与 Docker 应用集群 (二)

系列文章: 容器 & 服务:开篇,压力与资源 容器 & 服务:Jenkins 本地及 docker 安装部署 容器 & 服务:Jenkins 构建实例 容器 & 服务:一个 Java 应用的 Docker...构建实战 容器 & 服务:Docker 应用的 Jenkins 构建 容器 & 服务:Docker 应用的 Jenkins 构建 (二) 容器 & 服务:K8s 与 Docker 应用集群 (一) 关注公众号...:程序员架构进阶,获取丰富资料~ 一 概述 容器 & 服务:K8s 与 Docker 应用集群 (一)中,我们通过解决之前的一个遗留问题,初步了解了k8s的一些基础命令,做了一个应用部署。...这些资源包括: 共享存储,当做卷 网络,作为唯一的集群IP地址 有关每个容器如何运行的信息,例如容器映像版本或要使用的特定端口 Pod为特定于应用程序的『逻辑主机』建模,并且可以包含相对紧耦合的不同应用容器...例如,Pod 可能既包含带有 Node.js 应用的容器,也包含另一个不同的容器,用于提供 Node.js 网络服务器要发布的数据。

82730

容器 & 服务:K8s 与 Docker 应用集群 (一)

系列文章: 容器 & 服务:开篇,压力与资源 容器 & 服务:Jenkins 本地及 docker 安装部署 容器 & 服务:Jenkins 构建实例 容器 & 服务:一个 Java 应用的 Docker...构建实战 容器 & 服务:Docker 应用的 Jenkins 构建 容器 & 服务:Docker 应用的 Jenkins 构建 (二) 一 概述 在容器 & 服务:Docker 应用的 Jenkins...在这里,已经初步有了一点集群的影子(备份,监控及切换),但毕竟还不是多节点同时对外提供服务,例如zuul、nginx等负载对外提供负载均衡(网关)服务,来支持后面的多应用实例共同对外提供服务。...接下来我们会来介绍k8s,然后通过它来构建和管理应用集群。...2.3 K8s部署 2.3.1 基础知识 根据Kubernetes文档描述: 一旦运行了 Kubernetes 集群,就可以在其上部署容器化应用程序。

74420

Kubernetes 1.8.6 集群部署–创建证书(二)

以下操作都在 master 节点即 192.168.161.161 上执行,证书只需要创建一次即可,以后在向集群中添加新节点时只要将 /etc/kubernetes/ 目录下的证书拷贝到新节点上即可 安装..."L": "BeiJing", "O": "k8s", "OU": "System" } ] } EOF 如上3个ip替换成自己服务器的...hosts 中的内容可以为空,即使按照上面的配置,向集群中增加新节点后也不需要重新生成证书。...如果 hosts 字段不为空则需要指定授权使用该证书的 IP 或域名列表,由于该证书后续被 etcd 集群和 kubernetes master 集群使用,所以上面分别指定了 etcd 集群、kubernetes...master 集群的主机 IP 和 kubernetes 服务服务 IP 生成 kubernetes 证书和私钥 # cfssl gencert -ca=ca.pem -ca-key=ca-key.pem

1.9K60

Kubernetes 1.8.6 集群部署–创建证书(二)

以下操作都在 master 节点即 192.168.161.161 上执行,证书只需要创建一次即可,以后在向集群中添加新节点时只要将 /etc/kubernetes/ 目录下的证书拷贝到新节点上即可 安装..."L": "BeiJing", "O": "k8s", "OU": "System" } ] } EOF 如上3个ip替换成自己服务器的...hosts 中的内容可以为空,即使按照上面的配置,向集群中增加新节点后也不需要重新生成证书。...如果 hosts 字段不为空则需要指定授权使用该证书的 IP 或域名列表,由于该证书后续被 etcd 集群和 kubernetes master 集群使用,所以上面分别指定了 etcd 集群、kubernetes...master 集群的主机 IP 和 kubernetes 服务服务 IP 生成 kubernetes 证书和私钥 # cfssl gencert -ca=ca.pem -ca-key=ca-key.pem

1.1K30

Kubernetes集群证书过期解决办法

问题现象 K8S集群证书过期后,会导无法创建Pod,通过kubectl get nodes也无法获取信息,甚至dashboard也无法访问。...显示如下,通过下面可看到证书有效期是1年,从2021到2022年: 其它证书同理,K8s各个证书过期时间如下: /etc/kubernetes/pki/apiserver.crt...只更新 master 证书 小于等于 v1.9 版本,etcd 默认不使用 TLS 连接,没有 etcd 相关证书,只需要更新 master 证书即可 如果有多个 master 节点,在每个 master...准确来说并不是 kubeadm 签发的 CA 默认有效期是 10 年 (从 init 集群那一刻开始算),当 CA 到期后,整套证书体系都失效了 也就是说,10 年有效期是从 init 集群那一刻开始算的...,不是从执行脚本更新证书那一刻开始算 3. kubeadm 证书相关命令发展 v1.8 版开始提供了证书生成命令 kubeadm alpha phase certs v1.13

4K20

【客户案例】巡检项:容器服务(TKE)集群节点跨可用区

背景说明 某游戏公司大量游戏组件使用容器服务TKE,客户使用独立集群,自行维护Master节点。...如果因为单一可用区发生大面积故障,则节点会发生不可用,导致游戏组件不可用,只能通过在其他可用区恢复集群的方式进行恢复,时间较长,会对业务产生比较大的影响。...此外,云顾问也支持TKE集群所有节点在同一可用区的巡检项,旨在帮助客户提前发现容灾不足的问题,规避问题发生,更好的帮助客户在腾讯云上运行各项业务。...建议客户使用托管集群,则无需关注容灾,托管集群的Master由容器服务TKE内部维护。若使用独立集群,为避免因一次物理层面的故障导致多台 Master 异常,需将 Master 节点打散部署。

58120
领券