
k8s net core环境搭建
文章平均质量分 85
墨汁软件
完美的设计不是包罗万象,而是完整自洽不可精简
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
k8s容器配置信息如何热更新?
摘要:本文介绍了Kubernetes中ConfigMap热更新的实现方法。通过Reloader开源项目,可以自动监控ConfigMap变更并触发相关Pod的滚动更新。Reloader工作原理是通过比较ConfigMap数据的SHA1值变化来触发更新。文章详细演示了Reloader的部署和使用方法,并介绍了三种更新策略:全部更新、部分更新和指定更新。同时提醒需谨慎选择更新方式,避免产生数据问题。最后预告将开启.NET Core微服务系列内容。原创 2025-06-05 11:02:00 · 743 阅读 · 0 评论 -
如何更改k8s 容器的配置信息?
本文介绍了如何在Kubernetes中利用ConfigMap实现容器程序升级和配置修改。主要内容包括: ConfigMap的作用是将程序与配置分离,支持多环境部署的同时保障生产环境敏感信息安全。 演示了两种ConfigMap使用方式:环境变量(不支持热更新)和Volume挂载(支持热更新)。 详细展示了通过Volume方式覆盖容器内.NET Core配置文件的实现原理和操作步骤: 创建ConfigMap定义新配置 修改Deployment进行Volume挂载 验证配置更新效果 提供了完整的操作流程,包括镜像原创 2025-06-05 11:07:14 · 819 阅读 · 0 评论 -
搭建Docker私有仓库
我们在部署的过程中,可能是要部署N台服务器的,总不能每台服务器都去生成一边镜像。我们希望有个地方可以去存储这些镜像,然后要用的时候,去获取一个副本就行,非常的方便。哈哈,是的,你的想法,docker已经给你想好了。我们知道docker的三大核心组件:Image(镜像),Container(容器),Repository(仓库)。docker有个官方的镜像仓库,docker hub。我们先准备linux和docker环境,没有的小伙伴,可以一下参考。1.免费账户,不能将镜像设置为私有,存在泄露风险。原创 2025-06-05 09:31:52 · 226 阅读 · 0 评论 -
k8s dotnet core部署
但是还有个问题,如果我们的配置文件变动了怎么办呢,比如数据库连接,redis地址,这个是不是意味着我们需要重新构建镜像,重新部署到k8s呢?EXPOSE:容器运行后,访问程序暴露的接口,这个很重用,后面再部署k8s时会用到,注意,这个是每个pod的端口,如果我们有多套程序,这个端口是可以用一个的,不会和其他pod有冲突。上面我们看到,第一次部署的时候,我们的IP是86,但是重启以后,IP变成了90。我们在创建项目的时候,选择启用docker,这样,项目创建的时候,就会自动的生成dockerfile文件。原创 2023-05-09 10:44:31 · 2412 阅读 · 0 评论 -
k8s dashboard可视化界面部署
本文介绍了解决K8s集群中Node状态为NotReady和CoreDNS处于Pending状态的方法,并部署了K8s Dashboard可视化界面。首先解释了CoreDNS作为服务发现组件的重要性,它能解决Pod动态变化带来的IP地址变化问题。接着通过部署Calico网络插件解决CoreDNS问题,并详细说明了Dashboard的部署过程,包括修改Service配置、创建管理员账户和获取访问token。最后提到后续将部署.NET Core应用程序到集群中。全文提供了从网络问题排查到Dashboard部署的完原创 2023-05-09 10:15:25 · 1640 阅读 · 1 评论 -
centos 7 k8s 快速部署
docker容器虽然功能强大,但是在实际使用的时候,还是有很多不便,比如动态伸缩,自动伸缩,回滚等一系列操作都需要手动去操作部署,k8s就是为了解决容器的管理问题,提高生产运维效率,所以为啥一个logo是船,一个logo是船舵了。k8s搭建并不难,但是要花上一点时间,我大概是重来了4次左右,每次都会碰到一些问题,比如centos配置不对,k8s和docker版本不对,所以,一定要注意版本信息。国外拉取镜像可能会失败,并且慢,更改镜像地址,使用阿里云的镜像。k8s在不关闭linux这几个功能时,将无法启动。原创 2023-05-09 09:45:39 · 290 阅读 · 0 评论