ICode9

精准搜索请尝试: 精确搜索
  • k8s安装Dashboard2022-07-31 15:35:00

    安装dashboard wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.6.0/aio/deploy/recommended.yaml kubectl apply -f recommended.yaml 查看pod kubectl get pods --all-namespaces    查看service    修改dashboad服务类型 # Please edit the obje

  • SAP ABAP Netweaver 容器化的一些前沿性研究工作分享2022-07-30 14:36:15

    笔者之前的文章一个15年ABAP老兵的建议:了解这些基础知识,对ABAP开发有百利而无一害, 回顾了ABAP Netweaver服务器主要的组件。本文咱们就来聊聊ABAP Netweaver容器化这个话题。 笔者假定阅读本文的朋友,都听说过虚拟机和容器的概念, 并且对虚拟机和容器的区别有所了解。 容器与虚拟机

  • Linux部署K8S(亲测有效)2022-07-30 14:05:19

    环境搭建说明 1:安装Linux版本为:CentOS-7-x86_64-DVD  Linux版本:CentOS-7-x86_64-DVD-1908.iso   2:Linux安装教程,请参考以下地址: https://blog.csdn.net/qq_38129621/article/details/105866574   3:架构图: 1:机器准备 这里我们准备三台虚拟机,一台master,二台node 机器角色

  • 8、kubernetes组件——CoreDns2022-07-30 13:03:22

    kubernetes组件——CoreDns 在Kubernetes集群推荐使用Service Name作为服务的访问地址,因此需要一个Kubernetes集群范围的DNS服务实现从Service Name到Cluster Ip的解析,这就是Kubernetes基于DNS的服务发现功能。 从Kubernetes 1.11开始,可使用CoreDNS作为Kubernetes的DNS插件进入GA

  • 第三章 资源管理2022-07-29 08:33:43

    第三章 资源管理 本章节主要介绍yaml语法和kubernetes的资源管理方式 资源管理介绍 在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。 ​ kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集

  • 彻底搞懂kubernetes调度框架与插件2022-07-27 23:03:53

    调度框架 [1] 本文基于 kubernetes 1.24 进行分析 调度框架(Scheduling Framework)是Kubernetes 的调度器 kube-scheduler 设计的的可插拔架构,将插件(调度算法)嵌入到调度上下文的每个扩展点中,并编译为 kube-scheduler 在 kube-scheduler 1.22 之后,在 pkg/scheduler/framework/interfa

  • k8s & Docker All In One2022-07-27 10:02:58

    k8s & Docker All In One Kubernetes Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。 Kubernetes 这个名字源于希腊语,意为“舵手”或“

  • kubernetes之Deployment2022-07-26 20:03:10

    1.什么是Deployment? Deployment(简写为deploy)是kubernetes控制器的又一种实现,构建于ReplicasSet控制器之上,可以为Pod和ReplicaSet提供声明式更新。相比较而言,Pod和ReplicaSet很少用来直接使用,而是借助于控制器来使用。Deployment Controller核心功能也是保证Pod资源的正常使用,大

  • 报错“Internal error occurred: failed calling webhook "validate.nginx.ingress.kubernetes.io":2022-07-25 18:32:59

      报错:          解决方案: 输入这条命令 [root@k8s-master01 ingress]# kubectl delete -A ValidatingWebhookConfiguration ingress-nginx-admissionvalidatingwebhookconfiguration.admissionregistration.k8s.io "ingress-nginx-admission" deleted[root@k8s-master01 i

  • kubernetes之ReplicaSet2022-07-25 16:02:17

    1.什么是ReplicaSet? 1.1ReplicaSet 的目的是维护一组在任何时候都处于运行状态的 Pod 副本的稳定集合。 因此,它通常用来保证给定数量的、完全相同的 Pod 的可用性。 1.2在kubernetes环境中,通过RelicaSet这种资源对象就可以为我们实现集群的高可用。ReplicaSet(RS)的主要作用就

  • Kubernetes入门实践(Job/CronJob)2022-07-25 14:05:27

    基于Pod的设计理念,Kubernetes有两种对象Job和CronJob Job和CronJob组合了Pod,实现了对离线业务的处理。如Nginx和busybox,分别代表了Kubernetes里的两大类业务: Nginx这样长时间运行的在线业务和busybox这样的短时间运行的离线业务。在线业务类型的应用有: Nginx、Node.js、MySQL、R

  • 云原生的概念2022-07-23 23:35:12

    云原生其实是一种思想 云原生其实是一种思想,并不是一种工具,云原生更多的是一种泛化的东西,是一种思想观念,首先要有意识的去想云原生这种东西,其次,他是一种技术、流程和企业管理方法的集合,所谓的技术,k8s是他的一部分,所谓的企业管理方法,比如说基于DevOps,构建CI/CD的流水线 两个层面

  • Kubernetes 的 DNS 延迟问题2022-07-23 11:32:17

    原创链接:https://www.modb.pro/db/101042 由于 Linux 内核中的缺陷,在 Kubernetes 集群中你很可能会碰到恼人的 DNS 间歇性 5 秒延迟问题(社区 issue 为 #56903[1])。虽然 issue 已经关闭了,但并不是说这个问题已经完全解决了,所以在管理和维护 Kubernetes 集群时,我们需要注意绕开这个

  • k8s-container容器的了解2022-07-22 11:03:53

    Containerd容器的学习(借鉴的) 了解知识 ​ 在学习 Containerd 之前我们有必要对 Docker 的发展历史做一个简单的回顾,因为这里面牵涉到的组件实战是有点多,有很多我们会经常听到,但是不清楚这些组件到底是干什么用的,比如 libcontainer、runc、containerd、CRI、OCI 等等。 Docker[¶

  • kubernetes 静态存储与动态存储2022-07-21 16:03:39

    静态存储   Kubernetes 同样将操作系统和 Docker 的 Volume 概念延续了下来,并且对其进一步细化。Kubernetes 将 Volume 分为持久化的 PersistentVolume 和非持久化的普通 Volume 两类。为了不与前面定义的 Volume 这个概念产生混淆,后面特指 Kubernetes 中非持久化的 Volume 时,都

  • Kubernetes节点资源耗尽,导致Nodes节点状态NotReady2022-07-21 12:04:11

      今天发现私有云上的Kubernetes cluster中的一个node似乎不工作了,连带的的应用也挂掉了,并且长时间没有恢复。在kubernetes上创建POD时,有个节点一直不能分配到POD,并且该节点上有些pod的状态为Pending。   首先,我查看集群中的所有Pods状态,发现node1和node3上的Pods均正常(runni

  • K8s-helm2部署Dashboard2022-07-21 10:02:09

    使用Helm部署 dashboard dashboard.yaml: #为了方便测试,先将已经有的dashboard镜像上传到我个人的镜像仓库,以下模板就可以基于我的仓库进行下载即可 image: repository: chenxiyanglinux/dashboard tag: v1.10.1 ingress: enabled: true hosts: - dashboard.cmft.com

  • Airbnb的动态kubernetes集群扩缩容2022-07-20 13:31:25

    Airbnb的动态kubernetes集群扩缩容 本文介绍了Airbnb的集群扩缩容的演化历史,以及当前是如何通过Cluster Autoscaler 实现自定义扩展器的。最重要的经验就是Airbnb是如何一步步演化到当前架构的,其驱动因素又是什么。 译自:Dynamic Kubernetes Cluster Scaling at Airbnb 简介 Airbnb

  • 使用 Kubespray 安装 Kubernetes2022-07-20 11:05:45

    https://kubespray.io/#/ 1. 静态解析 cat >> /etc/hosts << EOF # deployment 192.168.4.13 vm-4-13 # k8s cluster 192.168.4.18 vm-4-18 192.168.4.19 vm-4-19 192.168.4.20 vm-4-20 192.168.4.21 vm-4-21 192.168.4.22 vm-4-22 192.168.4.23 vm-4-23 EOF

  • kubernetes的挂载目录volume的权限设置(属主和属组)2022-07-20 09:35:30

    在k8s中,按照pod的创建方式可以将其分为两类 自主式pod:k8s直接创建出来的pod,这种pod删除后就没有了,也不会重建 控制器创建的pod:通过控制器创建的pod,这种pod删除了之后还会自动重建       在挂载volume时,我们时常因为挂载目录的权限问题导致容器数据无法正常写入,这就要求我们

  • K8s-helm简介2022-07-19 14:33:40

    Helm简介 一、什么是 Helm(官网:https://helm.sh/) ​ 在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm 通过打包的方式,支持发布的版本管理和控制,很大程度上简化

  • kubernetes RBAC2022-07-19 12:37:09

    RBAC 基于角色(Role)的访问控制(RBAC)是一种基于组织中用户的角色来调节控制对计算机或网络资源的访问的方法。 RBAC 鉴权机制使用 rbac.authorization.k8s.io API 组来驱动鉴权决定, 允许你通过 Kubernetes API 动态配置策略 要启用 RBAC,在启动 API 服务器时将 --authorization-mode

  • Jenkins2022-07-19 10:33:46

    1、持续集成及Jenkins介绍 2、Jenkins安装和持续集成环境配置 3、Jenkins构建Maven项目 4、Jenkins+Docker+SpringCloud微服务持续集成 5、基于Kubernetes/K8S构建Jenkins微服务持续集成平台

  • K8S 对象2022-07-19 09:03:14

    本页说明了在 Kubernetes API 中是如何表示 Kubernetes 对象的, 以及使用 .yaml 格式的文件表示 Kubernetes 对象。 https://kubernetes.io/zh-cn/docs/concepts/overview/working-with-objects/kubernetes-objects/ 理解 Kubernetes 对象 在 Kubernetes 系统中,Kubernetes 对象

  • kubernetes认证授权机制2022-07-18 17:36:37

    kubernetes认证授权机制   Kubernetes过一系列机制来实现集群的安全机制,包括API Server的认证、授权、准入控制机制等。集群的安全性必须考虑以下的几个目标: 保证容器与其所在宿主机的隔离; 限制容器给基础设施及其他容器带来消极影响的能力; 最小权限原则,合理限制所

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

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

ICode9版权所有