Docker实践之K8S安装

关于安装K8S的方式很多,如:sealos,KubeSprayKopsRancherkubesphere等众多开源的组件,我们公司则是基于kubesphere来管理K8S集群,由于条件有限,这里就基于sealos搭建一个简单的1master 1nodeK8S集群。

阅读更多
Docker实践之Rancher安装及基于Rancher发布项目

Docker实践之Rancher安装及基于Rancher发布项目

关于安装K8S的方式很多,如:sealos,KubeSprayKopsRancherkubesphere等众多开源的组件,我们公司则选的是kubesphere,当然,不是用的kubesphere的开源版。不得不说,kubesphere确实给我们开发者带来了很多方便的工具,使得我们的效率得以提高。这次,我们就去学习一下新东西-Rancher,感觉它再功能上略显强大一些,当然,学习成本就比kubesphere要高一些,所以,如果需要管理K8S集群的话,我个人建议还是选择kubesphere,这个完全有老弟们自己评估了。由于我的服务器资源有限,这里就只能安装k3S

阅读更多
Docker实践之基于Docker搭建Gitea来托管代码

Docker实践之基于Docker搭建Gitea来托管代码

关于代码托管,公司是基于Gitlab自建的,它功能全而强大,但是也比较重,我个人偏向于开源、小巧、轻便、实用,所以就排除了Github,在Gogs和Gitea中选者。Gogs在Github有38k+Star,Gitea在Github要偏少一些,只有27k+Star,但是Gitea更新更快,功能更多,Gogs发布了59次,上次发布时间是2020-10-07,Gitea发布了130次,上次发布时间是 2021-12-21,今天是2021-12-30,可见Gitea还是比较活跃的,所以,这里我就选择了Gitea

阅读更多
Docker实践之基于Drone实现CI/CD

Docker实践之基于Drone实现CI/CD

前面我们基于Docker搭建了Gitea,今天我们继续来学习自动发布,说到代码发布,开源的产品非常之多,目前主流的要数jenkins了,但是这货对于我来说,太重了、太臃肿了,最终我选择了Drone

阅读更多
Docker实践之.NET6基于Dockerfile构建Docker镜像
Docker实践之DockerUI可视化

Docker实践之DockerUI可视化

前面,简单的介绍了Docker的常用操作命令,但是每次都要远程到宿主机操作,这似乎有些不便利,那么有没有稍稍能提高我们的操作体验的方式呢?答案是肯定的,毕竟有那么的大牛,他们早已贴心的考虑到了

阅读更多
Docker实践之基于Harbor搭建私有镜像仓库

Docker实践之基于Harbor搭建私有镜像仓库

在前面实践过程中所用到的镜像都是去官方的镜像仓库获取的,但是,有时候,公司内部的项目不适合放在官方的仓库中去,这时候,我们便需要搭建一个自己的镜像仓库了。

阅读更多

学艺不精,被Java日期格式化YYYY给坑了一手

自学代码多年,前些年都是写的C#,那时候,都是很规范的按照书里面说的,日期格式化用yyyy-MM-dd。去年开始,直接上手做Java的项目,也没有很系统的去学这个东西,也就是能用热门组件做项目而已。就在昨天,12月26号,线上一个简单的EBS查询接口获取不到数据了,很奇怪,因为近2周没有发过新版本了,所以,初步定位是数据问题,但是EBS也没有做过任何调整,然后便去查看了一下接口调用日志,这货传的日期怎么是2022-12-26呢?

阅读更多

Docker实践之Linux安装Docker

说到Docker,便要追溯到前些年,我用公司的模块直接从k8s+kubesphere就干起来了,然而,用了这么多年的k8s,却对Docker不甚了解,这便想着,得抽时间从最基础开始实践。

阅读更多