docker及k8s、云服务学习记录【每周更新中……】

求评论,求收藏!!!!

简单记录下docker、k8s、云服务学习过程:

基础环境准备

使用centos7虚拟机,配置好网络及yum源。springboot项目打jar包。

docker

使用w3c的教程完成安装、基本操作学习。

https://www.w3cschool.cn/docker/docker-tutorial.html

w3c给出的是运行 Python Flask 应用,我找到一篇部署jar包的文章尝试部署jar包成功。

https://blog.csdn.net/weixin_42054155/article/details/90815393

基本操作流程是:上传jar到服务器的指定目录;创建Dockerfile 文件;构建镜像;运行容器;查看容器运行状态;查看启动日志。

容器使用主要包括:docker客户端常用命令;使用docker构建web应用;查看web应用容器;查看网络端口映射关系;查看web应用程序日志;查看容器进程;查看容器配置;停止、启动、重启、移除容器。

https://www.w3cschool.cn/docker/docker-container-usage.html

停止之后再启动容器的时候报网络端口映射有问题

解决办法是重启docker进程(systemctl restart docker)之后再启动容器。

镜像使用主要包括:

列出镜像列表;获取新的镜像;查找镜像;拖取镜像;更新镜像(从已经创建的容器中更新镜像,并且提交这个镜像);构建镜像(使用 Dockerfile 指令来创建一个新的镜像);设置镜像标签

https://www.w3cschool.cn/docker/docker-image-usage.html

容器连接主要包括:

网络端口映射(-P是容器内部端口随机映射到主机的高端口;-p是容器内部端口绑定到指定的主机端口;可以指定容器绑定的网络地址);docker有一个连接系统允许将多个容器连接在一起共享连接信息;容器命名。

https://www.w3cschool.cn/docker/docker-container-connection.html

docker实例

docker安装nginx(使用第二种方法)

https://www.w3cschool.cn/docker/docker-install-nginx.html

docker安装php

docker安装mysql

docker安装tomcat

docker安装Python

docker安装Redis

docker安装MongoDB

docker安装Apache

Kubernetes

参考这篇k8s的中文教程学习概念部分,我个人感觉足够了:

https://www.orchome.com/732

k8s的部署太过复杂,项目实际使用华为云,我准备部署minikube学习,后续使用华为云完成项目工作。minikube部署参考:

https://www.oschina.net/p/minikube?hmsr=aladdin1e1

项目实战

5.17-21

熟悉docker和弹性云主机等概念。熟悉项目使用的架构。使用的资料主要是华为云官方文档,本篇文章中引用的文章。

5.24-28

云环境搭建完成,本周主要根据华为云的官方资料测试运营面和运维面。华为官方有运营面的测试案例提供,基本覆盖Iaas层,PaaS层不同服务有相关的测试文档。目前发现的坑:

1.方案架构需要严格评审,网络互通情况需要满足后续应用架构。测试时需要测试到每个AZ,还需要测试各层的网络互通是否符合架构设定。

2.Paas层服务需要应用尽早联合测试,协调需要的镜像等资源。以及云所在环境的CICD搭建,实际项目中这一块花了很多时间。

5.31-6.11

这段时间都在进行IaaS层和PaaS层测试,根据华为官方测试文档和实际业务场景测试。主要的问题:

1.测试环境单链路比较不稳定

2.基础镜像需要考虑全面,尤其是后期有做FB、DB的需求。

3.需要对不熟悉云环境的应用系统开发人员做培训,尽量保留测试过程文档。

6.15-7.2

主要进行PaaS层部署。

1.应用改造完成之后镜像现在原生docker内启动测试,然后再进行上云测试。

2.PaaS层部署

……

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值