ICode9

精准搜索请尝试: 精确搜索
  • kubelet组件功能2022-01-04 10:03:41

    kubernetes是一个分布式的集群管理系统,在每个节点(node)上都要运行一个 worker 对容器进行生命周期的管理,这个 worker 程序就是kubelet。 简单地说,kubelet的主要功能就是定时从某个地方获取节点上 pod/container 的期望状态(运行什么容器、运行的副本数量、网络或者存储如何配置等等),

  • kubernetes部署第一个应用案例2022-01-04 01:00:08

    对比有无-o wide参数的区别 kubectl get pod --all-namespaceskubectl get pod --all-namespaces -o wide如下,查看所有Pod信息,加上-o wide参数,能看到每个Pod的ip和k8s节点等信息,看的多了   [machangwei@mcw7 ~]$ kubectl get pod --all-namespaces NAMESPACE NAME

  • [云原生]Kubernetes - 集群搭建(第2章)2021-12-31 19:02:54

    目录一、前置知识点二、kubeadm部署方式介绍三、安装要求四、最终目标五、准备环境六、环境初始化6.1 设置系统主机名以及Hosts文件的相互解析6.2 安装依赖文件(所有节点)6.3 禁用iptables和firewalld服务(所有节点)6.4 禁用Swap分区和SELinux(所有节点)6.5 调整内核参数,对于K8S(所有节点

  • [k8s 学习笔记]2021-12-29 19:00:53

    摘自知乎: k8s入门及实践 1、 k8s简介 K8S 是Kubernetes的全称,官方称其是: Kubernetes is an open source system for managing containerized applications across multiple hosts. It provides basic mechanisms for deployment, maintenance, and scaling of applications.

  • kubernetes权威指南读书笔记-第2章Kubernetes安装2021-12-20 10:32:39

    在书本上提到了kubernetes的两种安装方式,分别为kubeadm工具安装和二进制方式安装。下面分别来实践一下; IP地址规划: HOSTNAME IP 角色 操作系统 K8S-node1 192.168.56.201 master centos-7.9 K8S-node2 192.168.56.202 worker centos-7.9 K8S-node3 192.168.56.203 work

  • 部署K8s2021-12-17 22:59:14

    部署K8s 准备工作所有节点安装Docker/kubeadm/kubelet 实验环境: 角色IP系统master192.168.164.141centos8node1192.168.164.143centos8node2192.168.164.144centos8 准备工作 1、设置主机名、关闭三台主机的防火墙和selinux、还有swap分区空间 这一步的操作是三台主机都

  • K8S启动失败,kubelet.service: main process exited, code=exited, status=1/FAILURE2021-12-17 10:07:09

    查看k8s运行状态 systemctl status kubelet  查看K8S运行日志 journalctl -xefu kubelet  docker驱动与Kubelet的驱动程序不同导致 1、查看docker驱动 docker info|grep Driver 2、查看kubelet驱动 systemctl show --property=Environment kubelet |cat

  • k8s基础概念之十二2021-12-16 18:32:56

    官网:https://v1-19.docs.kubernetes.io/zh/docs/concepts/workloads/pods/ephemeral-containers/   说明 涉及k8s所有组件添加参数,修改前建议停止etcd,并且备份数据,实验过程中,etcd崩过一次未解决, --feature-gates="EphemeralContainers=true"给所有组件添加这一个选项,放在参数存放

  • CKS2021最新练习题解析02--修复kube-bench报告中异常项2021-12-11 16:58:00

    CKS2021最新练习题解析02--修复kube-bench报告中异常项 知识点概述解析&参考方法说明 本题是 2021年六七月份的 zhenti, 由于考点基本一致(大多只是调整参数而已),笔者将其再做了一遍,提供一份参考方法给有需要的小伙伴。 知识点概述 配置 api-server 参数 确保 --authoriza

  • 01-k8s之kubeadm搭建集群内部自动实现步骤2021-12-06 09:02:34

    目录单控制平面集群部署核心逻辑Kubeadm init 工作流程单控制平面集群部署demo1.第一个主节点示例(命令行修改镜像版本)示例二:添加就绪性探测nginx-exportergrafana.yamldocker-compose 运行nginx代理的wordpress基于微服务网格的Prometheus和grafanadocker-compose编排EFK 单控制

  • node节点加入master报错2021-12-03 18:03:52

    1、报错 [kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz": dial tcp 127.0.0.1:10248: connect: connection refused.   2、上网搜索,CSDN看了很多,没有解决,因为master的kub

  • 阿里云k8s扩展节点最大pod数量2021-11-23 15:02:32

    vim /etc/systemd/system/kubelet.service.d/10-kubeadm.conf [Service] EnvironmentFile=-/etc/kubernetes/kubelet-customized-args.conf Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kub

  • pod资源限制与探针2021-11-08 17:34:59

    目录一、资源限制1.1、定义1.2、pod和容器的资源请求和限制1.3、CPU资源单位1.4、内存资源单位1.5、示例一二、健康检查,又称为探针(probe)2.1、探针的三种规则livenessProbereadinessProbe44startupProbe(1.17版本增加)2.2、Probe支持三种检查方法exectcpSockethttpGet每次探测都将获

  • pod资源限制和探针2021-11-06 16:00:59

    资源限制 当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。最常见的可设定资源是 CPU 和内存大小,以及其他类型的资源。   当为 Pod 中的容器指定了 request资源时,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器指定了limit 资源时,kubelet 就会确保运

  • docker安装kubelet2021-11-06 05:31:07

    安装kubelet 准备条件 虚拟机、安装centos、安装docker 安装docker curl -fsSL get.docker.com -o get-docker.sh vi get-docker.sh sh get-docker.sh --mirror Aliyun systemctl daemon-reload 启动、重启 关闭 systemctl start docker systemctl restart docker systemctl

  • Kubernetes集群搭建2021-10-27 09:33:19

    背景 本文是通过 kubeadm工具实现k8s集群的搭建,如果想搭建单节点的,可以使用minikube。 相关资料 官网:Kubernetes 环境 服务网格 虚拟机三台(Centos7.6),服务网格信息如下: 主机名 IP地址 角色 系统版本 k8s-master 192.168.20.200 master节点 CentOS Linux release 7.6.1810

  • 使用kubeadm添加新节点到集群及相关问题解决2021-10-25 13:02:32

    kubeadm join 使用 token 过期之后(24小时过期),重新生成token 一、重启生成新token # 创建新token kubeadm token create # 查看是否存在有效的 token 值 kubeadm token list 二、获取CA证书 sha256 编码 hash 值 openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | open

  • Kubernetes 学习笔记 3 Node2021-10-20 23:35:31

    Kubernetes 通过将容器放入在节点(Node)上运行的 Pod 中来执行你的工作负载。 节点可以是一个虚拟机或者物理机器,取决于所在的集群配置。 每个节点包含运行 Pods 所需的服务; 这些节点由 控制面 负责管理。   通常集群中会有若干个节点;而在一个学习用或者资源受限的环境中,你的集群中

  • k8s探针2021-10-15 10:32:32

    探针是由kubelet对容器执行的定期诊断。要执行诊断,kubelet调用由容器实现的Handler。有三类处理程序: ExecAction:在容器内执行指定命令。如果命令退出时返回码为0认为诊断成功。 TCPSocketAction:对指定的容器ip:端口号进行TCP检查。如果端口打开则诊断成功。 HTTPGetAction:对指定的

  • k8s探针的正确使用2021-10-14 23:59:08

    微信公众号:运维开发故事,作者:夏老师 怎么配置Pod的liveness和readiness与startup探针 当你使用kubernetes的时候,有没有遇到过Pod在启动后一会就挂掉然后又重新启动这样的恶性循环?你有没有想过kubernetes是如何检测pod是否还存活?虽然容器已经启动,但是kubernetes如何知道容器

  • 阿里云部署k8s集群2021-10-14 11:31:09

    首先说一下我的环境和配置:阿里云1核2G,系统是Ubuntu18.04(最好是2核,因为master有限制),node也是1核2G 好了开始进入正题吧 1,更新系统源 如果系统本身自带得镜像地址,服务器在国外,下载速度会很慢,可以打开 /etc/apt/sources.list 替换为国内得镜像源。 apt upgrade 2,更新软件包 将系统

  • 节点状态同步机制2021-10-14 10:34:46

    K8S集群中,与节点就绪状态有关的组件,主要有四个,分别是集群的核心数据库etcd,集群的入口API Server,节点控制器以及驻守在集群节点上,直接管理节点的kubelet。 一方面,kubelet扮演的是集群控制器的角色,它定期从API Server获取Pod等相关资源的信息,并依照这些信息,控制运行在节点上Pod的执

  • 15,容器探测,探针2021-10-12 23:01:58

    容器探测用于检测容器中的应用实例是否正常工作,是保障业务可用性的一种传统机制。如果经过探测,实例的状态不符合预期,那么kubernetes就会把该问题实例" 摘除 ",不承担业务流量。kubernetes提供了两种探针来实现容器探测,分别是: liveness probes:存活性探针,用于检测应用实例当前是

  • kubeadmin搭建k8s集群2021-10-05 16:31:21

    一、准备环境 准备环境: 角色 IP地址 k8s-master 192.168.56.21 k8s-node01 192.168.56.25 k8s-node02 192.168.56.26           所有节点环境初始化: 关闭防火墙: # systemctl stop firewalld # systemctl disable firewalld 关闭selinux: # sed -i 's/enforcing/

  • Kubernetes入门与实战:012021-10-03 16:00:55

    1、Kubernetes基本概览   由于Kubernetes每年三四个版本发布,官网永远是最权威的;话不多说,先提供官网地址:https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/ 1.1、集群与节点 查看master主键角色: 1 [root@master1 ~]# kubectl get componentstatuses     #

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

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

ICode9版权所有