ICode9

精准搜索请尝试: 精确搜索
  • k8s部署dashboard:v1.5.12020-07-03 19:40:42

    1.准备dashboard.yaml文件 apiVersion: extensions/v1beta1kind: Deploymentmetadata:# Keep the name in sync with image version and# gce/coreos/kube-manifests/addons/dashboard counterparts name: kubernetes-dashboard-latest namespace: kube-systemspec: replicas:

  • kubernetes集群实用操作2020-07-01 11:08:47

    一.查看日志 说明:输出Pod中一个容器的日志信息,如果pod只包含一个容器则可以省略容器名。 kubectl logs [-f] [-p] POD [-c CONTAINER] 举例说明 # 返回包含一个容器的kuboard的容器日志 [root@k8s001 ~]# kubectl logs kuboard-69db4f7cfb-jfr45 -n kube-system # 持续打印Po

  • Kube-proxy组件2020-06-27 20:55:26

    kube-proxy运行在所有worker节点上,它监听apiserver中service和endpoint的变化情况,创建路由规则提供服务IP和负载均衡功能。这里使用ipvs模式的kube-proxy进行部署 分发到pod网络. 创建服务时,根据创建的副本的数量,进行负载

  • 在阿里云上单机部署k8s1.182020-06-18 11:07:59

    系统:CentOS Linux release 8.1.1911 配置主机名 [root@iZwz9e3t4tj14jzewdtvj8Z ~]# hostnamectl set-hostname lan [root@iZwz9e3t4tj14jzewdtvj8Z ~]# cat /etc/hosts ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 127.0.0.1 localhost localhost.l

  • kubeadm安装的k8s集群证书有效期过期解决方案(v1.13.0之后版本)2020-06-15 12:08:51

    修改机器时间模拟证书过期,同样如果想生成的证书有效期5年可以设置当前时间为未来5的时间(date -s "2025-12-30 12:00" ) 1.备份master节点上的/etc/kubernetescp -r /etc/kubernetes /etc/kubernetes.old 2.删除过期证书文件(master节点均需要)rm -rf /etc/kubernetes/ssl/apiserver*

  • Kubernetes系列(三) - 通过Kubeadm部署kubernetes2020-06-09 23:55:57

    目录1. Kubeadm简介2. 本次操作的机器配置3. 部署步骤3.1 准备工作3.2 安装docker3.3 安装kubeadm, kubectl, kubelet3.4 master初始化kubeadm3.5 node加入集群3.6 查看部署状态 1. Kubeadm简介 kubeadm是k8s官方提供的,用于新入门人员快速部署一套kubernetes集群的一种简单的方法

  • Kubernetes学习与应用(06)——安装Node节点2020-06-09 10:08:23

    1. 安装Kubernetes # 设置网络参数 cat > /etc/sysctl.d/k8s.conf <<EOF net.bridge.bridge-nf-call-iptables = 1 net.ipv4.ip_forward = 1 net.bridge.bridge-nf-call-ip6tables = 1 EOF sysctl -p /etc/sysctl.d/k8s.conf cat > /etc/modules-load

  • 二进制安装kubernetes1.16.102020-06-07 19:51:28

    二进制安装kubernetes1.16.10 服务器规划 主机名 IP 组件名 k8s01 192.168.10.91 kube-apiserver、kube-controller-manager、kube-scheduler、etcd k8s02 192.168.10.92 kubelet、kube-proxy、docker、etcd k8s03 192.168.10.93 kubelet、kube-proxy、docker、etcd

  • Gitlab+Jenkins Pipeline+Docker+k8s+Helm自动化部署实践(干货!)2020-06-06 17:55:24

    通过前面两篇文章,我们已经有了一个“嗷嗷待哺”的K8s集群环境,也对相关的概念与组件有了一个基本了解(前期对概念有个印象即可,因为只有实践了才能对其有深入理解,所谓“纸上得来终觉浅,绝知此事要躬行”),本文从实践角度介绍如何结合我们常用的Gitlab与Jenkins,通过K8s来实现项目的自动化

  • kube-proxy ipvs calico2020-06-05 15:58:17

    1. 关闭防火墙 #/etc/selinux/config SELINUX=disabled #sestatus SELinux status: disabled #systemctl stop firewalld #systemctl disable firewalld    2. 修改系统参数 # /etc/sysctl.conf net.ipv4.ip_forward=1 net.bridge.bridge-nf-call-iptables

  • 部署一套完整的Kubernetes高可用集群(上)【转】2020-06-04 15:07:29

    一、前置知识点 1.1 生产环境可部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 官方地址:https://kubernetes.io/docs/reference/setup-tools/kubeadm/

  • 部署一套完整的Kubernetes高可用集群(二进制,最新版v1.18)上2020-06-01 14:52:52

    注:由于K8s版本更新迭代比较快,本文档会不定期更新,有更新会首发公众号。 如果你在学习中遇到问题或者文档有误可联系阿良~ 微信:init1024 目录一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式1.2 安装要求1.3 准备环境1.4 操作系统初始化配置二、部署Etcd集群2.1 准备

  • Jenkins的kubernetes-plugin使用方法2020-05-30 09:08:19

    Jenkins的kubernetes-plugin使用方法 准备工作 安装 Jenkins kubernetes-plugin的GitHub仓库 在Jenkins服务器上安装kubernetes、Docker、SSH Agent三个插件。 制作Jenkins连接kubernetes的证书 因为Jenkins服务器在kubernetes集群之外,所以我们准备以下文件才能从外面连接到kube

  • Jenkins在Pod中实现Docker in Docker并用kubectl进行部署2020-05-30 09:08:00

    Jenkins在Pod中实现Docker in Docker并用kubectl进行部署 准备工作 安装Jenkins Jenkins的kubernetes-plugin使用方法 说明 Jenkins的kubernetes-plugin在执行构建时会在kubernetes集群中自动创建一个Pod,并在Pod内部创建一个名为jnlp的容器,该容器会连接Jenkins并运行Agent程序,形

  • Kubernetes ---- kubeadm安装kubernetes2020-05-28 17:01:45

        之前就已经装过k8s了,有些东西不常用真的就是容易忘掉,今天我又搞了一遍,并记录下来以此加深印象; 一、环境描述:   kubernetes的版本选择的是v1.15.0版本(之前第一次装还是1.11); 操作系统 IP地址 集群中角色 k8s需用的docker镜像 Centos 7 192.168.222.100 Master qu

  • 二进制安装kubernetes集群2020-05-27 16:55:30

    二进制部署K8S 基础规划 1、IP规划 主机名 IP 配置 软件 master-k8s 10.1.10.128 2C4G etcd,apiserver,controller-manager,scheduler node01-k8s 10.1.10.129 2C4G etcd,docker,kubelet,kube-proxy node02-k8s 10.1.10.130 2C4G etcd,docker,kubelet,kube-proxy 2

  • 还不会K8S吗?先从kubeadm开始吧2020-05-24 10:04:29

    目录1. 准备工作1.1 机器准备1.2 系统配置1.2.1 主机名及域名解析1.2.2 免密登录1.2.3 配置yum源1.2.4 安装必要依赖包1.2.5 关闭防火墙、SELinux、Swap分区1.2.6 配置内核参数2. 安装Docker2.1 安装2.2 配置镜像加速3. 使用kubeadm部署k8s集群3.1 安装kubeadm、kubelet、kubectl3

  • Kubernetes集群安装2020-05-23 09:56:27

    概 述 本⽂准备部署⼀个 ⼀主两从 的 三节点 Kubernetes集群,整体节点规划如下表所示: 各个节点的软件版本: 操作系统: CentOS-7.4-64Bit Docker版本: 1.13.1 Kubernetes版本: 1.13.1 各节点都需要安装以下组件: Docker :不⽤多说了吧 kubelet :运⾏于所有 Node上,负责启动容器和 Pod k

  • kubernetes云平台管理实战:部署heapster监控(十七)2020-05-22 22:07:31

    一、实验准备 1、文件结构与组成 [root@master heapster-influxdb]# ll total 20 -rw-r--r-- 1 root root 414 May 13 16:35 grafana-service.yaml -rw-r--r-- 1 root root 694 May 21 12:14 heapster-controller.yaml -rw-r--r-- 1 root root 249 May 13 16:36 heapster-serv

  • Prometheus 收集指标插件工具2020-05-22 17:55:54

    git clone https://github.com/kubernetes-sigs/metrics-server.git   监控工具 cAdvirsor: 推荐使用监控容器的工具,它是由 Google 开源的,在Kubernetes中,不需要单独去安装,cAdvisor 作为 kubelet 内置的一部分程序可以直接使用,主要是容器的CPU、内存、磁盘、网络、负载等指标; no

  • Kubernetes实战总结 - 部署Calico网络2020-05-21 12:52:55

    什么是Calico? Calico是针对容器,虚拟机和基于主机的本机工作负载的开源网络和网络安全解决方案。 Calico支持广泛的平台,包括Kubernetes,OpenShift,Docker EE,OpenStack和裸机服务。 Calico将灵活的网络功能与无处不在的安全性实施相结合,以提供具有本地Linux内核性能和真正的云原生可

  • 0.2.kubeadm搭建kubernetes高可用集群2020-05-17 17:07:51

    目录kubeadmin安装Kubernetes0.部署环境&需求1.系统初始化2.开始部署2.1.部署Docker2.2.部署keepalived2.3.部署管理工具kubeadm2.4.下载镜像3.初始化Master&Node3.1.配置初始化文件3.2.master初始化3.3.node初始化3.4.初始化失败4.配置etcdctl4.1.复制出容器里的etcdctl4.2.配置e

  • K8S(五)——安装部署主控节点服务apiserver2020-05-17 16:52:05

    一、集群规划 主机名角色ip sx7-21.host.com kube-apiserver 10.4.7.21 sx7-22.host.com kube-apiserver 10.4.7.22 二、下载(在sx7-21,22主机上) cd /opt https://github.com/kubernetes/kubernetes/releases tar xf kubernetes-server-linux-amd64.tar.gz mv kubernete

  • Kubernetes管理员手边必备的9个kubectl命令2020-05-14 21:06:04

    导语:将这9个关键的kubectl命令放在手边,它们可以帮您快速排除故障并管理Kubernetes集群。   Kubernetes是当今基础架构的主导技术,这意味着系统管理员需要熟悉其管理。多年来,笔者一直坚持每天管理Kubernetes集群,并且总结了一些技巧,希望可以帮助其他人简化他们的管理。 笔者在这里分

  • Google Computer Engine入门2020-05-12 16:02:32

    下面的例子用4个节点虚拟机和1个主虚拟机(也就是说集群中使用了5个虚拟机)创建了一个Kubernetes集群。您可以在您的工作站(或是任何您觉得合适的地方)安装和控制这个集群。 开始之前 如果您想要一个简化的入门体验和图形用户界面来管理集群,请考虑尝试使用谷歌容器引擎(GKE)安装和管理托

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

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

ICode9版权所有