4.5. 轮询效果展示
4.5.1. 获取pod信息
kubectl get podNAMEREADYSTATUSRESTARTSAGEnginx-deployment-574b87c764-92jbs1/1Running010hnginx-deployment-574b87c764-hmz9t1/1Running010hnginx-deployment-574b87c764-nqpmc1/1Running010h
4.5.2. 以下命令是确定pod中nginx的欢迎界面的index.html位置
kubectl exec -it nginx-deployment-574b87c764-92jbs -- /usr/sbin/nginx -tkubectl exec -it nginx-deployment-574b87c764-92jbs -- cat /etc/nginx/nginx.conf kubectl exec -it nginx-deployment-574b87c764-92jbs -- ls /usr/share/nginx/htmlkubectl exec -it nginx-deployment-574b87c764-92jbs -- cat /usr/share/nginx/html/index.html kubectl exec -it nginx-deployment-574b87c764-92jbs -- cp/usr/share/nginx/html/index.html /usr/share/nginx/html/index.html.bk
注释:kubectl exce的格式如下:
kubectl exec -it <podName> -c <containerName> -n <namespace> -- shell comand
4.5.3. 更改index.html内容
在本地编辑文件name.html,然后上传到3个Pod的容器中,
kubectl cp name.html nginx-deployment-574b87c764-nqpmc:usr/share/nginx/html/index.html
注释: pod和本地之间传输文件命令格式
Pod下载文件到本地
kubectl cp -n NAMESPACE_name POD_name:Pod_FILE_name Local_FILE_name
本地上传文件到Pod
kubectl cp Local_FILE_name -n NAMESPACE_name POD_name:Pod_FILE_name
最终查询输出结果,多次查询,可以看到load balance会将连接随机分配到不同Pod节点
curl -silent ae8e75d7e149044eb905b6bbff796e7e-629951941.cn-northwest-1.elb.amazonaws.com.cn | grep Node
输出结果如下:
文章插图
5. 总结
? 通过本文,大家已经对容器化有一个初步的了解,并且针对Amazon EKS打造的企业容器化平台也有了初步认知 。Docker,Kubernetes对于企业的系统和业务的发展,有着不可忽视的“助推力” 。
? 然而,Kubernetes的学习曲线,以及企业的Kubernetes人才的积累,都是需要较长的“时间”成本 。而借助云计算供应商的成熟平台和产品,可以降低企业的技术人才的积累成本,从而达到事半功倍的效果 。
? 我们通过这次实战的演练,可以看到,基于Amazon EKS创建容器化平台,只需一条命令 。Amazon EKS让Kubernetes的创建,运行与维护变得简单、可靠 。通过AWS Fargate,企业甚至可以完全省去虚拟机(EC2)的管理,只关注Kubernetes顶层业务架构的逻辑即可,进而可以将更多的“时间”专注在业务的开发,而不是被底层架构的种种问题所拖累,也可以让运维人员逃离无尽的“救火”式运维模式 。
作者:忘记她
出处:https://www.cnblogs.com/ma159753/p/14219854.html
【企业级容器云平台的落地与实施】
推荐阅读
- Spring Boot实现阿里云SMS短信发送功能
- 庐山云雾是否是绿茶,庐山云雾的传说介绍
- 马边云雾茶储存方法,云雾茶的保存方法
- 碧峰雪芽茶简介,雪水云绿茶简介
- 历史张郃之死 新三国赵云战张郃是哪一集
- 白毫茶受欢迎,凌云白毫茶
- 诸葛亮的军事才能分析 刘备得孔明,关羽,赵云等人的帮助,得以三足鼎立天下
- 2018春茶,2018春茶云雾绿茶
- 临沧茶区著名茶山介绍,云南主要茶山巴达介绍
- 苍山雪绿是什么茶,云南苍山雪绿茶先容