云原生Kubernetes:阿里云托管k8s集群ACK创建和使用

这篇具有很好参考价值的文章主要介绍了云原生Kubernetes:阿里云托管k8s集群ACK创建和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

 文章来源地址https://www.toymoban.com/news/detail-638498.html

一、理论

1.容器服务Kubernetes版

2.ACK Pro版集群概述

3.ACK版本说明

二、实验

1.创建专有版Kubernetes集群

三、问题

1.依赖检查未通过


 

 

一、理论

1.容器服务Kubernetes版

(1)概念

阿里云容器服务Kubernetes版(Alibaba Cloud Container Service for Kubernetes,简称容器服务ACK)是全球首批通过Kubernetes一致性认证的服务平台,提供高性能的容器应用管理服务,支持企业级Kubernetes容器化应用的生命周期管理,让您轻松高效地在云端运行Kubernetes容器化应用。

ACK包含了专有版Kubernetes(Dedicated Kubernetes)、托管版Kubernetes(Managed Kubernetes)、Serverless Kubernetes三种形态,方便按需选择。

2.ACK Pro版集群概述

(1)概念

ACK Pro托管版集群是在ACK基础托管版集群基础上针对企业大规模生产环境进一步增强了可靠性、安全性,并且提供可赔付的SLA的Kubernetes集群。

ACK的Pro托管版集群是在原基础ACK托管版集群的基础上发展而来的集群类型,继承了原托管版集群的所有优势,例如控制面板托管、控制面板高可用等。同时,相比原托管版进一步增强了集群的可靠性、安全性和调度性,并且支持赔付标准的SLA,适合生产环境下有着大规模业务,对稳定性和安全性有高要求的企业客户。

(2)使用场景

  • 互联网企业,大规模业务上线生产环境,对管控的稳定性、可观测性和安全性有较高要求。

  • 大数据计算企业,大规模数据计算、高性能数据处理、高弹性需求等类型业务,对集群稳定性、性能和效率有较高要求。

  • 开展中国业务的海外企业,对有赔付标准的SLA以及安全隐私等非常重视。

  • 金融企业,需要提供赔付标准的SLA。

(3)功能特点

  • 更可靠的托管控制面板:稳定支撑大规模集群的管控;etcd容灾和备份恢复,冷热备机制最大程度保障集群数据库的可用性;管控组件的关键指标可观测,助力您更好地预知风险。

  • 更安全的容器集群:管控面etcd默认采用加密盘存储;数据面通过选择安装kms-plugin组件实现Secrets数据落盘加密。开放安全管理,并提供针对运行中容器更强检测和自动修复能力的安全管理高级版。

  • 更智能的容器调度:集成更强调度性能的kube-scheduler,支持多种智能调度算法,支持NPU调度,优化在大规模数据计算、高性能数据处理等业务场景下的容器调度能力。

  • SLA保障:提供赔付标准的SLA保障,集群API Server的可用性达到99.95%。

(4)对比

ACK Pro版托管版集群和ACK基础托管版集群的对比详情如下表。

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

3.ACK版本说明

(1)ACK发布Kubernetes 1.22版本说明

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (2)ACK发布Kubernetes 1.24版本说明

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

(3)ACK发布Kubernetes 1.26版本说明

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

二、实验

1.创建专有版Kubernetes集群

(1)登录阿里云新建集群

容器服务控制台 (aliyun.com)

点击“新建集群”

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (2)创建ACK专有版kubernetes集群

地域:选择华东5(南京)

付费类型:按量付费

Kubernetes版本:1.22.15-aliyun.1

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (3)需要创建专有网络,步骤如下

点击“创建专有网络”

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 专有网络管理控制台 (aliyun.com)

专有网络:

名称:test

Ipv4网段:192.168.0.0/24

资源组:default resource group

 

交换机:

名称:test

可用区:南京 可用区A

Ipv4网段:192.168.0.0/25

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 创建成功

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (4)回到页面继续配置

专有网络刷新,虚拟交换机打勾,其他默认配置

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 高级选项可以先忽略

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (5)点击下一步:Master配置

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

 (6)点击下一步:节点池配置

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (7) 点击下一步:组件配置

安装ingress-controller实现七层代理

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云 

(8)点击下一步:确认配置 

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

依赖检查需要全为绿色才能通过

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

  

 (9)创建集群

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

(10)点击上图看到的集群列表,出现如下

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (11) 初始化k8s集群需要15-20分钟,耐心等待下,过15分钟,会出现如下:

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

看到上面信息,说明kubernetes集群创建完成

(12)  点击test,出现如下

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (13)  选择连接信息->公网访问

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (14) 打开虚拟机,安装kubectl-1.22.15版本,按照上面提示进行如下操作

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云 

 (15) 经过上述操作,就可以通过kubectl访问阿里云专有版安装的好的k8s集群

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

 (16) 在专有版ACK集群创建资源并访问

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (17)更新资源清单文件并查看pod

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (18)创建Service资源,对Pod进行四层代理

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (19) 更新资源清单文件并查看service阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 (20)通过公网IP可以访问k8s集群

 在左侧找到网络->服务,右侧可以看到外部端点,在浏览器访问外部端点即可:

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

(21)  创建Ingress资源

 在左侧找到网络->路由,右侧点击“创建Ingress”即可:

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 创建完成

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

 上面可以看到路由端点ip是:47.122.9.93

