成为我们的夥伴,一起航向伟大的航道吧

启航罗~~~

此篇开始,会介绍AWS上使用完全托管的Kubernetes服务之EKS系列。一般自己托管的Kubernetes会跟下面这张图一样,Control Plane(Master)可以自己灵活运用,相对地就需要花时间以及人力去管理Control Plane上的元件。若使用EKS,Control Plane则由AWS去管理,只需要专注在Data Plane(Worker node)上如同一台EC2。
https://ithelp.ithome.com.tw/upload/images/20211004/20140172E6hkGystyP.png
此篇会先介绍,会用到的实用工具,建议安装使用

  1. kubectl: 可以在command line使用指令的方式,查看目前cluster的资源。安装方式: https://docs.aws.amazon.com/zh_tw/eks/latest/userguide/install-kubectl.html#windows
  2. eksctl: 将撰写好的Cluster YAML,执行指令,并可以在AWS EKS上建立。
    安装方式: https://docs.aws.amazon.com/zh_tw/eks/latest/userguide/eksctl.html#windows
  3. aws cli: 在[Day8]有提到安装方式,需要使用aws configure去设定Access key ID和Secret access key,且登入的IAM user需要跟建立的EKS Cluster是同一个Account/IAM,否则再使用kubectl会出现错误
  4. Lens: 这是一个Kubernetes IDE,有完整的UI介面,可以用图表方式呈现Cluster的CPU/memory使用状态、Pod数量,以及其他Worker Node上的元件。甚至可以使用一键式安装、ssh,甚至是看Logs。笔者是使用Windows系统,在测试之下,目前发现Lens(4.0.0)最为稳定,网站连结:https://k8slens.dev/

明日,会介绍eksctl和Lens如何操作和使用


<<:  DAY19 专案进度按钮功能实现-3

>>:  [Day19] THM Archangel

[Day 28]老师我学逻辑推论做什麽(3)

今天来说说「命题」 命题是指「可以被判断对错的一个叙述」 另外还有否命题、逆命题、否逆命题 原命题:...

【Lua】用 Fengari 让 Lua 取代 JavaScript 吧!

大家好! 众所皆知,能开发网页的动态程序语言以 JavaScript 为首选,毕竟几乎所有浏览器都支...

Day 23. Zabbix 通知设定 - Custom alertscripts - Line

在 SMTP Mail 之後,今天要跟大家介绍第二种通知方式 Custom alertscripts...

[ Day 18 ] 条件 Render - Conditional Rendering

在前面元件以及生命周期的章节中我们提过 render() 这个方法,而且有特别指出它是在 Clas...

Now available the of Spotify Premium APK for all Android

Although YouTube Music hit the global market a few...