ICode9

精准搜索请尝试: 精确搜索
  • 搭建一个完整的K8S集群-------基于CentOS 8系统2021-11-28 01:32:33

    创建三个centos节点: 192.168.5.141 k8s-master 192.168.5.142 k8s-nnode1 192.168.5.143 k8s-nnode2 查看centos系统版本 # cat /etc/centos-release CentOS Linux release 8.2.2004 (Core)  备注:第1步~第8步,所有的节点都要操作,第9、10步Master节点操作,第11步Node节点操作。

  • k8s组件flannel.yaml的内容2021-11-27 23:05:09

    apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata:   name: psp.flannel.unprivileged   annotations:     seccomp.security.alpha.kubernetes.io/allowedProfileNames: docker/default     seccomp.security.alpha.kubernetes.io/defaultProfileName: doc

  • kubeadm部署kubernetes集群2021-11-26 23:33:44

    1. 环境说明 节点 IP地址 角色 组件 操作系统 node01 10.100.1.121 master kube-apiserver、kube-scheduler、kube-controller-manager、etcd、kubelet、kube-proxy、kubeadm、flannel、docker CentOS7.6

  • kube-shell安装2021-11-26 14:05:22

    1.开源项目kube-shell可以为kubectl提供自动的命令提示和补全,对于初学kubernetes比较友好。 https://github.com/cloudnativelabs/kube-shell Kube-shell有以下特性: 命令提示,给出命令的使用说明 自动补全,列出可选命令并可以通过tab键自动补全,支持模糊搜索 高亮 使用tab键可以列出

  • 基于kubeadm搭建一个完整的Kubernetes集群2021-11-24 23:35:30

    ## Overview Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 是 Google 于 2014 年 6 月基于其内部使用的 Borg 系统开源出来的容器编排调度引擎,Google 将其作

  • kubeadm方式部署k8s集群、v1.19.1版本,全程超详细2021-11-24 22:03:05

    文章目录 kubeadm方式部署k8s集群安装docker--三台机器都操作获取镜像改tag完整安装过程**使用kubeadm部署Kubernetes:****配置启动kubelet(所有节点)****配置master节点****配置使用网络插件**启动:所有node节点操作在master操作:总结第二种方法会遇到的问题总结重新生成token

  • list-watch理解2021-11-24 17:34:58

      kube-controller-manager(运行在Master),kube-scheduler(运行在 Master),kublete(运行在 Node)在启动后会一直watch APIServer发出来的事件。 kubectl创建rs时,会发送请求到api-server,api-server经过访问控制层、注册表层,将rs信息存储在etcd中。 然后etcd发送“已经创建了rs的事件”到a

  • Kubernetes 入门基础2021-11-22 08:00:30

    我们要学习 Kubernetes,就有首先了解 Kubernetes 的技术范围、基础理论知识库等,要学习 Kubernetes,肯定要有入门过程,在这个过程中,学习要从易到难,先从基础学习。 接下来笔者将为大家讲解 Kubernetes 各方面的知识,让读者了解 Kubernetes 是什么。 本文为作者的 Kubernetes 系列电子书

  • k8s节点状态异常思路2021-11-14 22:59:41

    要解决和了解节点状态为何会发生异常需要先了解k8s体系组件的基本知识与原理 在k8s容器集群运行过程,时长遇到节点运行状态异常的问题和因为组件异常、系统内核死锁、资源不足等原因引起节点状态不可知。 该问题可能的原因有: 1.节点停机 2.节点组件kubelet异常 3.节点docker异

  • 基于kubeadm 部署K8S1.22.3 踩坑2021-11-12 16:03:12

    服务器节点: k8s-master01192.168.1.50k8s-node01192.168.1.51k8s-node02192.168.1.52 一、安装docker,所有服务器都需要安装 安装Docker的依赖库。 yum install -y yum-utils device-mapper-persistent-data lvm2 添加阿里云Docker CE的软件源信息。 yum-config-manager --add-

  • kubeadm快速部署kubernetes集群(v1.22.3)2021-11-11 13:33:45

    1.基础环境 ip hostname cpu/memory 192.168.200.11 master01 2C4G 192.168.200.12 master02 2C4G 192.168.200.13 master03 2C4G 192.168.200.14 node01 4C8G 192.168.200.15 node02 4C8G 192.168.200.50 lb 1C2G modprobe br_net

  • K8s部署kube-state-metrics 并使用Prometheus监控(章节五)2021-11-10 18:02:15

    前言 前面我们已经使用kubernetes_sd_config对K8s集群进行一系列的监控了。包括使用node发现模式监控node节点资源,监控kubelet,schedule,controlle-manager,pod等。但是由于这些都是k8s内置的指标数据,不是挺好完整的,而且其他的资源对象也需要监控的,例如Deployment,Daemonset,Confi

  • K8S集群部署kube-Prometheus监控etcd2021-11-10 10:34:31

    K8S集群部署kube-Prometheus监控etcd 一、背景 转载自:https://cloud.tencent.com/developer/article/1760581 稍微做了一些调整。 除了 Kubernetes 集群中的一些资源对象、节点以及组件需要监控,有的时候我们可能还需要根据实际的业务需求去添加自定义的监控项,添加一个自定义

  • calico.yaml2021-11-10 01:00:07

    https://blog.csdn.net/Cui_Cui_666/article/details/102460555   cat calico.yaml---# Source: calico/templates/calico-etcd-secrets.yaml# The following contains k8s Secrets for use with a TLS enabled etcd cluster.# For information on populating Secrets, see ht

  • kubectl 创建 Pod 背后到底发生了什么?2021-11-09 13:31:08

    想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --image=nginx --replicas=3 然后回车。几秒钟后,你就会看到三个 nginx pod 分布在所有的工作节点上。这一切就像变魔术一样,但你并不知道这一切的背后究竟发生了什么事情

  • kubeadm部署安装+dashboard+harbor2021-11-08 23:35:06

    一、kubeadm部署 1、环境准备 2、所有节点安装docker 3、所有节点安装kubeadm,kubelet和kubectl 二、部署K8S集群 1、查看初始化需要的镜像 2、在 master 节点上传 kubeadm-basic.images.tar.gz 压缩包至 /opt 目录 3、复制镜像到两个node节点,并在node节点上加载镜像 4、初始化kube

  • 多级目录博客测试2021-11-08 02:00:55

    1.K8S概述 1.Kubernetes是什么 2.Kubernetes特性 3.Kubernetes集群架构与组件 4.Kubernetes核心概念   1.1 Kubernetes是什么 • Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。 • K8S用于容器化应用程序的部署,扩展和管理。 • K8S提供了容器编排,资

  • Kubernetes 安装flannel组件(本地 kube-flannel.yml 文件)2021-11-06 21:32:03

    可以直接用 kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml 搞定,但是 raw.githubusercontent.com已经被墙了,如果可以非大陆上网,上面可以直接搞定,如果不能非大陆上网,这里放上kube-flannel.yml文件的源码 生产文件后,在

  • 使用Ansible部署K8S服务2021-11-05 21:59:33

    软件环境: 操作系统:CentOS-7 HostNameIP配置K8S-master10.211.55.20CPU:2 Memory: 4GK8S-node0110.211.55.21CPU:2 Memory: 4GK8S-node0210.211.55.22CPU:2 Memory: 4G 软件版本: 软件名称版本kubeadmV1.21.1kubectlV1.21.1kubeletV1.21.1kubenetesV1.21.1 关闭SWAP swapoff -

  • k8s快速安装部署2021-11-04 19:31:44

    1.环境主备: Vmware 虚拟机3台 配置2c 4g 主机名 节点IP 角色 部署组件 k8s-master01 10.0.0.21 Master01 etcd、kube-apiserver、kube-controller-manager、kubectl、kubeadm、kubelet、kube-proxy、flannel k8s-node01 10.0.0.22 Node01

  • K8S多节点二进制部署以及Dashboard UI 的二进制部署2021-11-03 01:31:59

    一、多 Maser 集群架构的了解 Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度算法实现将Pod分布式部署,并保持预期副本数,根据Node失效状态自动在其他Node拉起Pod,实现了应用层的高可用性。 针对Kubernetes集群,高可用性还应包含以下两个层面的考

  • k8s多节点(接单节点继续)2021-11-02 08:31:07

    k8s多节点 目录一: master 02 部署二: 部署两台负载均衡器三: 部署dashboard 一: master 02 部署 #环境初始化 systemctl disable firewalld --now systemctl status firewalld setenforce 0 sed -i 's/enforcing/disabled/' /etc/selinux/config swapoff -a sed -ri 's/.*swa

  • kubeadm部署安装+dashboard+harbor2021-11-01 18:35:21

    目录一、服务器准备与配置思路二、环境准备三、所有节点安装docker四、所有节点安装kubeadm,kubelet和kubectl五、部署K8S集群5.1 查看初始化需要的镜像5.2 在master节点上传kubeadm-basic.images.tar.gz压缩包至/opt目录5.3 复制镜像到两个node节点,并在node节点上加载镜像5.4 初始

  • K8S 多 Maser 集群架构和 Dashboard UI 的二进制部署(遇到事情就问自己会不会死。会,那不能搞。)2021-10-31 18:02:24

    一、多 Maser 集群架构的了解 Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度算法实现将Pod分布式部署,并保持预期副本数,根据Node失效状态自动在其他Node拉起Pod,实现了应用层的高可用性。   针对Kubernetes集群,高可用性还应包含以下两个层面

  • Kubernetes 安装问题解决2021-10-31 15:34:24

    CoreDNS状态为 0/1 kubectl delete pod -n kube-system + corednsID 可能自动重建解决,也可能不会 检查结果 kubectl get pod --all-namespaces -o wide CoreDNS挂载在Node而非Master,见下 Master 重置并初始化 kubeadm reset kubectl delete -f https://raw.githubusercontent.c

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

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

ICode9版权所有