ICode9

精准搜索请尝试: 精确搜索
  • 【大话云原生】煮饺子与docker、kubernetes之间的关系2022-04-20 07:31:27

    云原生的概念最近非常火爆,企业落地云原生的愿望也越发强烈。看过很多关于云原生的文章,要么云山雾罩,要么曲高和寡。 所以笔者就有了写《大话云原生》系列文章的想法,期望用最通俗、简单的语言说明白云原生生态系统内的组成及应用关系。那么,开始吧,这是第一篇! 这真的是一篇讲架构技

  • Kubernetes里的Service是如何工作的2022-04-19 17:32:57

    Service是Kubernetes接入层的一种抽象资源,它为我们提供了一种固定的、统一的访问接口地址和负载均衡能力,这时可能会想到,当时使用docker-compose的时候,不存在Service概念,不也运行起来了吗?是的,在Kubernetes集群内部Pod ip也是互通的,但是Pod的ip会经常因为扩容、重建而导致客户端访问

  • 云原生概览2022-04-18 01:01:15

    从云计算到微服务再到云原生发展历程 见下图 (来自:https://jimmysong.io/kubernetes-handbook/cloud-native/kubernetes-and-cloud-native-app-overview.html) 云计算: 云计算是一种配置资源的方式,根据资源配置不同,把云计算分成下面3种类型: lasS:基础设施即服务。比如亚马逊的EC2

  • kubernetes安装部署--基于kubeadmin部署单机版本2022-04-17 13:33:43

      部署过程 1、部署架构 2、部署前准备   系统环境准备 #关闭交换分区 swapoff -a echo "swapoff -a" >> /etc/rc.local #关闭防火墙 systemctl disable firewalld systemctl stop firewalld #关闭selinux setenforce 0 sed -i '/^SELINUX/s/enforcing/disabled/' /etc/selin

  • 【Kubernetes系列二】kubectl命令常用操作2022-04-15 20:33:18

    kubectl命令常用操作 1.创建资源对象 命令式 资源清单 声明式配置清单 2.查看资源对象 查看名称空间 ~]# kubectl get namespaces NAME STATUS AGE default Active 10d kube-public Active 10d kube-system Active 10d 列出默认名称空间所有pod和serv

  • 【Kubernetes系列四】pod探测及资源限制2022-04-15 20:32:21

    1.pod存活性探测 pod spec为容器列表中的相应容器定义其专用的探针即可启用存活性探测,目前,k8s的容器支持存活性探测的方法包含:ExecAction、TCPSocketActon和HTTPGetAction。 (1) 设置exec探针 exec类型的探针通过在目标容器中执行由用户自定义的命令来判定容器的健康状态,若命令状

  • 【Kubernetes系列六】Service资源对象2022-04-15 20:31:53

    k8s Service资源概念:通过规则定义出由多个pod对象组合而成的逻辑集合,以及访问这组pod的策略。service关联pod资源的规则要借助于标签选择器来完成 1. service资源概述 由deploy等控制器管理的pod对象中断后会由新建的资源对象所取代,而扩缩容后的应用则会带来pod对象群体的变动,随之

  • 【Kubernetes系列五】pod控制器2022-04-15 20:31:31

    pod控制器 pod控制器由master的kube-controller-manager组件提供,常见的此类别的控制器有ReplicationController、ReplicaSet、Deployment、DaemonSet、StatefulSet、Job和ConJob等,它们分别以不同的方式管理pod资源对象。 1.ReplicaSet控制器 (1) ReplicaSet概述 简称RS,是pod控制器

  • nginx reverse proxy in Kubernetes2022-04-14 16:01:46

    Dynamic reverse proxy using nginx in Kubernetes 1. create a configmap.yaml   apiVersion: v1 kind: ConfigMap metadata: name: confnginx data: nginx.conf: | user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid

  • 报名开启|QKE 容器引擎托管版暨容器生态发布会!2022-04-14 15:32:33

    当下,“云原生”技术红利正吞噬旧秩序,重塑新世界。 但您的企业是否依然困惑:缺少运维人员或运维团队,想要专注于业务的开发,又不得不兼顾集群的日常运维;在生产环境中,为了保证业务的高可用,集群需要 3 个 Master 节点,导致使用成本相比单 Master 集群有所提高;不想被某个厂商绑定,使用的服

  • 在 K8s 上运行 GraphScope2022-04-12 21:31:23

    本文将详细介绍:1) 如何基于 Kubernetes 集群部署 GraphScope ; 2) 背后的工作细节; 3) 如何在分布式环境中使用自己构建的 GraphScope 开发镜像。 上篇文章介绍了 GraphScope 可以很容易在单机环境下进行部署。然而在真实的工业场景中,需要处理的图数据规模十分巨大,已远远超过了

  • 使用kubeadm部署K8S集群2022-04-12 18:34:07

    1 集群规划 1.1 kubeadm 部署方式介绍 kubeadm 是官方社区推出的一个用于快速部署kubernetes 集群的工具,这个工具能通过两条指令完成一个kubernetes 集群的部署: 创建一个Master 节点kubeadm init 将Node 节点加入到当前集群中$ kubeadm join <Master 节点的IP 和端口> 1.2 安装

  • 二、cenos7安装k8s,node节点2022-04-12 11:31:08

    开始跟安装master节点一样 一开始 ,先安装docker,安装完成,教程参考其他资料,例如菜鸟 1、关闭防火墙   systemctl stop firewalld   systemctl disable firewalld 2、关闭selinux   sed -i 's/enforcing/disabled/' /etc/selinux/config   setenforce 0 3、关闭swap   swap

  • 搭建高可用Kubernetes集群实战2022-04-10 15:03:17

    1.安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多 可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点 禁止swap分区 2.准备环境 角

  • 基于kubernetes的分布式限流2022-04-09 20:00:25

    做为一个数据上报系统,随着接入量越来越大,由于 API 接口无法控制调用方的行为,因此当遇到瞬时请求量激增时,会导致接口占用过多服务器资源,使得其他请求响应速度降低或是超时,更有甚者可能导致服务器宕机。 一、概念 限流(Ratelimiting)指对应用服务的请求进行限制,例如某一接口的请求限

  • Kubernetes学习记录(八):深入理解StatefulSet2022-04-09 14:32:03

    1. StatefulSet为什么而生 在之前的Deployment中,已经可以看到这个控制器有多强大了,对于无状态应用可以做到滚动更新、回滚、扩容等一系列操作 但是对于有状态应用呢? 首先需要明确一个概念,什么是有状态应用? 有状态应用:实例之间有不对等关系、对实例外部数据有依赖关系的应用。最典

  • kubernetes deployment滚动升级、暂停、回滚2022-04-07 18:32:49

    一、kubernetes deployment滚动升级、暂停、回滚   kubectl rollout滚动升级的帮助文档 $]kubectl rollout --help Manage the rollout of a resource. 管理资源的部署。 有效的资源类型包括: * deployments * daemonsets * statefulsets 示例: # Rollback to th

  • Kubernetes 中部署 NFS-Subdir-External-Provisioner 为 NFS 提供动态分配卷2022-04-07 17:35:38

    文章转载自:http://www.mydlq.club/article/109/ 系统环境: 操作系统: CentOS 7.9 Docker 版本: 19.03.13 Kubernetes 版本: 1.20.2 NFS Subdir External Provisioner 版本: v4.0.0 示例地址:Kubernetes 部署 NFS Subdir External Provisioner 的示例文件 一、什么是 NFS-Subdir-E

  • 深度解析|基于 eBPF 的 Kubernetes 一站式可观测性系统2022-04-07 10:32:32

    ​简介:阿里云 Kubernetes 可观测性是一套针对 Kubernetes 集群开发的一站式可观测性产品。基于 Kubernetes 集群下的指标、应用链路、日志和事件,阿里云 Kubernetes 可观测性旨在为 IT 开发运维人员提供整体的可观测性方案。 作者:李煌东、炎寻 摘要 阿里云目前推出了面向 Kubernete

  • Kubernetes-问题2022-04-07 02:00:59

    问题1: kube-apiserver: E0309 14:25:24.889084 66289 instance.go:392] Could not construct pre-rendered responses for ServiceAccountIssuerDiscovery endpoints. Endpoints will not be enabled. Error: issuer URL must use https scheme, got: api kube-apiserver: E03

  • 图菱科技 SaaS 系统容器化最佳实践2022-04-06 18:04:12

    大家好,我是龚承明,在图菱(成都)科技有限公司任职,主要负责公司的产品系统研发以及公司IT基础设施的建设工作。本篇文章将为大家介绍下我司在采用 KubeSphere 平台实现公司业务系统容器化过程中的一些心路历程。 我司是一家面向互联网在线模版网站的素材资源供应商,为客户提供模版输出以

  • K8S Pod 新安全策略 Pod Security Admission 介绍 | K8S Internals 系列第一期2022-04-06 17:04:39

    K8S Internals 系列:第一期 容器编排之争在 Kubernetes 一统天下局面形成后,K8S 成为了云原生时代的新一代操作系统。K8S 让一切变得简单了,但自身逐渐变得越来越复杂。【K8S Internals 系列专栏】围绕 K8S 生态的诸多方面,将由博云容器云研发团队定期分享有关调度、安全、网络、性能

  • kubernetes 的源码解读(一)2022-04-05 19:04:44

    kubernetes 的源码解读(一) Golang 语法 —— 方法声明 四个部分: • 关键字 func • 方法名字:首字母是否大写决定了作用域,(首字母大写为公共,首字母小写为私有) • 参数列表:[<name, type>] • 返回列表: [type] Golang 语法 • import 关键字引入别的包 • 如何声明一个方法 • 方法

  • k8s2022-04-05 16:31:35

    1、什么是Kubernetes(k8s)? Kubernetes是一个开源容器管理工具,负责容器部署,容器扩缩容以及负载平衡。作为Google的创意之作,它提供了出色的社区,并与所有云提供商合作。因此,我们可以说Kubernetes不是一个容器化平台,而是一个多容器管理解决方案。 2、Kubernetes与Docker有什么关系? Docke

  • Kubernetes 探针使用介绍2022-04-05 11:31:21

    前言以下为本人当年初学Docker时做的笔记,一直在更新中,囊括了基本的知识点,有时还翻出来查查, 是不是干货,就看亲们了。⛳️ 1.什么是Docker?可以简单认为,容器是一个超级轻量级的虚拟机(主机),容器和容器之间的进程是相互隔离的。   Docker 利用容器(Container)独立运行的一个或一组应用。容

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

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

ICode9版权所有