ICode9

精准搜索请尝试: 精确搜索
  • 基于Kubernetes v1.24.0的集群搭建(一)2022-06-14 19:00:57

    一、写在前面 K8S 1.24作为一个很重要的版本更新,它为我们提供了很多重要功能。该版本涉及46项增强功能:其中14项已升级为稳定版,15项进入beta阶段,13项则刚刚进入alpha阶段。此外,另有2项功能被弃用、2项功能被删除。 移除kubelet中的Dockershim 关闭测试版API 对发布工件进行签名 Op

  • 更新 kubernetes 过期证书2022-06-14 10:34:53

    问题描述 在Kubernetes Cluster中,在集群初时化时创建的证书1年到期。到期之后,集群的各个组件之间将无法访问 环境概述 属性信息 系统环境 CentOS Linux release 7.7.1908 (Core) 软件版本 Kubernetes v1.19.8 证书管理相关文档 官方文档 - 使用 kubeadm 进行证书管理

  • 云原生爱好者周刊:利用 DNS 计算圆周率2022-06-13 18:32:20

    开源项目推荐 dns.toys dns.toys 是一个比较有创意的 DNS 服务器,它利用 DNS 协议提供了很多非常有趣的功能和服务。例如查询时间、天气、圆周率、单位换算等等。 Submariner Submariner 为 Kubernetes 提供了跨集群互联的方案,让不同集群的 Pod 之间可以直接相互通信。 Kilo Kilo

  • Kubernetes从入门到精通——spec和status字段2022-06-13 10:03:25

    spec和status字段   Kubernetes 用 spec 来描述所期望的对象应该具有的状态,而用 status 字段来记录对象在系统上的当前状态,因此 status 字段仅对活动对象才有意义。   这两个字段都属于嵌套类型的字段。在定义资源配置清单时,      spce 是必须定义的字段,用于描述对象的目标

  • kubernetes 初了解2022-06-12 23:31:49

     kubernetes 初了解_爱美的小菇凉的博客-CSDN博客 文章目录 一、什么是 Kubernetes ? 二、Kubernetes 的特性 三、Kubernetes 特点 四、kubernetes应用场景 五、Kubernetes集群架构与组件 5.1、架构图 5.2、Master节点的组件 5.3、Node节点组件 六、Kubernetes 集群部署

  • kubernetes-yaml文件2022-06-12 23:00:16

    转: k8s yaml 一、yaml文件简介 Kubernetes只支持YAML和JSON格式创建资源对象,JSON格式用于接口之间消息的传递,适用于开发 YAML格式用于配置和管理,适用于云平台管理,YAML是一种简洁的非标记性语言 yaml的语法格式: 缩进标识层级关系 不支持制表符缩进,使用空格缩进 通常开

  • Kubernetes(k8s)Deployment、StatefulSet、DaemonSet、Job、CronJob五种控制器详解2022-06-12 18:33:33

    目录一、Deployment控制器概述二、Deployment工作原理1)滚动升级2)版本回滚三、Deployment的资源清单文件详解四、Deployment实战1)示例12)扩缩容3)镜像更新4)版本回退五、Deployment金丝雀发布(灰度发布)六、有状态、无状态服务区别1)无状态:2)有状态七、PV、PVC、NFS、SC1)PV概述2)PVC概述3)通

  • Kubernetes集群搭建(CentOS7)2022-06-12 14:31:08

    目录01、系统环境准备02、Kubernetes集群部署工具Kubeadm介绍03、安装kubeadm及Docker环境04、部署Kubernetes的Master节点05、部署Kubernetes网络插件06、部署Worker节点07、部署Dashboard可视化插件08、Master调整Taint/Toleration策略09、Kubernetes集群重启命令10、原文地址11

  • Kubernetes Prometheus rule2022-06-12 12:02:15

    告警规则 常用告警规则配置 alerts ## CPU告警规则 groups: - name: CpuAlertRule rules: - alert: PodCPU告警 expr: onecore:pod > 80 or twocore:pod / 2 > 80 or squarecore:pod / 4 > 80 for: 2m labels: severity: warning annotations:

  • kubernetes-环境搭建2022-06-11 23:35:31

    1.版本 2022/06/ 系统CentOS_7.9 k8s 版本:v1.23 2.机器清单 系统 规格 角色 CentOS 7.X 4核4G Master CentOS 7.X 4核4G Node 3.修改主机名和解析 #Master执行 hostnamectl set-hostname master cat >> /etc/hosts <<EOF 192.168.1.10 master 192.168.1.11 node EOF #No

  • kubernetes部署ingress-nginx2022-06-11 13:04:17

    kubernetes1.23.x部署ingress-nginx 版本说明 kubernetes: 1.23.5 ingress-nginx: controller-v1.1.1 官方yaml文件下载地址 https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml 修改-镜像: 查看用了哪些

  • Kubernetes部署ingress-nginx2022-06-11 11:03:35

    kubernetes官方使用nginx做的组件 自建集群使用裸金属安装方式 一、部署ingress-nginx 1、节点打标签 给集群中需要暴露的nginx机器节点打上标签 node-role=ingress 如: kubectl label node k8s-master3 node-role=ingress kubectl label node k8s-node1 node-role=ingress kubectl

  • Kubernetes部署Dashboard2022-06-11 11:00:50

    一、部署Dashboard 可以安装k8s的默认可视化平台 https://github.com/kubernetes/dashboard 注意:官方下载来的默认没有指定授权,使用下面创建过授权的配置 1、获取令牌 # 获取dashboard访问令牌 kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashbo

  • 解决The following signatures couldn't be verified because the public key is not available: NO_PUB2022-06-10 10:39:38

    问题 yang@k8s-master:/etc/apt/sources.list.d$ sudo apt update Get:1 https://mirrors.aliyun.com/kubernetes/apt kubernetes-xenial InRelease [9,383 B] Hit:2 http://repo.huaweicloud.com/ubuntu focal InRelease Hit:3 http://repo.huaweicloud.com/ubuntu focal-upda

  • kubernetes Downward API2022-06-09 19:31:41

    Downward API存储卷配置信息 除了通过ConfigMap和secret对象向容器注入配置信息之外,应用程序有时候还需要基于所运行的外在系统环境信息设定自身的运行特性。例如nginx进行可根据节点CPU核心数量自动设定要启动的worker进程数,JVM虚拟机可根据节点内存资源自动设定其堆内存大小等。

  • kubernetes故障-节点NotReady2022-06-09 13:37:48

    k8s集群由于某些原因重置,并添加节点后,部分节点状态为NotReady 查看系统日志提示 "Unable to update cni config" err="no networks found in /etc/cni/net.d" "Container runtime network not ready" networkReady="NetworkReady=false reason:NetworkPluginNotReady m

  • 在 Kubernetes 中基于 StatefulSet 部署 MySQL(下)2022-06-09 12:36:30

    大家好,我是老 Z! 上篇文章实现了 MySQL 数据库在基于 KubeSphere 部署的 K8s 集群上的安装部署,部署方式采用了图形化界面这种形式。本文将会介绍如何使用 GitOps 来部署 MySQL,部署过程涉及的所有 YAML 文件都会使用 Git 进行版本管理,并存放在 Git 仓库中。因此,本文还会涉及 GitOps

  • Kubernetes(k8s)基础概念介绍2022-06-08 22:01:02

    目录一、简介二、起源三、K8s架构1)Kubernetes的核心概念2)Kubernetes Master节点组件3)Kubernetes Node节点组件4)addons(插件)四、RBAC访问授权 一、简介 Kubernetes是容器集群管理系统工具,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。Kubernetes的名字

  • 云原生技术公开课--基础2022-06-08 18:02:26

    目录内容大纲云原生云原生技术发展简史云原生的定义技术范畴容器容器的生命周期容器项目架构容器 VS VM镜像KubernetesKubernetes 的架构NodeKubernetes 的核心概念与它的 APIAPIPod和容器设计模式Pod 的实现机制详解容器设计模式容器设计模式:Sidecar核心原理元数据部分控制型模式

  • 二进制安装K8S kubctl get node 返回No resources found2022-06-08 09:02:08

    问题描述:node节点kubelet服务启动成功后,在集群master节点执行命令具体结果如下截图 原因:kubelet设置的cgroups和docker的不一致导致 修改docker的cgroup,在daemon.json文件中增加以下内容: vim /etc/docker/daemon.json "exec-opts": ["native.cgroupdriver=systemd"] 保存退

  • kubernetes中部署kube-prometheus项目解决ControllerManager与Scheduler无法监控问题2022-06-07 12:03:45

    文章转载自:https://www.kococ.cn/20210302/cid=697.html 一、问题描述 在部署 kube-prometheus 到 kubernetes 集群中总会遇到一个问题,当 pod 都正常运行的时候,却发现 kube-controller-manager 和 kube-scheduler 并没有正常被监控到,即使是新建了新的 SVC 与两个 Pod 进行绑定但还

  • Kubernetes 入门到进阶实战-01课程导学, 03Kubernetes之Docker必知必会2022-06-04 15:03:55

    课程介绍与学习指南 无人指引kubernets入门,环境搭建困难 kubernetes安装复杂,概念多,看了就忘,缺乏实战环节 生产环境需要应用配置分离,网络配置,配额管理,应用监控 框架图 Kubernetes之Docker必知必会 为什么需要Docker docker启动秒级,硬盘占用MB,性能接近原生,单机支持上千个容器。

  • Kubernetes 网络插件 Calico (重要)2022-06-03 06:31:06

    适用范围 本文档测试范围: 软件版本 Kubernetes v1.14.x,v1.15.x,v1.16.x calico v3.13.4 概述 Calico 是一种开源网络和网络安全解决方案,适用于容器,虚拟机和基于主机的本机工作负载。Calico 支持广泛的平台,包括 Kubernetes,docker,OpenStack 和裸机服务。Calico 后端支持

  • Kubernetes本地私有仓库实战2022-06-01 10:03:40

    在讲解搭建私有仓库之前,先来了解下为什么要用私有仓库??   本文基于registry搭建本地私有仓库,使用私有仓库的优点如下: 节省网络带宽,针对于每个镜像不用去Docker官网仓库下载; 下载Docker镜像从本地私有仓库中下载; 组建公司内部私有仓库,方便各部门使用,服务器管理更加统一; 可以基于GI

  • Kubernetes kubeadm部署k8s集群2022-05-31 20:33:15

    ​kubeadm​​​是​​Kubernetes​​​项目自带的及集群构建工具,负责执行构建一个最小化的可用集群以及将其启动等的必要基本步骤,​​kubeadm​​​是​​Kubernetes​​​集群全生命周期的管理工具,可用于实现集群的部署、升级、降级及拆除。​​kubeadm​​​部署​​Kubernetes

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

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

ICode9版权所有