![](https://img-blog.csdnimg.cn/38b0d91128814177b3334e17564a9e89.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
K8S+Docker
文章平均质量分 69
docker和kubernetes相关文章和采坑!
一掬净土
这个作者很懒,什么都没留下…
展开
-
Kuboard突然无法登录提示内存溢出OutOfMemoryError
一直访问OK的kuboard,登录时突然发生内存溢出的提示。原创 2024-06-14 17:15:00 · 269 阅读 · 0 评论 -
k8s异常Failed to create pod sandbox: rpc error: code=DeadlineExceeded desc=context deadline exceeded
在服务器测试启动防火墙的影响时,启动防火墙,再关闭防火墙后,本服务器的调度出现错误,导致pod无法启动。原创 2023-11-20 20:00:00 · 2695 阅读 · 0 评论 -
k8s部署xxl-job后,执行任务提示拒绝连接Connection Refused
之前由于网络插件flannel安装不成功,导致xxl-job执行任务的时候,提示拒绝服务,如下图所示:但是安装flannel安装成功后,依然无法联通,还是提示相同问题。原创 2023-10-24 11:32:55 · 2269 阅读 · 0 评论 -
k8s之Flannel网络插件安装提示forbidden无权限
一、在安装k8s的网络插件时,提示如下信息各种forbidden无权限。原创 2023-10-24 11:28:56 · 1459 阅读 · 0 评论 -
K8S之connection server apiserver:6443 was refused did you specify the right host or port?
集群用着用着什么都没干,正常使用,突然kuboard识别不了k8s集群了。重启kuboard问题也没有解决。原创 2023-09-25 11:18:25 · 241 阅读 · 0 评论 -
Kuboard突然无法访问提示:Failed to connect to the database
etcd db占用空间大小,发现从9月23日11点57的时候就是2GB了。已经达到默认的空间配额限制为2G的最大值。,这表示etcd服务磁盘空间不足了,默认的空间配额限制为2G,超出空间配额限制就会影响服务,所以需要定期清理。进入kuboard容器内部,查看etcd的情况:可以看到在ERRORS列里同样也提示了一个警告。此处kuboard为docker部署的,查看kuboard的运行情况,提示。故查看数据映射的空间大小,找到自己的kuboard-data,查看。原创 2023-09-23 14:01:26 · 2072 阅读 · 1 评论 -
记录一次docker容器引起的时间相差8h的问题
系统打印日志时间小8h,部分插入mysql的日期却大8h,简直诡异。测试时间是上午10:05经过排查,mysql设置的时区,链接url设置的时区都是ok的。而且其他服务时间正常,故排除MySQL的问题。原创 2023-05-06 09:16:41 · 1294 阅读 · 2 评论 -
Docker可视化管理工具Portainer多机器安装使用
选择API方式,输入一个名称,输入docker服务器B的ip:2375, 点击Connect,会提示连接成功。会导致被攻击风险,建议只对信任的服务器开放2375端口,或用docker给的解决方案处理(对于新加的机器,可以查看其images,对于未使用的,且无效的image可以批量选中删除。然后,回到Home菜单,即可看到已经添加成功,接着就可以对其进行管理了。在第三步中,是添加本机(安装portainer 的机器)docker。点击这个环境,即为选中该环境,可以查看环境里的镜像、容器等信息。原创 2023-07-24 10:02:27 · 1881 阅读 · 2 评论 -
K8S异常之Harbor证书过期处理(完整版流程)
在登录harbor仓库时, 提示证书已经过期。原创 2023-03-03 16:19:51 · 1836 阅读 · 0 评论 -
K8S异常之Unable to connect to the server: x509: certificate has expired or is not yet valid
K8S异常之Unable to connect to the server: x509: certificate has expired or is not yet valid原创 2023-01-03 13:21:00 · 8841 阅读 · 10 评论 -
K8S异常之Unable to update cni config err=no vaild network found in /etc/cni/net.d
遇到问题,还是得仔细查看问题描述,错误信息。然后根据现象思考可能出现该问题的各种原因,然后根据不同情况进行分析尝试,从而解决问题。原创 2022-10-24 10:02:37 · 5390 阅读 · 0 评论 -
K8S异常之出现大量被驱逐的pod,导致服务无法访问的问题
一、背景用kuboard作为k8s管理工具的,运行一段时间后,访问时,浏览器显示以下提示:排查问题1、查看k8s的情况如下,发现正常[root@nb001 data]# kubectl get nodesNAME STATUS ROLES AGE VERSIONnb001 Ready control-plane,master 123d v1.21.5nb002 Ready <none>原创 2022-07-24 15:45:00 · 2587 阅读 · 0 评论 -
K8S部署服务报UnknownHostException错误处理过程
一、背景K8S部署java服务,服务内访问百度(声明:仅用来做测试非爬虫,实际是有个其他网址报同样的错误)报:java.net.UnknownHostException: www.baidu.com: Temporary failure in name resolution1.1 请求测试代码如下:1.2 报错信息如下:二、排查思路2.1 开始的时候,也是看网上其他的解决方案,比如:1、修改/etc/resolv.conf 加 nameserver 8.8.8.8;2、修改/etc/sys原创 2021-12-27 21:37:36 · 10804 阅读 · 6 评论 -
K8S部署系统异常-FailedCreatePodSandBox:network: failed to set bridge addr: “cni0“ already has an IP addres
由于系统磁盘不足,导致k8s部分线程死掉,搞定之后,部署项目,报以下异常:FailedCreatePodSandBoxnetwork: failed to set bridge addr: “cni0” already has an IP address different from 10.100.1.1/24意思是说:设置网桥地址失败:“cni0”的IP地址与10.100.1.1/24不同。Normal SandboxChanged 7m59s (x294 over 12m).原创 2022-01-12 22:00:00 · 3416 阅读 · 0 评论 -
K8S搭建自动化部署环境(六)K8S拉取私有Harbor仓库镜像
1、docker 登录 Harbor:[root@nb1 .ssh]# docker login -u admin -p Harbor12345 192.168.1.127WARNING! Using --password via the CLI is insecure. Use --password-stdin.WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a cre原创 2022-01-05 22:00:00 · 2696 阅读 · 5 评论 -
K8S搭建自动化部署环境(五)Harbor私有仓库的搭建全过程
harbor仓库的搭建1.首先需要解压harbor压缩包到:/usr/local目录下面。[root@nb1 local]# tar -zvxf harbor-offline-installer-v2.3.2.tgz harbor/harbor.v2.3.2.tar.gzharbor/prepareharbor/LICENSEharbor/install.shharbor/common.shharbor/harbor.yml.tmpl[root@nb1 local]# cd harbor/原创 2022-01-01 06:00:00 · 5137 阅读 · 4 评论 -
K8S搭建自动化部署环境(四)Jenkins多分支流水线Blue Ocean的安装和使用
建立全局凭据,以被流水线,docker将镜像push到镜像仓库,我这里选择的三dockehub作为镜像仓库。原创 2021-11-07 22:12:18 · 3821 阅读 · 13 评论 -
K8S搭建自动化部署环境(三)Jenkins下载、安装和启动
一、jenkins 下载jenkins下载地址:https://jenkins.io/zh/download/如下图,左边是稳定版本,右边是每周更新版本,都可以。根据需要来。如果下载有困难的话,我这边有个war包:jenkins.war下载链接:https://www.aliyundrive.com/s/yiTpLXP7Syg二、jenkins启动2.1 启动我这边是直接放到tomcat下,重启tomcat的方式进行启动的。如果有如下输出表示启动成功:其中:0ebf1a6a011b49.原创 2021-12-26 18:43:53 · 2150 阅读 · 2 评论 -
K8S搭建自动化部署环境(二)安装K8S管理工具Kuboard V3
在K8S集群内安装Kuboard V31、 安装Kuboard V3[root@nb1 ~]# kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3-swr.yamlnamespace/kuboard createdconfigmap/kuboard-v3-config createdserviceaccount/kuboard-boostrap createdclusterrolebinding.rbac.authoriz.原创 2021-12-18 15:09:37 · 1712 阅读 · 2 评论 -
K8S搭建自动化部署环境(一)安装Kubernetes
查看主网卡:enp3s0[root@nb1 /]# ip route showdefault via 192.168.1.1 dev enp3s0 proto dhcp metric 100 192.168.1.0/24 dev enp3s0 proto kernel scope link src 192.168.1.127 metric 100 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 [root@原创 2021-12-04 09:12:51 · 1861 阅读 · 5 评论 -
Docker镜像之不同服务器间迁移大法
有个需求:需要将一台服务器A上的docker镜像迁移到另一台服务器B上,并可以在服务器B上,通过命令可以查看到对应的镜像(这个镜像一般是你自己打包的镜像,不是https://hub.docker.com上的,否则直接下载即可也不用这么麻烦了,当然你没有网,或者包很大,网很差,用这个方法也很Nice)。下面,我们以一个。原创 2022-10-24 13:56:38 · 5798 阅读 · 2 评论 -
记一次Docker镜像时区与程序打印时区不一致的问题
背景:在打Docker镜像的包的时候,Dockerfile是基于以下镜像openjdk:8进行的修改前的Dockerfile文件内容如下:FROM openjdk:8ARG appADD <APP> app.jarRUN ["/bin/bash", "-c", "chmod 777 app.jar "]CMD java -Xms512M -Xmx2048M -jar /app.jar --server.port=8080[root@nb001 scripts]# docker.原创 2021-11-18 16:14:47 · 1570 阅读 · 2 评论 -
记一次docker磁盘用尽的灾难
背景:测试服务器突然mongodb和mysql连接不上,出现了问题,卡的一批。查看日志发现,docker根目录磁盘被占满,提示no space left on device(磁盘空间不足)。[root@bogon /]# df -h文件系统 容量 已用 可用 已用% 挂载点overlay 50G 50G 1M ...原创 2020-01-14 20:16:06 · 5459 阅读 · 9 评论 -
Docker容器内安装wkhtmltox用来html转pdf
root@wdy-service-7744995878-lqdjw:/data# wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.buster_amd64.deb--2022-02-11 16:14:28-- https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.1原创 2022-03-20 10:48:26 · 2674 阅读 · 5 评论 -
CentOS安装 docker-compose及其常用命令
最新发行的版本地址:https://github.com/docker/compose/releases1、运行以下命令以下载Docker Compose的当前稳定版本:sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose[root@nb1 harbor]# su原创 2021-11-07 22:01:38 · 2071 阅读 · 4 评论 -
Docker安装mongo并设置用户名密码
新建mongo目录,在其下建立configdb data 2个目录在configdb下新建mongodb.conf配置文件,内容如下:gappend=true# ip 默认本机,设置为0.0.0.0可以外网连接bind_ip=0.0.0.0# 端口port=27017# 是否后台运行,设置为true 启动 进程在后台运行的守护进程模式。默认false。 fork=true# 预...原创 2019-12-12 13:16:02 · 3432 阅读 · 0 评论 -
Docker安装MySQL数据库(附采坑记录)
安装docker,直通docker pull mysql:5.6.43创建并启动一个MySQL容器docker run --name rossc-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.6.43–name:给新创建的容器命名,此处命名为rossc-mysql-e:配置信息,此处配置mysql的root用...原创 2019-05-02 21:27:49 · 744 阅读 · 1 评论 -
Docker安装并指定主目录(附最新方式安装过程)
Docker简介:官网:https://www.docker.com/ [LOGO]一、Windows安装docker windows安装比较简单,下载: windows10 https://www.docker.com/community-edition#/windows https://store.docker.com/editions/community/docker-ce-des原创 2017-08-18 11:12:38 · 6155 阅读 · 9 评论