ICode9

精准搜索请尝试: 精确搜索
  • K8S 核心组件 kubelet 与 kube-proxy 分析2021-05-30 13:02:03

    kubelet kubelet 进程用于处理master 下发的任务, 管理pod 中的容器, 注册 自身所在的节点. 节点管理 启动参数说明 --register-node #如果设置为true 则会向api server 注册自身node,如果设置为false 需要管理员手工配置 --api-server # api server 的位置 ip 地址或域名 --

  • CoreDNS Error:[FATAL] plugin/loop: Loop2021-05-25 19:52:15

    环境: OS:Ubuntu 18.04.5 LTS Kubernetes:v1.20.7 CoreDNS:1.6.7 背景: 在以二进制方式部署的Kubernetes集群中部署CoreDNS组件的时候,对应的pod一直处于CrashLoopBackOff状态,其错误日志如下: # kubectl logs -f coredns-6cc56c94bd-nlnzm -n kube-system .:53 [INFO] plugin/reload: Ru

  • 华为云arm架构安装k8s(kubernetes)2021-05-19 23:02:39

    先安装Docker 华为云arm架构安装Docker 设置主机名称 #查看Linux内核版本 uname -r 4.18.0-80.7.2.el7.aarch64 #或者使用 uname -a #设置主机名称为k8s-master,重新连接显示生效 hostnamectl --static set-hostname k8s-master #查看主机名称 hostname 配置k8s的yum源

  • Pod挂载Volume失败2021-05-18 10:03:10

    Pod挂载导致的故障:故障1:pod创建过程中报错:nfs域名解析失败导致pod无法挂载存储因为node节点没有添加DNS地址故障2:pod创建过程中报错,pod无法挂载pvcpv没有自动创建成功,造成pv没有创建成功的根本原因是动态创建 nas 挂载点的插件“alicloud-nas-controller”没有启动成功。若集群存储

  • Pod挂载Volume失败2021-05-18 10:03:02

    Pod挂载导致的故障:故障1:pod创建过程中报错:nfs域名解析失败导致pod无法挂载存储因为node节点没有添加DNS地址故障2:pod创建过程中报错,pod无法挂载pvcpv没有自动创建成功,造成pv没有创建成功的根本原因是动态创建 nas 挂载点的插件“alicloud-nas-controller”没有启动成功。若集群存储

  • K8S存储插件-FlexVolume && CSI2021-05-17 17:57:02

    K8S的自定义存储插件和K8S的网络不太一样,K8S的网络只有CNI一种接口暴露方式,所有的网络实现基于第三方进行开发实现,但存储的内置实现就多达20多种,#K8S目前支持的插件类型#。但内置的往往不满足定制化的需求,所以和CNI 一样,K8S 也暴露了对外的存储接口,和CNI 一样,通过实现对应的接口方

  • Kubernetes集群实践(10)滚动更新和回滚2021-05-15 22:51:33

    Kubernetes集群的证书有效期是1年,如果超过有效期,kublet服务会无效,此时继续使用kubelet命令,将会得到类似这样的提示“Unable to connect to the server: x509: certificate has expired or is not yet valid.”因此,我们需要对其进行维护。 登陆Master节点查看证书有效期 kubeadm a

  • Kubernetes集群实践(10)更新集群证书2021-05-15 22:51:18

    Kubernetes集群的证书有效期是1年,如果超过有效期,kublet服务会无效,此时继续使用kubelet命令,将会得到类似这样的提示“Unable to connect to the server: x509: certificate has expired or is not yet valid.”因此,我们需要对其进行维护。 登陆Master节点查看证书有效期 kubeadm a

  • 《k8s权威指南》读书笔记2021-05-13 20:30:21

    抽空读完了《k8s权威指南》一书,对k8s的总算有了较为系统的认知。 好记忆不如多写字,以下是读书笔记 第一章 k8s入门 k8s是什么: 一个开源的容器集群管理平台,可提供容器集群的自动部署,扩缩容,维护等功能。分为管理节点Master和工作节点Node 核心组件: etcd保存了整个集群的状态;apiser

  • CentOS 7安装指定版本kubernetes2021-05-11 18:59:31

    我们知道kubernetes.io有文档指导我们如何安装kubernetes,例如kubeadm,按照此方法默认安装最新版本的kubernetes,例如当前(2021-05-11)为v1.21.0 如果是学生党搞搞学习或者研究党搞搞研究,那自然是最新的稳定版本最好了,但是作为参加工作的研发人员,事情往往就没那么简单了,产品使用的版

  • Kubernetes集群组件的安全2021-05-11 12:04:30

     kelvinji2009 译 分布式实验室 在《保护Kubernetes for Cloud Native Applications》系列的前一篇文章中,我们讨论了在保护部署Kubernetes集群的基础设施时需要考虑的因素。这一次,我们将注意力转移到集群本身。Kubernetes是一个复杂的系统,上图显示了构成一个集群的许多不同的组

  • kubernetes: Failed to pull image...rpc error: code = Canceled desc = context canceled2021-05-10 13:01:35

    背景: 部署deployment服务之后,pod拉起失败, describe 显示code = Canceled desc = context canceled 分析: 1.查看harbor,排除网络问题 2.服务器上可以 docker pull ,排除image问题 3.查看pull image policy 为 IfNotPresent 排除镜像策略问题 4.查看 pod日志,code = Canceled ,表示pull

  • Kubernetes在AI平台的落地实践2021-05-09 07:03:07

     张兴/Bryan 分布式实验室 中国电信翼支付一直致力于将容器及云原生技术在生产环境中落地,同时AI是目前互联网行业炙手可热的“明星”,无论是老牌巨头,还是流量新贵,都在大力研发AI技术,为自家的业务赋能,其中算法从调研到最终上线发挥作用,是需要有一系列的工程开发和对接的,由此引发了

  • Kubernetes1.14.x升级到1.15.x版本--kubeadm安装2021-05-06 18:31:26

    一、说明 本文章介绍如何将使用kubeadm创建的Kubernetes集群从版本1.13.x升级到版本1.14.x。 只能从一个MINOR版本升级到下一个MINOR版本,或者在同一个MINOR的PATCH版本之间升级。也就是说,升级时不能跳过MINOR版本。例如,可以从1.y升级到1.y + 1,但不能从1.y升级到1.y + 2。 升

  • k8s证书过期怎么办?2021-05-05 19:30:20

    1.查看当前的使用期限 for item in `find /etc/kubernetes/pki -maxdepth 2 -name "*.crt"`;do openssl x509 -in $item -text -noout| grep Not;echo ======================$item===================;done 2.备份过期证书 备份证书 cp -rp /etc/kubernetes /etc/kubernete

  • Kubernetes(k8s) 架构设计2021-04-29 23:02:02

    目录 节点 管理 节点自注册 手动节点管理 节点状态 地址 状况 容量与可分配 信息 节点控制器 节点容量 节点拓扑 节点体面关闭 接下来 控制面到节点通信 节点到控制面 控制面到节点 API 服务器到 kubelet apiserver 到节点、Pod 和服务 SSH 隧道 Konnectivity 服务 控制器 控制

  • 使用kubeadm从0到1搭建kubernete集群2021-04-20 10:07:22

    目录概述安装前提示安装docker安装kubeadm安装kubernete集群master节点安装 kubeadm/kubectl/kubelet组件安装kubernete master节点安装CNI网络插件部署集群worker节点安装dashboard总结参考文章概述kubeadm是一个部署kubernete集群的非常易用的工具,只需要2条命令kubeadm init和kub

  • centos安装kubectl和minikube工具2021-04-20 10:02:41

    kubectl和minikube是部署kubernetes集群的2个重要工具,本文主要介绍如何安装这2个工具。安装环境:centos7虚拟机一、安装kubectlkubectl是k8s命令行工具,用在k8s集群中,可以部署应用、查看和管理集群资源。使用kubectl版本不能跟集群版本差别太大,最好使用最新版本的kubectl。1.下载安装

  • kubernetes真要放弃docker吗?2021-04-19 23:05:54

    这几天,kubernetes社区发生了一件大事,1.20版本宣布放弃docker,圈内一下子炸锅了。我们看一下官方描述:Docker support in the kubelet is now deprecated and will be removed in a future release.  The kubelet uses a module called "dockershim" which im

  • kubelet全部参数整理2021-04-15 18:03:40

    相关连接 #mem相关参数 https://github.com/kubernetes/community/blob/master/contributors/design-proposals/node/kubelet-eviction.md#enforce-node-allocatable https://www.cnblogs.com/breezey/p/9100331.html 基本参数 --allow-privileged=true  #允许容器请求特权模

  • 使用kubeadm部署K8S v1.17.0集群2021-04-14 16:57:11

    kubeadm部署K8S集群安装前的准备集群机器172.22.34.34 K8S00 172.22.34.35 K8S01 172.22.34.36 K8S02注意:本文档中的 etcd 、master 节点、worker 节点均使用这三台机器;需要使用 root 账号执行这些命令;未做特殊说明,就表示集群的所有机器都要进行操作查看CentOS版本[root@localho

  • 1.20版本k8s简单部署教程2021-04-02 16:57:45

    准备两台机器主机名IP角色test160192.168.100.122mastertest161192.168.100.125node一、准备工作1、两台机器关闭selinux,防火墙,交换分区2、添加hosts[root@test160 ~]# vim /etc/hosts 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 :

  • JupyterHub on Kubernetes部署2021-03-25 10:02:32

    理论是灰色的,实践之树长青

  • K8s-Pod生命周期2021-03-15 22:02:59

    Pod对象自从创建开始至其终止退出的时间范围称为其声明周期。在这段时间中,Pod会处于多种不同的状态,并执行一些操作:1.其中,创建主容器(main container)为必需的操作。2.其它可选的操作还包括初始化容器(init container)3.容器启动后钩子(post start hook)4.容器的存活性探测(liveness probe)5

  • K8S v1.18.x 部署-Kubeadm方式-3:部署工具2021-03-13 23:56:29

    安装kubeadm、kubelet、kubectl安装检查确保MAC唯一性 MAC地址 ip link or ifconfig -a product_uuid cat /sys/class/dmi/id/product_uuid **检查网络适配器** 确保网络可连通,路由配置正确。 **检查所需端口可用** 控制平面节点: ![](https://s4.51cto.com/images/blog/202

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

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

ICode9版权所有