阿里云ACK 托管版K8s 创建与部署应用 全过程(图文)

简介

容器服务Kubernetes版ACK(Alibaba Cloud Container Service for Kubernetes)是全球首批通过Kubernetes一致性认证的服务平台,提供高性能可伸缩的容器应用管理服务,支持企业级Kubernetes容器化应用的生命周期管理。简化集群的搭建和扩容等运维工作,整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳的Kubernetes容器化应用运行环境,为您提供专业的容器支持和服务

ACK提供集群管理、容器管理等功能

集群管理
通过控制台一键创建专有版Kubernetes集群、托管版Kubernetes集群、Serverless Kubernetes集群,支持创建跨可用区高可用的集群。
提供容器优化的操作系统镜像,提供经过稳定测试和安全加固的Kubernetes集群和Docker版本。
支持多集群管理,支持跨可用区高可用集群,支持集群联邦管理。
支持丰富的工作节点

一站式容器管理
网络
提供高性能VPC/ENI网络插件,性能优于普通网络方案20%。
支持容器访问策略和流控限制

存储
支持阿里云云盘、文件存储NAS、对象存储OSS,提供标准的FlexVolume驱动。
支持存储卷的动态创建和迁移。

日志
支持日志采集及将采集的日志集成到日志服务。
支持和第三方开源日志解决方案集成

监控
支持容器级别和VM级别的监控。您还可以和第三方开源监控解决方案进行集成

权限
支持集群级别的RAM授权管理
支持应用级别的权限配置管理

应用管理
支持灰度发布,支持蓝绿发布
支持应用监控,应用弹性伸缩
内置应用商店,支持Helm应用一键部署
支持服务目录,简化云服务集成

高可用调度策略,轻松打通上下游交付流程
支持服务级别的亲和性策略和横向扩展
支持跨可用区高可用和灾难恢复
支持集群和应用管理的OpenAPI,轻松对接持续集成和私有部署系统

创建

集群配置

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

Work配置

在这里插入图片描述
在这里插入图片描述

组件配置

在这里插入图片描述

使用镜像快速创建无状态Deployment应用

应用基本信息

1.进入容器服务台
2.左侧应用无状态
3.设置应用基本信息

在这里插入图片描述

容器配置

1.设置镜像
2.设置端口
3.设置环境变量‘
4.设置生命周期
5.设置数据卷
6.设置日志

在这里插入图片描述
在这里插入图片描述

高级设置

可设置ingress和Service来暴露应用
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

测试

1.左侧导航栏的路由与负载均衡 > 路由
2.访问

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用私有镜像仓库创建应用

准备好镜像仓库及镜像

这里我事先准备好了镜像仓库和镜像文件,具体可以参考
在这里插入图片描述

创建YAML

左侧应用 > 无状态
在无状态页签右上角,单击使用模板创建

apiVersion: apps/v1 
kind: Deployment 
metadata: 
  name: private-image
  nameSpace: default  
  labels:  
    app: private-image  
spec:   
  replicas: 1
  selector:
    matchLabels:
      app: private-image
  template:
    metadata:
      labels:
        app: private-image
    spec:
      containers:
      - name: private-image
        image: registry.cn-hangzhou.aliyuncs.com/命名空间名称/tomcat-private:latest
        ports:
        - containerPort: 8080
      imagePullSecrets:
      - name: regsecret

创建即可

猜你喜欢

转载自blog.csdn.net/qq_46595591/article/details/107585206