ICode9

精准搜索请尝试: 精确搜索
  • k8s的service端口暴露与代理2021-12-25 23:02:02

    文章目录 1 Service2 service暴露端口的方式2.1 clusterIP2.2 NodePort2.3 loadbalancer2.4 lngress 3 kubernetes代理方式3.1 userspace代理模式3.2 iptables 代理模式3.3 IPVS 代理模式 4 Service服务类型5 实列 1 Service Kubernetes Service定义了这样一种抽象:逻辑上

  • KUBERNETES02_集群安装逻辑、前置环境、搭建一主两从、部署dashboard访问页面2021-12-23 20:03:09

    文章目录 ①. 集群安装逻辑②. 安装集群前置环境③. kubeadm引导集群④. 关于token过期问题⑤. 部署dashboard ①. 集群安装逻辑 ①. 我们需要为每一台机器去安装kubelet(相当于厂长)、kubeadm(帮程序员管理集群的)、kubectl(程序员用的命令行,经常给k8s发送命令,装在总

  • kubernetes二进制安装2021-12-21 15:04:18

    文章目录 一、实验环境二、实验步骤1、先做基础配置2、编写脚本进行初始化准备3、创建CA证书和密钥4、部署ETCD集群5、部署Docker6、部署flannel7、部署master节点高可用8、部署master kubectl9、部署kube-apiserver10、部署kube-controller-manager11、部署kube-scheduler

  • kubeadm 之k8s 多node 部署2021-12-18 11:35:54

         主机名修改 hostnamectl set-hostname master-1 && exec bash hostnamectl set-hostname node-1 && exec bash hostnamectl set-hostname node-2 && exec bash   host 文件修改 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.l

  • Kubernetes部署2021-12-18 06:31:09

    Kubernetes部署 设置主机名 [root@master ~]# hostnamectl set-hostname master.example.com [root@master ~]# bash [root@master ~]# hostname master.example.com [root@node1 ~]# hostnamectl set-hostname node1.example.com [root@node1 ~]# bash [root@node1 ~]# hostnam

  • 部署K8s2021-12-17 22:59:14

    部署K8s 准备工作所有节点安装Docker/kubeadm/kubelet 实验环境: 角色IP系统master192.168.164.141centos8node1192.168.164.143centos8node2192.168.164.144centos8 准备工作 1、设置主机名、关闭三台主机的防火墙和selinux、还有swap分区空间 这一步的操作是三台主机都

  • kube-controller-manager2021-12-17 19:34:29

    cmd\kube-controller-manager\controller-manager.go func main() { command := app.NewControllerManagerCommand() --->cmd\kube-controller-manager\app\controllermanager.go code := cli.Run(command) os.Exit(code) } cmd\kube-controller-manager\app\c

  • Kubernetes多运营商云服务器部署(kubeadm+ipvs+flannel)2021-12-17 12:59:45

    服务器:轻量级阿里云+轻量级腾讯云 系统要求:OS7 安装Docker 安装命令 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install wget yum makecache wge

  • k8s基础概念之十二2021-12-16 18:32:56

    官网:https://v1-19.docs.kubernetes.io/zh/docs/concepts/workloads/pods/ephemeral-containers/   说明 涉及k8s所有组件添加参数,修改前建议停止etcd,并且备份数据,实验过程中,etcd崩过一次未解决, --feature-gates="EphemeralContainers=true"给所有组件添加这一个选项,放在参数存放

  • k8s使用kubeadm快速部署集群2021-12-16 10:35:04

    1、初始化系统(所有节点执行) #关闭防火墙、Selinux、Swap分区(各个节点都需执行) systemctl stop firewalld && systemctl disable firewalld setenforce 0 && sed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config swapoff -a && sed -i '/ swap / s

  • Cilium 1.11 发布,带来内核级服务网格、拓扑感知路由....2021-12-15 18:00:59

    原文链接:https://isovalent.com/blog/post/2021-12-release-111 作者:Cilium 母公司 Isovalent 团队 译者:范彬,狄卫华,米开朗基杨 注:本文已取得作者本人的翻译授权! Cilium 项目已逐渐成为万众瞩目之星,我们很自豪能够成为该项目的核心人员。几天前,我们发布了具有诸多新功能的 Cil

  • Linux - K8S - 集群清空,升级以及加载网络从fannel到calico,从iptables到ipvs2021-12-12 01:04:28

    # 由于之前已经安装集群1.22.0,所以先清空集群,注意要一个一个机器清空,不要批量清空,以免出现不可知的错误 # 从node节点开始清空 # 清空node2节点 [21:01:29 root@node2 ~]#kubeadm reset [reset] WARNING: Changes made to this host by 'kubeadm init' or 'kubeadm join' will

  • pod健康检查promql:pod 处于非ready2021-12-11 22:31:39

    pod 处于running状态并不代表可以正常接收请求,只有当pod对应的status中condition为true才代表能正常接收请求。 以下表达式是在1分钟之内pod处于非ready状态的promql   min_over_time(sum by (namespace, pod, prometheus_replica, instance, node) (kube_pod_status_ready{con

  • CKS2021最新练习题解析02--修复kube-bench报告中异常项2021-12-11 16:58:00

    CKS2021最新练习题解析02--修复kube-bench报告中异常项 知识点概述解析&参考方法说明 本题是 2021年六七月份的 zhenti, 由于考点基本一致(大多只是调整参数而已),笔者将其再做了一遍,提供一份参考方法给有需要的小伙伴。 知识点概述 配置 api-server 参数 确保 --authoriza

  • k8s各版本离线部署附件下载方法2021-12-11 15:34:07

    k8s各版本离线部署附件下载方法 准备 随便找一台能连接外网得服务器   镜像包获取 集群部署所需要的kubelet、kubeadm、kubectl包下载   #docker 安装 yum install -y yum-utils   device-mapper-persistent-data   lvm2  bash-completion yum-config-manager     --ad

  • 闭关修炼:Ansible-二进制-K8S:第二篇2021-12-09 16:32:39

    简要概述:使用 kubeasz 快速部署 kubernetes 集群(使用Ansible脚本安装K8S集群) 一、kubeasz 项目地址:https://github.com/easzlab/kubeasz 我选用的3.0.1 二、kubernetes 集群快速部署过程 1、OS 版本 2、使用 pip 来安装 ansible -# curl -O https://bootstrap.pypa.io/p

  • Kubernetes详解2021-12-09 13:34:07

    1、Kubernetes介绍 Kubernetes是一个完备的分布式系统支撑平台。Kubernetes具有完备的集群管理能力,包括多层次的安全防护和准入机制/多租户应用支撑能力、透明的服务注册和服务发现机制、内建智能负载均衡器、强大的故障发现和自我修复功能、服务滚动升级和在线扩容能力、可扩展

  • k8s V1.18.0版本一键部署脚本2021-12-09 12:33:25

    本次操作环境IP 备注192.168.1.10 master192.168.1.20 node192.168.1.30 node操作效果   用的时候最好看脚本变量、主机解析等。适当修改node01脚本(用的时候最好看脚本,适当修改)vi /root/kubernetes_node01.sh #!/bin/bash################环境初始化#################k8s版本vers

  • coredns状态为pending和部署calico报错Init:0/3或Init:RunContainerError2021-12-06 12:33:33

    文章目录 说明coredns报错状态和原因说明calico部署报错原因及处理报错部署说明报错Init:0/3说明及处理报错Init:RunContainerError 部署正常显示内容,coredns状态正常了 说明 算是记录一个坑吧,tm的,折磨我好久了。各种查系统日至,百度,最后是找以前的环境对比出来的,日至报错

  • 【kubernetes】k8s使用客户端连接haproxy访问高可用集群流程详细说明【使用kubeconfig连接haproxy】【kubeconfig配置全部流程】2021-12-06 12:30:55

    文章目录 master高可用部署流程客户端连接haproxy访问高可用集群环境确认与准备【必看】客户端连接happroxy说明kubeconfig配置【master上操作】客户端测试说明测试 更好的部署master高可用的方式 master高可用部署流程 去这篇博客,内容过多,需要6台虚拟机,有条件的建议跟

  • k8s集群详细安装步骤,java架构师成长直通车pan2021-12-05 12:58:00

    2.1.2kube-apiserver服务 2.1.2.1下载并复制 下载 wget https://dl.k8s.io/v1.19.0/kubernetes-server-linux-amd64.tar.gz 解压 tar -zxvf kubernetes-server-linux-amd64.tar.gz 解压后将kube-apiserver、kube-controller-manager、kube-scheduler以及管理要使用的kubectl

  • kubernetes组件学习2021-12-05 12:01:08

    1、kubernetes Controller plane Components   kubernetes集群架构图:     Controller plane Components 是用于kubernetes集群管理的,主要是由以下几个组件组成的: (1)、kube-apiserver: 主要是用于暴露kubernetes容器API的,kube-apiserver可以通过部署多个实例来达到水平扩展的

  • Centos 7 二进制部署高可用Kubernetes v1.17.x2021-12-04 23:32:23

    目录一、基本说明二、基本环境配置2.1 主机信息2.2 系统信息2.3 配置所有节点hosts文件2.4 所有节点关闭firewalld 、selinux2.5 所有节点关闭swap分区2.6 所有节点同步时间2.7 Master01节点生成ssh key2.8 Master01配置免密码登录其他节点2.9 所有节点安装基本工具2.10 Master01

  • kubectl get node查看节点报错2021-12-03 17:02:13

    1、报错 Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "kubernetes")    2、执行了,还是报错 mkdir -p $HO

  • Kubrenetes入门2021-12-03 00:00:14

    1. 基础概念 Pod/Pod控制器Name/NameSpaceLabel/Label选择器Service/Ingress 1.1 Pod/Pod控制器 Pod Pod是K8S里能够被运行的最小逻辑单元1个Pod里面可以运行多个容器,被称为SideCar模式 Pod控制器 Pod控制器是Pod启动的一种模板,用来保证在K8S里启动的Pod应始终按照人们的预期运

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

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

ICode9版权所有