kubernetes之deployment
全部标签kubernetes安装要求:准备两台服务器及以上,性能2核4G以上,两台服务器之间能互相通讯 操作系统:RedHat7.6 1.重新设置系统hostname,不允许为localhost#修改hostname,名字不允许使用下划线、小数点、大写字母,不能叫masterhostnamectlset-hostnameyour-new-host-name#查看修改结果hostnamectlstatus#设置hostname解析echo"127.0.0.1$(hostname)">>/etc/hosts2.安装kubernetes使用阿里云的dockerhub镜像,这样下载速冻会快一点#阿里云doc
kubernetes安装要求:准备两台服务器及以上,性能2核4G以上,两台服务器之间能互相通讯 操作系统:RedHat7.6 1.重新设置系统hostname,不允许为localhost#修改hostname,名字不允许使用下划线、小数点、大写字母,不能叫masterhostnamectlset-hostnameyour-new-host-name#查看修改结果hostnamectlstatus#设置hostname解析echo"127.0.0.1$(hostname)">>/etc/hosts2.安装kubernetes使用阿里云的dockerhub镜像,这样下载速冻会快一点#阿里云doc
一、环境信息:操作系统:ubuntu18.04serveramd64docker:docker19.03.cekubernetes:v1.19IP地址主机名 角色172.29.9.1k8s-masterk8s-master.ilinux.iok8s-api.ilinux.iomaster172.29.9.11k8s-node1.ilinux.iok8s-node1node1172.29.9.12k8s-node2.ilinux.iok8s-node2node2172.29.9.13k8s-node3.ilinux.iok8s-node3node3操作系统安装无需配置swap分区二、操作系统基
一、环境信息:操作系统:ubuntu18.04serveramd64docker:docker19.03.cekubernetes:v1.19IP地址主机名 角色172.29.9.1k8s-masterk8s-master.ilinux.iok8s-api.ilinux.iomaster172.29.9.11k8s-node1.ilinux.iok8s-node1node1172.29.9.12k8s-node2.ilinux.iok8s-node2node2172.29.9.13k8s-node3.ilinux.iok8s-node3node3操作系统安装无需配置swap分区二、操作系统基
前言Kubernetes中大量用到了证书,比如ca证书、以及kubelet、apiserver、proxy、etcd等组件,还有kubeconfig文件。如果证书过期,轻则无法登录Kubernetes集群,重则整个集群异常。为了解决证书过期的问题,一般有以下几种方式:大幅延长证书有效期,短则10年,长则100年;证书快过期是自动轮换,如Rancher的K3s,RKE2就采用这种方式;增加证书过期的监控,便于提早发现证书过期问题并人工介入本次主要介绍关于Kubernetes集群证书过期的监控,这里提供3种监控方案:使用BlackboxExporter通过Probe监控Kubernetesapis
前言Kubernetes中大量用到了证书,比如ca证书、以及kubelet、apiserver、proxy、etcd等组件,还有kubeconfig文件。如果证书过期,轻则无法登录Kubernetes集群,重则整个集群异常。为了解决证书过期的问题,一般有以下几种方式:大幅延长证书有效期,短则10年,长则100年;证书快过期是自动轮换,如Rancher的K3s,RKE2就采用这种方式;增加证书过期的监控,便于提早发现证书过期问题并人工介入本次主要介绍关于Kubernetes集群证书过期的监控,这里提供3种监控方案:使用BlackboxExporter通过Probe监控Kubernetesapis
1.为什么需要Ingress我们使用传统的NodePort类型的Service的确能将集群内的服务暴露给集群外部客户端去访问,但是使用这种类型的Service存在以下问题。一个端口只能使用一个服务,所有通过NodePort暴露的端口都需要提前规划;如果集群上的Service的数量太多的话,暴露的NodePort端口不具有连续性。后期维护成本太大,且不宜于管理;无论是Iptables或者是Ipvs模型的Service都配置在Linux内核中的Netfilter之上进行四层调度。是一种比较通用的调度器。支持调度HTTP、Mysql等应用层服务,不过,也正是工作于传输层从而使得它无法做到类似卸载HT
1.为什么需要Ingress我们使用传统的NodePort类型的Service的确能将集群内的服务暴露给集群外部客户端去访问,但是使用这种类型的Service存在以下问题。一个端口只能使用一个服务,所有通过NodePort暴露的端口都需要提前规划;如果集群上的Service的数量太多的话,暴露的NodePort端口不具有连续性。后期维护成本太大,且不宜于管理;无论是Iptables或者是Ipvs模型的Service都配置在Linux内核中的Netfilter之上进行四层调度。是一种比较通用的调度器。支持调度HTTP、Mysql等应用层服务,不过,也正是工作于传输层从而使得它无法做到类似卸载HT
关注「WeiyiGeek」公众号设为「特别关注」每天带你玩转网络安全运维、应用开发、物联网IOT学习!希望各位看友【关注、点赞、评论、收藏、投币】,助力每一个梦想。本章目录目录0x00前言简述快速介绍什么是Kaniko?为啥用Kaniko?Kaniko是如何工作的?Kaniko已知功能问题kaniko构建上下文kaniko缓存构建0x01部署使用环境依赖小试牛刀之在Kubernetes集群中构建并发布镜像小试牛刀之在Containerd.io中构建并发布镜像小试牛刀之在Docker中使用kaniko构建并发布镜像0x0n参考来源首发地址:https://mp.weixin.qq.com/s/w
关注「WeiyiGeek」公众号设为「特别关注」每天带你玩转网络安全运维、应用开发、物联网IOT学习!希望各位看友【关注、点赞、评论、收藏、投币】,助力每一个梦想。本章目录目录0x00前言简述快速介绍什么是Kaniko?为啥用Kaniko?Kaniko是如何工作的?Kaniko已知功能问题kaniko构建上下文kaniko缓存构建0x01部署使用环境依赖小试牛刀之在Kubernetes集群中构建并发布镜像小试牛刀之在Containerd.io中构建并发布镜像小试牛刀之在Docker中使用kaniko构建并发布镜像0x0n参考来源首发地址:https://mp.weixin.qq.com/s/w