检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Deployment apiVersion: apps/v1 metadata: name: example namespace: default spec: replicas: 4 selector: matchLabels: app: example template:
如果Pod已绑定安全组,则会被覆盖。 apiVersion: apps/v1 kind: Deployment metadata: name: nginx spec: replicas: 3 selector: matchLabels: app: nginx template:
Kubernetes可以把大量的服务器看做一台巨大的服务器,在一台大服务器上面运行应用程序。无论Kubernetes的集群有多少台服务器,在Kubernetes上部署应用程序的方法永远一样。 图1 在Kubernetes集群上运行应用程序 Kubernetes集群架构 Kubernetes集群包含
Deployment apiVersion: apps/v1 metadata: name: test namespace: default spec: replicas: 2 selector: matchLabels: app: test template:
存储多可用区部署的推荐配置 应用场景 在多可用区构成的集群下,业务可以指定可用区部署。 多可用区部署可以减少可用区资源不足带来的故障问题。 通过存储多可用区部署优化,可以帮您最大限度地减少应用发布中断,确保关键业务系统和应用在各种故障情况下能持续运行。 前提条件 您已创建一个安装
如修改节点内核参数,请您在测试环境中自行完成充分的测试验证,再应用于生产环境。 制作自定义镜像 定制修改结束后,执行以下命令制作镜像并等待镜像制作完成,通常需要耗时3~5min。 make image 构建封装脚本packer.sh中, 隐私和安全考虑,默认关闭了packer自动访问hashicorp
创建时间 更新时间 参数名 取值范围 默认值 是否允许修改 作用范围 update_at 无 无 上传新版本后更新 - 更新时间 父主题: 应用模板
create_at 无 无 允许 - 更新时间 参数名 取值范围 默认值 是否允许修改 作用范围 update_at 无 无 允许 - 父主题: 应用模板
listing APIResources of GroupVersion apps/v1&apps/v1beta1 GET /apis/apps/v1(适用于1.15以上版本的集群) GET /apis/apps/v1beta1(仅适用于1.15及以下版本的集群) listing APIResources
集群升级预检查会检查数据盘使用量是否超过95%,磁盘压力较大时可能会影响集群升级。 Device Mapper类型比较容易出现空间不足的问题,建议使用OverlayFS类型操作系统,或者选择较大数据盘。 从日志转储的角度,应用的日志应单独挂盘存储,以免dockersys分区存储空间不足,影响业务运行。
l中。DefaultPool不具备任何自定义节点池的功能,包括弹性伸缩、各项参数设置等,且不可编辑、删除或迁移,也不支持扩容、弹性伸缩。 应用场景 当业务需要使用大规模集群时,推荐您使用节点池进行节点管理,以提高大规模集群易用性。 下表介绍了多种大规模集群管理场景,并分别展示节点池在每种场景下发挥的作用:
apiVersion: apps/v1 kind: Deployment metadata: name: nginx-secret spec: replicas: 1 selector: matchLabels: app: nginx-secret
集群内资源迁移(Velero) 操作场景 本文使用Wordpress应用为例,将自建Kubernetes集群中应用整体迁移到CCE集群。Wordpress应用包含Wordpress和MySQL两个组件,均为容器化实例,分别绑定了两个Local类型的本地存储卷,并通过NodePort服务对外提供访问。
Deployment apiVersion: apps/v1 metadata: name: nginx namespace: default spec: replicas: 2 selector: matchLabels: app: nginx template:
selector: matchLabels: app: evs-deployment-example template: metadata: labels: app: evs-deployment-example
apiVersion: apps/v1 kind: Deployment metadata: name: gpu-test namespace: default spec: replicas: 1 selector: matchLabels: app: gpu-test
6G 0% /sys/fs/cgroup /dev/mapper/vgpaas-share 98G 4.0G 89G 5% /etc/hosts ... Devicemapper:单独划分了thinpool存储镜像相关数据。执行以下代码,查看容器容量是否扩容成功。
apiVersion: apps/v1 kind: Deployment metadata: name: nginx-configmap spec: replicas: 1 selector: matchLabels: app: nginx-configmap
如下: apiVersion: apps/v1 kind: Deployment metadata: name: nginx spec: replicas: 3 selector: matchLabels: app: nginx template:
prom-np labels: app.kubernetes.io/name: prometheus prometheus: server namespace: monitoring spec: selector: app.kubernetes.io/name: