创建阿里云 容器服务Kubernetes版ACK

目录

  • 简介
  • 创建
    • 集群配置
    • Work配置
    • 组件配置
  • 使用镜像快速创建无状态Deployment应用
    • 应用基本信息
    • 容器配置
    • 高级设置
    • 测试
  • 使用私有镜像仓库创建应用
    • 准备好镜像仓库及镜像
    • 创建YAML

简介

容器服务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,轻松对接持续集成和私有部署系统

创建

集群配置

创建阿里云 容器服务Kubernetes版ACK_第1张图片
创建阿里云 容器服务Kubernetes版ACK_第2张图片
创建阿里云 容器服务Kubernetes版ACK_第3张图片

Work配置

创建阿里云 容器服务Kubernetes版ACK_第4张图片

创建阿里云 容器服务Kubernetes版ACK_第5张图片

组件配置

创建阿里云 容器服务Kubernetes版ACK_第6张图片

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

应用基本信息

1.进入容器服务台
2.左侧应用无状态
3.设置应用基本信息
创建阿里云 容器服务Kubernetes版ACK_第7张图片

容器配置

1.设置镜像
2.设置端口
3.设置环境变量‘
4.设置生命周期
5.设置数据卷
6.设置日志
创建阿里云 容器服务Kubernetes版ACK_第8张图片
创建阿里云 容器服务Kubernetes版ACK_第9张图片

高级设置

可设置ingress和Service来暴露应用
创建阿里云 容器服务Kubernetes版ACK_第10张图片创建阿里云 容器服务Kubernetes版ACK_第11张图片
创建阿里云 容器服务Kubernetes版ACK_第12张图片
创建阿里云 容器服务Kubernetes版ACK_第13张图片

测试

1.左侧导航栏的路由与负载均衡 > 路由
2.访问
创建阿里云 容器服务Kubernetes版ACK_第14张图片
创建阿里云 容器服务Kubernetes版ACK_第15张图片
创建阿里云 容器服务Kubernetes版ACK_第16张图片

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

准备好镜像仓库及镜像

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

创建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

你可能感兴趣的:(Kubernetes)