We're sorry but react app doesn't work properly without JavaScript enabled. Please enable it to continue.
文档
备案
控制台
登录
立即注册
首页
文章
问答
视频
活动
下载资源
团队号
镜像站
发布
大海
文章
专栏
问答
大海
DHorse改用fabric8的SDK与k8s集群交互
云原生
Kubernetes
在dhorse 1.4.0版本之前,一直使用k8s官方提供的sdk与k8s集群交互,官方sdk的Maven坐标如下:但是自从1.4.0版本以后,dhorse开始支持fabric8的sdk,fabric8的sdk的Maven坐标如下:那么,为什么要替换为fabric8的sdk与k8s交互呢?1.社区方面两者的关注度上,都差不多,没有太大差别;但是,fabric8的sdk提供的文档和示例更加完善,而k
144
1
0
0
大海
安装k8s
云原生
Kubernetes
云原生可观测
完成安装k8s集群以后,推荐使用https://github.com/512team/dhorse发布应用。准备两台服务器节点,如果需要安装虚拟机,可以参考《wmware和centos安装过程》| 机器名 | IP | 角色 | CPU | 内存 | | :----: | :----: | :----: | :----: | :----: | | centos01 | 192.168.109.13
187
1
0
1
大海
docker制作springboot镜像
云原生
Kubernetes
开源镜像
以下步骤在具有Docker环境的Linux机器上操作。把springboot-1.0.0.jar放到/usr/local/springboot目录下,并在该目录下创建Dockerfile文件,内容为:则/usr/local/springboot目录的文件为:制作镜像,在/usr/local/springboot目录下执行命令:其中,192.0.10.22:20080是Harbor镜像仓库地址,dh
193
1
0
0
大海
生成python依赖包文件
云原生
Kubernetes
本文首先需要安装python环境,可以自行查阅文档,这里不再说明。假如,我们有一个名为hello-flask的flask应用,该应用只依赖flask外部包。有两种方式可以生成该应用的依赖包文件,分别介绍:在hello-flask应用的根目录下,执行如下命令:则会自动生成requirements.txt文件,内容如下:卧槽,应用只依赖了flask外部包,竟然生成了这么多依赖,明显有问题吧?通过安装验
106
1
0
0
大海
k8s优雅停服
云原生
Kubernetes
在应用程序的整个生命周期中,正在运行的 pod 会由于多种原因而终止。在某些情况下,Kubernetes 会因用户输入(例如更新或删除 Deployment 时)而终止 pod。在其他情况下,Kubernetes 需要释放给定节点上的资源时会终止 pod。无论哪种情况,Kubernetes 都允许在 pod 中运行的容器在可配置的时间内正常关闭。 请查看下面的图表,以便更好地了解删除 pod 时发
292
2
0
1
大海
重新初始化k8s集群
云原生
Kubernetes
云原生可观测
其中, –apiserver-advertise-address:通告侦听地址 –image-repository:指定镜像地址使用阿里云的,默认会使用谷歌镜像 –kubernetes-version:指定当前的kubernetes的版本 –pod-network-cidr=10.244.0.0/16:flannel网络的固定地址范围仔细阅读kubeadm init执行的结果,根据提示,还需要进行
64
1
0
0
大海
无需依赖Docker制作镜像
云原生
Kubernetes
开源镜像
随着高版本的Kubernetes弃用Docker,企业也可以不依赖Docker环境了,但是DevOps通过Kubernetes部署的话,仍然需要制作镜像,那么在没有Docker环境的情况下如何制作呢?推荐一款谷歌的开源工具Jib,github地址,它是一个无需Docker守护进程——也无需深入掌握Docker最佳实践的情况下,为Java应用程序构建Docker和OCI镜像, 它可以作为Maven和
62
1
0
0
大海
k8s发布应用
云原生
Kubernetes
微服务治理
微服务
首先以SpringBoot应用为例介绍一下k8s的发布步骤。1.从代码仓库下载代码,比如GitLab;2.接着是进行打包,比如使用Maven;3.编写Dockerfile文件,把步骤2产生的包制作成镜像;4.上传步骤3的镜像到远程仓库,比如Harhor;5.编写Deployment文件;6.提交Deployment文件到k8s集群;从以上步骤可以看出,发布需要的工具和环境至少包括:代码仓库(Git
98
1
0
0
大海
docker制作springboot镜像
云原生
Kubernetes
以下步骤在具有Docker环境的Linux机器上操作。把springboot-1.0.0.jar放到/usr/local/springboot目录下,并在该目录下创建Dockerfile文件,内容为:则/usr/local/springboot目录的文件为:制作镜像,在/usr/local/springboot目录下执行命令:其中,192.0.10.22:20080是Harbor镜像仓库地址,dh
60
1
0
0
大海
k8s安装prometheus
云原生
Kubernetes
在目标集群上,执行如下命令:1.在浏览器访问地址:http://master_ip:30000,如下图所示: 2.查看k8s自带的指标数据,如下图所示: 3.点击“Execute”按钮,并切换到“Graph”选项卡,可以看到指标的统计信息,如下图所示:在dhorse里,可以通过“发布管理”->“环境管理”->“操作栏”->“更多”菜单下的Prometheus菜单,配置每个环境的收集状态,如下图所示
83
1
0
0
大海
安装k8s(kubernetes)+containerd
云原生
Kubernetes
混合云
准备两台服务器节点,如果需要安装虚拟机,可以参考《wmware和centos安装过程》| 机器名 | IP | 角色 | CPU | 内存 | | :----: | :----: | :----: | :----: | :----: | | centos01 | 192.168.109.130 | master | 4核 | 2G | | centos02 | 192.168.109.131 |
214
1
0
0
大海
DevOps基于k8s发布系统CI/CD的实现|社区征文
云原生
Kubernetes
Service Mesh
技术大讲堂
首先,本篇文章所介绍的内容,已经有完整的实现,可以参考这里。在微服务、DevOps和云平台流行的当下,使用一个高效的持续集成工具也是一个非常重要的事情。虽然市面上目前已经存在了比较成熟的自动化构建工具,比如jekines,还有一些商业公司推出的自动化构建工具,但他们都不能够很好的和云环境相结合。那么究竟该如何实现一个简单、快速的基于云环境的自动化构建系统呢?我们首先以一个Springboot应用为
530
1
1
0