ICode9

精准搜索请尝试: 精确搜索
  • k8s安装部署问题收集2021-01-05 13:59:08

      1、为避免出现“网络不可达”错误,这里将谷歌的镜像换成国内镜像: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86

  • Kubernetes:09---服务配置选项(kube-apiserver、kube-controller-manager、kube-scheduler、kubelet、kube-proxy)2020-12-27 09:02:42

    Kubernetes的每个服务都提供了许多可配置的参数。这些参数 涉及安全性、性能优化及功能扩展(Plugin)等方方面面。全面理解和掌握这些参数的含义和配置,对Kubernetes的生产部署及日常运维都有很大的帮助每个服务的可用参数都可以通过运行“cmd--help”命令进行查看,其中cmd为具体的服

  • Kubernetes:06---kubeadm工具搭建k8s集群2020-12-26 21:29:44

    Kubernetes从1.4版本开始引入了命令行工具kubeadm,致力于简化集群的安装过程,并解决Kubernetes集群的高可用问题在Kubernetes 1.13版本中,kubeadm工具进入GA阶段,宣称已经为生产环境应用准备就绪 一、安装kubeadm 根据自己的系统类型进行安装,下面我以Ubuntu为例关于安装详情还可以参

  • k8s (1) k8s简介和安装部署2020-12-13 19:01:07

    文章目录 k8s简介优秀特性基础架构核心概念 安装k8sPod管理配置命令补齐部署nginxkubectl 常见用法 k8s简介 k8s是Kubernetes的缩写,源自谷歌的Borg,Borg是谷歌公司的内部容器管理系统。Borg系统运行几十万个以上的任务,来自几千个不同的应用,跨多个集群,每个集群(cell)有上

  • failed to create kubelet: misconfiguration: kubelet cgroup driver: “systemd“ is different from docke2020-12-13 17:02:05

    在k8s集群中调度pod时,发现调度到其中一个节点的pod都是pending状态,怀疑该节点有问题。通过kubectl get node -o wide发现该节点为notReady状态。 在该问题节点上执行命令journalctl -f -u kubelet查看日志状态 [root@k8s-node02 docker.service.d]# journalctl -f -u kubelet

  • Pod status 状态解释2020-12-06 12:05:31

    CrashLoopBackOff:容器退出,kubelet正在将它重启 InvalidImageName:无法解析镜像名称 ImageInspectError:无法校验镜像 ErrImageNeverPull:策略禁止拉取镜像 ImagePullBackOff:镜像正在重试拉取 RegistryUnavailable:连接不到镜像中心 ErrImagePull:通用的拉取镜像出错 CreateContainerC

  • 使用命令启动kubelet报错:too many open files2020-12-05 19:31:27

    解决方案: 首先使用ulimint -n 查看系统允许打开的最大文件数,若非65535,建议调整到65535,截图如下: 使用 echo 'ulimit -n 65535'>> /etc/profile source /etc/profile 设置系统最大的文件数为65535 再次使用ulimit -n查看可以看到最大文件数已经调整到65535.如果启动还是报错,则继

  • Docker中的Cgroup Driver:Cgroupfs 与 Systemd2020-11-19 19:00:45

    在安装kubernetes的过程中,会出现 failed to create kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd" 文件驱动默认由systemd改成cgroupfs, 而我们安装的docker使用的文件驱动是systemd, 造成不一致, 导致镜像无

  • docker启动问题引起k8s服务故障解决过程2020-10-18 18:00:39

    k8s故障处理 6443是Kubernetes集群APIServer的端口,因此猜测是APIServer挂掉了,因此查看正在运行的进程 $ps -aux | grep "kube"发现果然没有有关的进程,因此重启相关的服务systemctl restart kube-apiserver启动失败 kubelet.service 失败,用journalctl -xefu kubelet 搜索报错日志 !

  • k8s部署集群2020-09-17 23:31:34

    ssh root@xxx.xxx.xxx.xxx 登录服务器 参考博客 https://www.cnblogs.com/hellxz/p/use-kubeadm-init-kubernetes-cluster.html 绝大多数坑博客都已经提到,包括notReady 只有脚本拉取镜像那里,要求kubelet版本  kubelet --version xxxx 这里的xxx要等于下方命令中的v1.18.5 kubeadm

  • kubeadm安装kubernetes(v18.8.8)2020-08-23 07:01:36

    1. 前言 kubernetes版本更新迭代非常快,上一篇写kubernetes搭建时,版本还是v1.15.0,现在已经更新到v1.18。看kubernetes在github的官方仓库,8月14日小版本已经到了v1.18.8。本篇文章基于kubeadm搭建kubernetes v1.18.8版。本篇文章与上篇文章几点不同之处: 操作系统采用CentOS。 master

  • kubeadm安装kubernetes(v18.8.8)2020-08-23 07:01:27

    1. 前言 kubernetes版本更新迭代非常快,上一篇写kubernetes搭建时,版本还是v1.15.0,现在已经更新到v1.18。看kubernetes在github的官方仓库,8月14日小版本已经到了v1.18.8。本篇文章基于kubeadm搭建kubernetes v1.18.8版。本篇文章与上篇文章几点不同之处: 操作系统采用CentOS。 master

  • Kubernetes Node节点主机名 修改2020-07-21 09:04:29

    Kubernetes Node节点主机名 修改 原创 YP小站 YP小站 6月9日 来自专辑 Kubernetes知识圈 背景 Kubernetes 集群环境中,有时候需要修改 Node 节点主机名,这时我们应该如何操作? 有些同学,在更改了 kubelet.conf 配置中 hostname-override 参数,也更改了 kube-proxy-config.

  • 部署kubelete2020-07-17 16:33:10

    NAME STATUS ROLES AGE VERSION 6 部署kubelet 部署Node节点服务 部署kubelet 集群规划 主机名 角色 ip rstx-203.rongbiz.cn kubelet 192.168.1.203 rstx-204.rongbiz.cn kubelet 192.168.1.204 注意:这里部署文档以rstx-2

  • Kubernetes核心原理(四)之Kubelet2020-06-21 16:58:44

    1. kubelet简介在kubernetes集群中,每个Node节点都会启动kubelet进程,用来处理Master节点下发到本节点的任务,管理Pod和其中的容器。kubelet会在API Server上注册节点信息,定期向Master汇报节点资源使用情况,并通过cAdvisor监控容器和节点资源。可以把kubelet理解成【Server-Agent】架

  • kubeadm安装的k8s集群证书有效期过期解决方案(v1.13.0之后版本)2020-06-15 12:08:51

    修改机器时间模拟证书过期,同样如果想生成的证书有效期5年可以设置当前时间为未来5的时间(date -s "2025-12-30 12:00" ) 1.备份master节点上的/etc/kubernetescp -r /etc/kubernetes /etc/kubernetes.old 2.删除过期证书文件(master节点均需要)rm -rf /etc/kubernetes/ssl/apiserver*

  • 更新k8s集群的证书2020-06-11 19:54:25

    k8s集群的证书包括master节点相关证书(apiserver、etcd、proxy)和node节点相关证书(kubelet),默认的有效期都是1年。两类证书的更新方式有所不同。 一、更新master节点相关证书 首先,在master节点上执行: openssl x509 -noout -dates -in /etc/kubernetes/pki/apiserver.crt 查看证书的

  • 部署一套完整的Kubernetes高可用集群(上)【转】2020-06-04 15:07:29

    一、前置知识点 1.1 生产环境可部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 官方地址:https://kubernetes.io/docs/reference/setup-tools/kubeadm/

  • 部署一套完整的Kubernetes高可用集群(二进制,最新版v1.18)上2020-06-01 14:52:52

    注:由于K8s版本更新迭代比较快,本文档会不定期更新,有更新会首发公众号。 如果你在学习中遇到问题或者文档有误可联系阿良~ 微信:init1024 目录一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式1.2 安装要求1.3 准备环境1.4 操作系统初始化配置二、部署Etcd集群2.1 准备

  • 问题诊断2020-05-29 15:53:46

    Debugging Pods 任何时候,当你怀疑Pod碰到问题时,先看一下Pod的完整描述。执行如下语句可以查看到Pod最新的状态以及最近关联的事件: kubectl describe pods ${POD_NAME} 输出结果如下所示: Name: nginx-deployment-5754944d6c-d8hs8 Namespace: default Priority:

  • k8s static pod(静态pod)2020-05-08 13:02:45

    https://www.jianshu.com/p/eb222d2cdd59 目录静态pod创建静态 pod 的两种方式1、本地配置文件方式1.1、查看本机 kubelet1.2、查看本机 kubelet 的service unit1.3、举例,k8s集群中的静态pod2、HTTP仓库配置文件方式 静态pod 静态pod 是由 kubelet 管理的只在特定node上存在的pod

  • 10 Kubernetes一键部署利器:kubeadm 参考极客时间学习2020-04-29 14:06:47

    Kubernetes 一键部署利器之 kubeadm 通过前面几篇文章的内容,我其实阐述了这样一个思想:要真正发挥容器技术的实力,你就不能仅仅局限于对 Linux 容器本身的钻研和使用。 这些知识更适合作为你的技术储备,以便在需要的时候可以帮你更快的定位问题,并解决问题。 而更深入的学习容器技术

  • kubectl 服务无法启动2020-04-16 10:02:16

    1、报错:error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd 2、原因:kubelet文件驱动默认cgroupfs, 而我们安装的docker使用的文件驱动是systemd, 造成不一致, 导致

  • Kubernets二进制安装(11)之部署Node节点服务的kubelet2020-04-07 15:56:28

    集群规划 主机名 角色 IP地址 mfyxw30.mfyxw.com kubelet 192.168.80.30 mfyxw40.mfyxw.com kubelet 192.168.80.40 注意:这里部署文档以mfyxw30.mfyxw.com主机为例,另外一台运算节点安装部署方法类似 1.创建生成kubelet证书签名请求(csr)的JSON配置文件 在运维主机mfyx

  • k8s添加node节点操作异常总结2020-04-06 12:55:09

        环境:kubeadm方式不是的k8s集群问题:    1.查看源有系统安装的kubeadm、kubelet、kubectl的版本[root@k8s-3 ~]# yum list kubeadm kubelet kubectl  已加载插件:fastestmirror Loading mirror speeds from cached hostfile  * base: mirrors.nju.edu.cn

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有