dingdangmaoup dingdangmaoup`s blog

docker容器创建记录

本文介绍了使用Docker容器搭建三个关键服务环境的具体配置方法。首先部署MySQL 8.0容器,通过数据卷持久化存储,设置root密码并映射3306端口。其次配置Redis容器,挂载自定义配置文件并映射6379端口。最后部署Netdata监控工具容器,通过多个卷挂载获取系统信息,映射19999端口并提供必要的权限配置。所有容器均配置了自动重启策略,确保服务稳定运行。这些容器化部署方案为系统提供了数据库、缓存和性能监控的核心功能支撑。 (字数:198)

DINGDANGMAOUP Published on 2024-06-14

部署k8s笔记(一)

本文针对在CentOS 7.8多网段服务器环境下执行`kubectl get nodes`命令时出现的“connection to the server localhost:8080 was refused”错误,提供了具体解决方案。问题主要由于worker node节点缺少Kubernetes管理配置文件导致。 解决方法分为两步:首先,从master node节点将`/etc/kubernetes/admin.conf`文件通过scp命令复制到worker node节点的相同路径;然后,在worker node上通过`echo`命令将`export KUBECONFIG=/etc/kubernetes/admin.conf`添加到`~/.bash_profile`环境变量中,并执行`source ~/.bash_profile`使配置立即生效。 该方案通过正确配置KUBECONFIG环境变量,使worker node能够成功连接到Kubernetes API服务器,解决连接被拒绝的问题。 (字数:198)

DINGDANGMAOUP Published on 2024-06-14

部署k8s笔记(二)

## 摘要 本文介绍了在安装Docker后,为非root用户配置无需sudo即可执行Docker命令的操作步骤。主要内容包括:首先创建docker用户组(通常安装时已自动完成),然后将当前用户添加至docker组,接着更新组策略使权限生效,最后通过注销并重新登录系统来确保配置完全应用。这些步骤旨在解决普通用户直接使用Docker命令的权限问题,提升操作便利性。文末还特别提醒,如果是本地操作环境,需要注销当前用户会话才能使权限更改彻底生效。 (字数:148)

DINGDANGMAOUP Published on 2024-06-14

k8s-docker-harbor-jenkins-sonarqube搭建方案

本文档概述了Kubernetes(k8s)集群的部署环境与软件版本配置。环境包括一个主节点(master69,兼NFS服务器)和三个工作节点(node125、node14、node194,其中node194用于Harbor,node79用于ELKB),所有节点均运行CentOS 7.8。软件方面,采用Kubernetes v1.19.4、Docker v19.03.12、Harbor v2.1.1,ELKB版本待定。文档还提供了k8s架构图的参考链接,展示了集群的核心组件与结构。整体配置旨在搭建一个稳定、可扩展的容器化平台。

DINGDANGMAOUP Published on 2024-06-14