(22)配置之后,浏览器访问test.lucky.com即可代理到service,由Service代理到后端Pod

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云 

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

 

三、问题

1.依赖检查未通过

(1)报错

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

(2)解决方法

按需完成认证和开通服务

开通监控

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 进入应用实时监控服务ARMS

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

开通NAS

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 进入NAS

阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 开通日志阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 通过阿里云kubernetes,云原生Kubernetes,云原生,kubernetes,阿里云

 

 

 

到了这里,关于云原生Kubernetes:阿里云托管k8s集群ACK创建和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解密Kubernetes(K8s)集群的创建过程和关键步骤

    🎈个人主页:程序员 小侯 🎐CSDN新晋作者 🎉欢迎 👍点赞✍评论⭐收藏 ✨收录专栏:云计算 ✨文章内容:Kubernetes集群 🤝希望作者的文章能对你有所帮助,有不足的地方请在评论区留言指正,大家一起学习交流!🤗 创建Kubernetes集群是在云原生环境中托管和管理容器化应

    2024年02月09日
    浏览(41)
  • 【Kubernetes运维篇】RBAC之创建集群用户管理K8S

    需求:公司新入职两位运维同事,分别是zhangsan、lisi,刚入职肯定不能给K8S管理员权限,所以需要创建两个系统账号,分别对应不同的权限: zhangsan用户 :对uat名称空间拥有管理员权限 lisi用户 :对所有命名空间拥有查看Pod的权限 第一步:生成一个私钥 第二步:生成一个证

    2024年02月16日
    浏览(47)
  • 云原生Kubernetes:K8S集群版本升级(v1.20.6 - v1.20.15)

    目录 一、理论 1.K8S集群升级 2.集群概况 3.升级集群 4.验证集群 二、实验  1.升级集群 2.验证集群 三、问题 1.给node1节点打污点报错 (1)概念 搭建K8S集群的方式有很多种,比如二进制,kubeadm,RKE(Rancher)等,K8S集群升级方式也各有千秋,目前准备使用kubeadm方式搭建的k8s集群

    2024年02月07日
    浏览(46)
  • 【云原生 | Kubernetes 系列】— 部署K8S 1.28版本集群部署(基于Containerd容器运行)

    主机名 IP地址 备注 k8s-master01 192.168.0.109 master k8s-node1 192.168.0.108 node1 k8s-node2 192.168.0.107 node1 k8s-node3 192.168.0.105 node1 1、主机配置 2、升级内核 3、配置内核转发以及过滤 4、安装ipset ipvsadm,IPVS(IP Virtual Server)是一个用于负载均衡的 Linux 内核模块,它可以用来替代 kube-proxy 默认的

    2024年02月20日
    浏览(65)
  • 云原生Kubernetes:K8S集群版本升级(v1.20.15 - v1.22.14)

    目录 一、理论 1.K8S集群升级 2.集群概况 3.升级集群(v1.21.14) 4.验证集群(v1.21.14) 5.升级集群(v1.22.14) 6.验证集群  (v1.22.14) 二、实验  1.升级集群(v1.21.14) 2.验证集群(v1.21.14)  3.升级集群(v1.22.14) 4.验证集群(v1.22.14) (1)概念 搭建K8S集群的方式有很多种,比如二

    2024年02月07日
    浏览(42)
  • 使用Vagrant创建和管理本地Kubernetes(K8s)集群的步骤是什么

    🎈个人主页:程序员 小侯 🎐CSDN新晋作者 🎉欢迎 👍点赞✍评论⭐收藏 ✨收录专栏:云计算 ✨文章内容:Vagrant 🤝希望作者的文章能对你有所帮助,有不足的地方请在评论区留言指正,大家一起学习交流!🤗 在本文中,我们将探讨如何使用Vagrant来创建和管理一个本地的

    2024年02月09日
    浏览(37)
  • 云原生 黑马Kubernetes教程(K8S教程)笔记——第一章 kubernetes介绍——Master集群控制节点、Node工作负载节点、Pod控制单元

    参考文章:kubernetes介绍 本章节主要介绍应用程序在服务器上部署方式演变以及kubernetes的概念、组件和工作原理。 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其它技术的参与 缺点:不能为

    2024年02月04日
    浏览(49)
  • Kubernetes(K8s)从入门到精通系列之十:使用 kubeadm 创建一个高可用 etcd 集群

    默认情况下,kubeadm 在每个控制平面节点上运行一个本地 etcd 实例。也可以使用外部的 etcd 集群,并在不同的主机上提供 etcd 实例。 可以设置HA集群: 使用堆叠控制控制平面节点,其中 etcd 节点与控制平面节点共存 使用外部 etcd 节点,其中 etcd 在与控制平面不同的节点上运行

    2024年02月14日
    浏览(46)
  • 云原生Kubernetes:K8S集群实现容器运行时迁移(docker → containerd) 与 版本升级(v1.23.14 → v1.24.1)

    目录 一、理论 1.K8S集群升级 2.环境 3.升级策略 4.master1节点迁移容器运行时(docker → containerd)  5.master2节点迁移容器运行时(docker → containerd)  6.node1节点容器运行时迁移(docker → containerd)  7.升级集群计划(v1.23.14 → v1.24.1) 8.升级master1节点版本(v1.24.1) 9.升级master2节点版本

    2024年02月03日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包