ICode9

精准搜索请尝试: 精确搜索
  • helm 1. 入门2021-09-13 18:02:12

    功能 创建新的 chartchart 打包成 tgz 格式上传 chart 到 chart 仓库或从仓库中下载 chart在Kubernetes集群中安装或卸载 chart管理用Helm安装的 chart 的发布周期 概念 Helm 有三个重要概念: chart:包含了创建Kubernetes的一个应用实例的必要信息config:包含了应用发布配置信息

  • k8s 更改NodePort默认端口范围2021-09-13 17:30:03

    kubeadm 更改NodePort端口范围 kubernetes默认端口号范围是 30000-32767 ,如果期望值不是这个区间则需要更改。 1.找到配置文件里,一般的在这个文件夹下: /etc/kubernetes/manifests/ 2.找到文件名为kube-apiserver.yaml 的文件,也可能是json格式 3.编辑添加配置 service-node-p

  • 二进制部署高可用k8s集群2021-09-13 15:34:06

    一 前置知识点 ####1.1 环境准备 服务器要求 • 建议最小硬件配置:2核CPU、2G内存、30G硬盘 软件环境 软件版本操作系统CentOS7.x_x64容器引擎Docker CE 19KubernetesKubernetes v1.20 服务器整体规划 角色IP组件k8s-matser1172.21.51.71kube-apiserver,kube-controller-manage

  • 转载--阿里云ECS自建K8S集群2021-09-12 23:31:05

    一、概述(官方建议) 集群规划 目前在创建Kubernetes集群时,存在着使用很多小规格ECS的现象,这样做有以下弊端: 小规格Woker ECS的网络资源受限。 如果一个容器基本可以占用一个小规格ECS,此ECS的剩余资源就无法利用(构建新的容器或者是恢复失败的容器),在小规格ECS较多的情况下,存在资源浪

  • Kubernetes(k8s) YAML文件详解2021-09-12 19:04:06

    [目录] 一、yaml文件简介 二、yaml常见语法 三、port详解 四、yarml简单示例 五、Label与Selector 六、kubectl create还是 kubectl replace二者区别 一、yaml文件简介 Kubernetes只支持YAML和JSON格式创建资源对象,JSON格式用于接口之间消息的传递,适用于开发;YAML格式用于配

  • Kubernetes环境Traefik部署与应用2021-09-12 14:00:27

    本作品由Galen Suen采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。由原作者转载自个人站点。 概述 本文用于整理基于Kubernetes环境的Traefik部署与应用,实现Ingress Controller、七层/四层反向代理等功能。 本次演练环境为Kubernetes集群环境,环境配置可参

  • Kubernetes 运维 - 高可用集群方案 Keepalived + Haproxy2021-09-10 15:33:29

    Kubernetes 运维 - 高可用集群方案 一、概述二、搭建负载均衡高可用1.1 基础环境1.1.1 配置Hosts文件1.1.2 配置互信(可选)1.1.3 系统优化① 关闭防火墙&selinux&swap分区&iptables② 优化内核参数③ 配置时间同步④ kube-proxy开启ipvs的前置 1.1.4 安装Docker1.1.5 安装K

  • k8s pod 优雅的删除2021-09-10 13:03:44

    如果有10个副本,现在业务没那么繁忙,低于我负载的50%了,开始缩容,缩容的过程中,肯定也有业务和请求在这些被缩容的pod上,那现在缩容就可能导致我线上出现问题,调用被强制终止,接口会产生一些404,网关502的问题 还有滚动更新的时候,发布新的版本,老的pod会终止,新的pod 产生,如果在这个过程中,

  • kubernetes-k8s基本概念与基本组件部署2021-09-10 12:30:51

    文章目录 一. k8s基本概念1.1 why k8s?1.2 docker VS k8s1.3 K8s核心组件1.4 K8s 的一个简单架构理解 二. 安装部署2.1 目标与环境准备2.2 kubeadm ,kubelet,kubectl简介安装2.3 初始化控制平面2.4 加入集群并测试2.5 Dashboard 管理我遇到的一些问题参考 一. k8s基本概念

  • K3s - 轻量级 Kubernetes学习笔记2021-09-09 14:34:09

    文章目录 1. 什么是K3S参考 1. 什么是K3S TBD. 参考 【1】K3s - 轻量级 Kubernetes 【2】从0到1基础入门 全面了解k3s

  • 在kubernetes平台部署项目流程2021-09-09 10:59:20

    在kubernetes平台部署项目流程 1:制作镜像 拉取代码 build 编译构建 2:推送镜像到Harbor 3: 编写yaml (容器放到Pod,怎么放,Pod中放哪些容器),资源限制,监控检查,Pod 4: 控制器管理Pod(Deployment,RC,RS,), PV ,PVC 5: Service (通过Service关联Pod) 6: Ingress(域名) 对外提供访问

  • Kubernetes中忘记token或token过期的处理办法2021-09-09 10:05:00

    1、生产一个永久的token(使用参数--ttl 0 ) [root@k8s-master ~]# kubeadm token create //默认有效期24小时,若想久一些可以结合--ttl参数,设为0则用不过期 kk0ee6.nhvz5p85avmzyof3 2、查看当前有效的token [root@k8s-master ~]# kubeadm token list TOKEN

  • kubernetes 部署持久化jenkins2021-09-08 17:58:57

    kubernetes 部署持久化jenkins 系统环境: 系统版本:CentOs8.1 k8s版本:v1.21.3 containerd版本:ctr containerd.io 1.4.3 jenkins 版本:2.172 一、设置存储目录 将 Jenkins 持久化到存储中。这里用的是 NFS 网路存储,方便在 Kubernetes 环境下应用启动节点转义数据一致。当然也可以

  • 关于kuberntes证书过期的解决方案2021-09-08 17:32:35

    关于kuberntes证书过期的解决方案 方案一确认一下所有证书的过期时间一定要先备份旧的家目录下的config文件重命名,拷贝新的admin.conf到家目录下重启etcd、scheduler、controller、apiserver 方案二 今天刚接收公司的k8s测试集群,就接到一个锅:证书过期了。心里奔腾了一

  • Centos7二进制部署k8s-v1.20.2 ipvs版本(kube-proxy、calico)2021-09-08 14:58:58

    一、部署kube-proxy 获取最新更新以及文章用到的软件包,请移步点击:查看更新 1、创建csr请求文件 cat > kube-proxy-csr.json << EOF { "CN": "system:kube-proxy", "key": { "algo": "rsa", "size": 2048 }, "names&

  • Kubernetes之Ingress详解与示例2021-09-07 18:35:18

    1.Ingress概述 Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP和HTTPS。 Ingress 可以提供负载均衡、SSL 和基于名称的虚拟托管。 必须具有 ingress 控制器【例如 ingress-nginx】才能满足 Ingress 的要求。仅创建 Ingress 资源无效。 1.1Ingress

  • Rancher助力Mendix应用上云2021-09-06 18:06:41

      Rancher简介 Rancher是用于部署和管理Kubernetes的完整解决方案。与单个安装程序或单个平台相比,Rancher完美适用于企业所构建的Kubernetes战略,帮助企业跨任何基础架构交付Kubernetes即服务(Kubernetes-as-a-Service)。从数据中心到云到边缘,为企业提供全新的Kubernetes使用方式

  • RBAC---用户2021-09-06 16:31:06

    创建用户 cfssl gencert -ca=ca.crt -ca-key=ca.key -profile=kubernetes /opt/yaml/RBAC/user.json | cfssljson -bare clerk export KUBE_APISERVER="https://10.72.40.16:6443" kubectl config set-cluster kubernetes --certificate-authority=/etc/kubernetes

  • Kubernetes培训哪家机构好?2021-09-06 09:35:39

    Kubernetes是最近两年热门的一种语言,也是各大运维培训机构在主推的重点课程。 Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。想要系统的学习Kubernetes选择一个好的教育机构是非常必要的,今天给大家推荐一个教育机构:马哥教育

  • Kubernetes-kubectl介绍2021-09-06 09:00:54

    前言 本篇是Kubernetes第三篇,大家一定要把环境搭建起来,看是解决不了问题的,必须实战。本篇重要介绍kubectl的使用。 Kubernetes系列文章: Kubernetes介绍Kubernetes环境搭建 kubectl的核心功能在于通过 API Server 操作 Kubernetes 的各种资源对象,包括资源对象的创建、删除、查看

  • client-go实战之一:准备工作2021-09-06 07:00:13

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 系列文章链接 client-go实战之一:准备工作 client-go实战之二:RESTClient client-go实战之三:Clientset client-go实战之四:dynamicClient cli

  • 《kubernetes权威指南第五版》读书笔记2021-09-05 13:37:03

    修改kubeadm的默认配置   kubeadm的初始化控制平面(init)命令和加入节点(join)命令均可以通过指定的配置文件修改默认参数的值。kubeadm将配置文件以ConfigMap形式保存到集群中,便于后续的查询和升级工作。kubeadm config子命令提供了对这组功能的支持。 kubeadm config print init-

  • 【Kubernetes】calico-node的pod实例一直报错重启的问题2021-09-04 21:03:18

    【背景】         今天测试K8s集群的node节点扩容,扩容的整个过程都很顺利,但是后来发现在新扩容的node节点(k8s-node04)上,一直有一个calico-node的pod实例报错、不断重启。 【现象】         从下面的pod实例的运行状态查询结果来看,可以发现有一个pod实例(calico-no

  • Kubernetes之控制器详解2021-09-04 20:03:13

    Kubernetes控制器介绍 Pod通过控制器实现应用的运维,如伸缩、升级等,控制器决定了创建pod资源的方式和类型,在集群上管理和运行容器的对象通过label-selector 相关联。 控制器 又称之为工作负载,分别包含以下类型控制器: 5种控制器类型  Deployment  StatefulSet  DaemonSet Job  

  • HAproxy负载Kubernetes Apiserver2021-09-03 15:34:32

    不多说,上配置 global log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 6000 user haproxy group haproxy daemon stats socket /var/lib/haproxy/stats #---------------

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有