随笔分类 -  docker,kubernetes

摘要:如果你想完全删除 CentOS 系统上的 Docker 命令,你可以按照以下步骤进行: 步骤 1: 停止正在运行的 Docker 服务 sudo systemctl stop docker CopyCopy 步骤 2: 卸载 Docker 软件包 卸载 Docker 软件包: sudo yum re 阅读全文
posted @ 2024-03-11 10:09 Oops!# 阅读(979) 评论(0) 推荐(1) 编辑
摘要:kubeadm部署k8s集群,kube-controller-manager和kube-scheduler的监听IP默认为127.0.0.1,如果需要将其改为0.0.0.0用以提供外部访问,可分别修改对应的manifest文件。 kube-controller-manager:/etc/kubern 阅读全文
posted @ 2022-11-17 10:15 Oops!# 阅读(207) 评论(0) 推荐(0) 编辑
摘要:在 Kubernetes v1.21 版本中,CronJob 被提升为通用版本。如果你使用的是旧版本的 Kubernetes, 请参考你正在使用的 Kubernetes 版本的文档,这样你就能看到准确的信息。 旧的 Kubernetes 版本不支持 batch/v1 CronJob API。 你可以 阅读全文
posted @ 2022-08-10 17:43 Oops!# 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Some times MySQL replication creates problems and slave could not sync properly from the master database server. It may cause due to lots of reason’s. 阅读全文
posted @ 2022-04-26 22:50 Oops!# 阅读(110) 评论(0) 推荐(0) 编辑
摘要:完整的kubernetes部署文件 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707 阅读全文
posted @ 2022-04-14 17:14 Oops!# 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:Service资源还支持Session affinity(粘性会话活会话粘性)机制,它能够将来自同一个客户端的请求始终转发至同一个后端的Pod对象,这意味着它会影响调度算法的流量分发功能,进而降低其负载均衡的效果。因此,当客户端访问Pod中的应用程序时,如果有基于客户端身份保存某些私有信息,并基于这 阅读全文
posted @ 2022-04-12 13:48 Oops!# 阅读(496) 评论(0) 推荐(0) 编辑
摘要:通过runlike去查看一个容器的docker run启动参数 安装pip yum install -y python-pip 安装runlike pip install runlike 查看docker run参数 发布一个容器 1 [root@docker01 ~]# docker run -d 阅读全文
posted @ 2020-11-23 11:17 Oops!# 阅读(2826) 评论(0) 推荐(0) 编辑
摘要:环境描述 生产环境通过gitlab-running实现自动化发布业务,现需要收集客户端的真实ip,需要将externaltrafficpolicy改为lacal模式(原来是cluster模式),前天开发反映无法发布业务(镜像拉取不成功)。想到就改动过externaltrafficpolicy所以考虑 阅读全文
posted @ 2020-11-15 15:15 Oops!# 阅读(304) 评论(0) 推荐(0) 编辑
摘要:测试环境由于机房断电,导致对应虚拟机暴力重启,之后所在k8s服务error,查看系统日志,发现k8s三个节点的flannel文件均丢失。 1.首先我们重新配置k8s的flannel文件,可以参考其他环境的文件配置,也可以重新安装插件生成,会在/run下面生成flannel文件夹,下面包含网络配置环境 阅读全文
posted @ 2020-09-17 15:53 Oops!# 阅读(1504) 评论(1) 推荐(1) 编辑
摘要:本文主要讲解访问kubenretes中的Pod和Serivce的几种方式,包括如下几种: hostNetwork hostPort NodePort LoadBalancer Ingress 说是暴露Pod其实跟暴露Service是一回事,因为Pod就是Service的backend。 hostNe 阅读全文
posted @ 2020-06-27 15:42 Oops!# 阅读(1671) 评论(0) 推荐(0) 编辑
摘要:出于安全考虑,默认配置下Kubernetes不会将Pod调度到Master节点。如果希望将k8s-master也当作Node使用,可以执行如下命令: kubectl taint node k8s-master node-role.kubernetes.io/master- 其中k8s-master是 阅读全文
posted @ 2020-06-27 15:28 Oops!# 阅读(869) 评论(0) 推荐(0) 编辑
摘要:使用openshift搭建的k8s的api创建Deployment,在启动的时候报下面的错误: Invalid value: “hostPath”: hostPath volumes are not allowed to be used] 解决方案: 一个方案是将user加入privileged s 阅读全文
posted @ 2020-06-22 19:06 Oops!# 阅读(705) 评论(0) 推荐(0) 编辑
摘要:通常,当 Kubernetes 集群内的客户端连接到服务的时候,是支持服务的 Pod 可以获取到客户端的 IP 地址的,但是,当通过节点端口接收到连接时,由于对数据包执行了源网络地址转换(SNAT),因此数据包的源 IP 地址会发生变化,后端的 Pod 无法看到实际的客户端 IP,对于某些应用来说是 阅读全文
posted @ 2020-06-01 09:58 Oops!# 阅读(5044) 评论(1) 推荐(0) 编辑
摘要:我运行了一些带有选项——总是重新启动的容器。它很好,非常好,我现在很难阻止这些容器:)我尝试过: sudo docker stop container && sudo docker rm -f container 但是容器仍然会重新启动。docker documentation解释了重新启动策略,但 阅读全文
posted @ 2020-05-23 20:18 Oops!# 阅读(3073) 评论(0) 推荐(0) 编辑
摘要:概述 已经有了cadvisor、heapster(metric server),几乎容器运行的所有指标都能拿到,但是下面这种情况却无能为力: 我调度了多少个replicas?现在可用的有几个? 多少个Pod是running/stopped/terminated状态? Pod重启了多少次? 我有多少j 阅读全文
posted @ 2020-05-04 22:42 Oops!# 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:pod 一直处于 'ContainerCreating',查看 pod 详情: kubectl describe pod [pod name] 提示错误信息: ... NetworkPlugin cni failed to set up pod "mysql-mb6t7_default" netwo 阅读全文
posted @ 2020-04-28 15:10 Oops!# 阅读(5506) 评论(1) 推荐(0) 编辑
摘要:教程 - Grafana密码恢复 在我们的示例中,我们使用MySQL作为Grafana的数据库服务。 首先,我们需要以root用户身份访问MySQL服务器。 使用以下命令安装所需的包。 # apt-get update# apt-get install mysql-client 使用以下命令以roo 阅读全文
posted @ 2020-04-15 19:25 Oops!# 阅读(525) 评论(0) 推荐(0) 编辑
摘要:nsenter是一个命令行工具,用来进入到进程的linux namespace中。 docker提供了exec命令可以进入到容器中,nsenter具有跟docker exec差不多的执行效果,但是更底层,特别是docker daemon进程异常的时候,nsenter的作用就显示出来了,因此可以用于排 阅读全文
posted @ 2020-04-14 10:49 Oops!# 阅读(2094) 评论(0) 推荐(0) 编辑
摘要:CoreDns配置以及外部dns使用 阅读全文
posted @ 2020-03-18 16:19 Oops!# 阅读(7654) 评论(0) 推荐(0) 编辑
摘要:1. Docker容器的重启策略 Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略。 Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关。 Docker容器的重启策略如下: no,默认策略,在容器退出时不重启容器on-failure,在容 阅读全文
posted @ 2020-01-22 11:23 Oops!# 阅读(980) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示