ICode9

精准搜索请尝试: 精确搜索
  • Kubernetes(K8S) 入门进阶实战完整教程-06k8s的Pod控制器01-ReplicaSet和Deployment2022-06-25 09:38:06

    Pod控制器概述 ● 在kubernetes中,按照Pod的创建方式可以将其分为两类: ○ 自主式Pod:kubernetes直接创建出来的Pod,这种Pod删除后就没有了,也不会重建。 ○ 控制器创建Pod:通过Pod控制器创建的Pod,这种Pod删除之后还会自动重建。 ● Pod控制器:Pod控制器是管理Pod的中间层,使用了Pod控制器

  • k8s安装2022-06-24 18:00:07

    安装 kuberspere管理集群工具会自带安装k8s 第1步:export KKZONE=cn 第2步:curl -sfL https://get-kk.kubesphere.io | VERSION=v2.0.0 sh –   第3步:chmod +x kk   第4步:./kk create cluster --with-kubernetes v1.21.5 --with-kubesphere v3.2.1 第5步:先把命令复制下来: yum ins

  • 使用 Loki 收集 Traefik 日志2022-06-24 15:04:42

    转载自:https://mp.weixin.qq.com/s?__biz=MzU4MjQ0MTU4Ng==&mid=2247492264&idx=1&sn=f443c92664b07b708aacfd3eaff82d46&chksm=fdbaedb5cacd64a3b735aa4ebf96faa69bb818822e1d2280e8f478ac82b829a14990d63a7e70&cur_album_id=1837018771652149250&scen

  • 解决 K8s 调度不均衡问题2022-06-24 14:32:57

    在近期的工作中,我们发现 K8s 集群中有些节点资源使用率很高,有些节点资源使用率很低,我们尝试重新部署应用和驱逐 Pod,发现并不能有效解决负载不均衡问题。在学习了 Kubernetes 调度原理之后,重新调整了 Request 配置,引入了调度插件,才最终解决问题。这篇就来跟大家分享 Kubernetes 资

  • Kubernetes 集群中流量暴露的几种方案2022-06-24 12:37:28

    作者:KaliArch(薛磊),某 Cloud MSP 服务商产品负责人,熟悉企业级高可用 / 高并发架构,包括混合云架构、异地灾备,熟练企业 DevOps 改造优化,熟悉 Shell/Python/Go 等开发语言,熟悉 Kubernetes、 Docker、云原生、微服务架构等。 背景 在业务使用 Kubernetes 进行编排管理时,针对业务的南北

  • K8S - Swap memory management2022-06-22 16:35:04

    Swap memory management FEATURE STATE: Kubernetes v1.22 [alpha] Prior to Kubernetes 1.22, nodes did not support the use of swap memory, and a kubelet would by default fail to start if swap was detected on a node. In 1.22 onwards, swap memory support can be

  • k8s单master集群部署2022-06-20 11:31:10

    镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 1. 服务器要求: 建议最小硬件配置:2核CPU、2G内存、20G硬盘 服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点 1.1 软件环境: 1.2 服务器规划: 1.3 架构图: 2. 操作系统初始

  • 解决k8s调度不均衡问题2022-06-19 23:37:24

    前言 在近期的工作中,我们发现 k8s 集群中有些节点资源使用率很高,有些节点资源使用率很低,我们尝试重新部署应用和驱逐 Pod,发现并不能有效解决负载不均衡问题。在学习了 Kubernetes 调度原理之后,重新调整了 Request 配置,引入了调度插件,才最终解决问题。这篇就来跟大家分享 Kubernete

  • 使用CRD扩展Kubernetes API2022-06-19 18:06:44

    Kubernetes的主节点或控制面板当中主要有三个组件,其中apiserver是整个系统的数据库,借助于Cluster Store(etcd)服务,来实现所有的包括用户所期望状态的定义,以及集群上资源当前状态的实时记录等。 etcd是分布式通用的K/V系统 KV Store ,可存储用户所定义的任何由KV Store所支持的可持久

  • kubernetes dashboard web控制台调研2022-06-19 14:34:09

    背景 kubernetes 是目前最流行的容器化系统,管理的方式一般都是最基础的kubectl命令客户端进行管理,但是对与一些没有基础的研发人员并不是很友好,所以我们需要一些web控制台,类似于云厂商的控制台,通过web管理各种资源,拥有更高的易用性、更低的入门和学习成本。 kubernetes dashboard

  • CAK 试题:etcd 备份与恢复2022-06-19 03:02:07

    官方文档有关这题的资料如下 https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/configure-upgrade-etcd/ 基于上述方式进行验证 未能成功。 总结成功的方式如下: 关键两步: 1、恢复时 利用--data-dir="/var/lib/etcd" 将数据库文件还原至原来位置。 2、通过重命名/etc/k

  • Kubernetes集群部署-二进制方式2022-06-18 09:37:05

    一、服务器环境准备 服务器规划 IP地址 节点角色 CPU Memory Hostname 192.168.10.81 master ≥2 ≥2G k8s-master1 192.168.10.82 master ≥2 ≥2G k8s-master2 192.168.10.83 master ≥2 ≥2G k8s-master3 192.168.10.84 worker ≥2 ≥2G k8s-node1 192.168.10.85

  • Kubernetes 安装手册2022-06-17 19:32:05

    @mayongjie1 2022-06-03 14:56 字数 10612 阅读 14     Kubernetes 安装手册(非高可用版) K8S   Kubernetes 安装手册(非高可用版) 集群信息 1. 节点规划 2. 组件版本 安装前准备工作 1. 设置hosts解析 2. 调整系统配置 3. 安装docker 部署kubernetes 1. 安装

  • 【解决了一个小问题】terraform创建service后,如何获取VIP的值?2022-06-17 17:02:27

    创建一个pod后,再为这个pod创建一个对应的service,便于公开一个地址给外部访问。 有时候需要根据service的vip,再进行下一步的配置。 下面的代码演示如何获取service的vip: # 最核心的配置 terraform { required_providers { kubernetes = { source = "hashicorp/kubern

  • Kubernetes 零宕机滚动更新2022-06-17 16:04:21

    转载自:https://www.qikqiak.com/post/zero-downtime-rolling-update-k8s/ 软件世界的发展比以往任何时候都快,为了保持竞争力需要尽快推出新的软件版本,而又不影响在线得用户。许多企业已将工作负载迁移到了 Kubernetes 集群,Kubernetes 集群本身就考虑到了一些生产环境的实践,但是要

  • Prometheus 监控 Kubernetes Job 资源误报的坑2022-06-17 15:36:44

    转载自:https://www.qikqiak.com/post/prometheus-monitor-k8s-job-trap/ 昨天在 Prometheus 课程辅导群里面有同学提到一个问题,是关于 Prometheus 监控 Job 任务误报的问题,大概的意思就 CronJob 控制的 Job,前面执行失败了,监控会触发报警,解决后后面生成的新的 Job 可以正常执行了,但

  • 基于Kubernetes v1.24.0的集群搭建(三)2022-06-17 11:00:21

    1 使用kubeadm部署Kubernetes 如无特殊说明,以下操作可以在所有节点上进行。 1.1 首先我们需要配置一下阿里源 cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enab

  • k8s 1.20.x版本NFS动态存储配置2022-06-16 19:04:20

    一、nfs服务器安装nfs与配置 yum -y install nfs-utils rpcbind systemctl start rpcbind.service systemctl start nfs #配置 mkdir /data/nfs -p chow nfsnobody.nfsnobody /data/nfs cat>>/etc/exports<<EOF /data/nfs 172.16.208.0/20(rw,sync,no_root_squash,no_al

  • Kubernetes——资源需求及资源限制2022-06-16 16:31:11

    资源需求及资源限制 一、资源需求   目前来说,资源隔离尚且属于容器级别,CPU 和 内存 资源的配置需要在 Pod 中的容器上进行,每种资源均可由 "requests" 属性定义其请求的确保可用值,即容器运行可能用不到这些额度的资源,但用到时必须要确保有如此多的资源可用,而 "limits" 属性则用于

  • Ubuntu22.04 安装 Kubernetes2022-06-16 01:33:35

    一、安装docker.io sudo apt install docker.io 二、安装k8s 1、安装问题1 Err:2 https://packages.cloud.google.com/apt kubernetes-xenial InRelease Could not connect to packages.cloud.google.com:443 (172.217.160.78), connection timed out 解决: https://package

  • Kubernetes之十五----configMap和secre特色存储卷详解2022-06-15 22:36:25

    1、本章简介 ConfigMap 和 Secret 是 Kubernetes 系统上两种特殊类型的存储卷, ConfigMap 对象用 于为容器中的应用提供配置数据以定制程序的行为,不过敏感的配置信息,例如密钥、证书 等通常由 Secret 对象来进行配置。 它们将相应的配置信息保存于对象中,而后在 Pod 资源 上以存储卷

  • Kubernetes之十四----PV和PVC详解2022-06-15 22:36:12

    认识PV/PVC/StorageClass 1.1 介绍   管理存储是管理计算的一个明显问题。该PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息。为此,我们引入了两个新的API资源:PersistentVolume和PersistentVolumeClaim   PersistentVolume(PV)

  • Kubernetes之十---Pod控制器详解2022-06-15 22:35:06

    1、Pod控制器 1.1 介绍   Pod控制器是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试 进行重启,当根据重启策略无效,则会重新新建pod的资源。        Master 的各组件中, API Server 仅负责将资源存储于 etcd 中,并将其变动通知给各相 关的客户端

  • Kubernetes之九---kubernetes资源清单定义入门2022-06-15 22:33:38

    认识kubernetes资源 1.1 常用资源/对象  workload工作负载型资源:pod,ReplicaSet,Deployment,StatefulSet,daemonset,job...  服务器发现及均衡:Service,Lngress...  配置与存储:volume,CSI  configmap,secret  downwardAPI  集群级资源  namespace,node,role,clusterrole,rolebin

  • Kubernetes之十三---存储卷详解2022-06-15 22:33:27

    1、认识存储卷 1.1 背景   默认情况下容器中的磁盘文件是非持久化的,容器中的磁盘的生命周期是短暂的,这就带来了一系列的问题:第一,当一个容器损坏之后,kubelet 会重启这个容器,但是文件会丢失-这个容器会是一个全新的状态;第二,当很多容器在同一Pod中运行的时候,很多时候需要数据文件

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

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

ICode9版权所有