首页 > TAG信息列表 > v1.18

k8s V1.18.0版本一键部署脚本

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

Kubernetes 用kubeadm安装kubernetes_v1.18.x

Kubernetes 用kubeadm安装kubernetes_v1.18.x 安装参考 https://kuboard.cn/install/install-k8s.html#%E7%A7%BB%E9%99%A4worker%E8%8A%82%E7%82%B9%E5%B9%B6%E9%87%8D%E8%AF%95 测试yaml 语法是否正确 kubectl apply -f nginx-ingress-service.yaml --dry-run ###########

k8s v1.18.19 二进制安装问题集锦

1、Image garbage collection failed once. Stats initialization may not have completed yet: failed to get imageFs info: unable to find data in memory cache 解决方法原地址 docker system prune systemctl stop kubelet systemctl stop docker systemctl start docker sy

Centos7 使用Minikube搭建Kubernetes集群

一、当前配置环境 CentOS7: 1908 IP:            192.168.81.101 hostname: k8s-master kubelet:       v1.18.0 minikube:    v1.18.0 kubernetes: v1.18.0    二、准备工作 1.关闭防火墙和SeLinux systemctl stop firewalld && systemctl disable firewalld

K8S v1.18.x 部署-Kubeadm方式-2:部署准备

前置条件安装准备工作需要在所有节点执行,基于KVM部署,可配置一台机器后作为模板来创建其他节点,具体参考:平台建设之基于Virsh工具管理KVM。 所有操作以root账户进行! 设置主机名 设置Hostname [root@K8S-PROD-M1 ~]# vi /etc/hostnameK8S-PROD-M1 hostnamectl --static set-hostnam

K8S v1.18.x 部署-Kubeadm方式-3:部署工具

安装kubeadm、kubelet、kubectl安装检查确保MAC唯一性 MAC地址 ip link or ifconfig -a product_uuid cat /sys/class/dmi/id/product_uuid **检查网络适配器** 确保网络可连通,路由配置正确。 **检查所需端口可用** 控制平面节点: ![](https://s4.51cto.com/images/blog/202

K8S v1.18.x 部署-Kubeadm方式-4:部署负载均衡

部署架构Kubernetes Master节点主要运行:kube-apiserver、kube-scheduler、kube-controller-manager3个组件。 其中kube-scheduler和kube-controller-manager可以以集群模式运行,通过leader选举产生一个工作进程,其它进程处于阻塞模式。 kube-apiserver可以运行多个实例,但对其它组件需

K8S v1.18.x 部署-Kubeadm方式-5:部署Kubernetes HA集群

高可用拓扑方案kubeadm提供了2种部署一个高可用kubernetes集群的不同方式: Stacked控制平面节点这种方法所需基础设施较少。etcd成员节点和控制平面节点位于同一节点上。 使用外部etcd节点这种方法所需基础设施较多。控制平面的节点和etcd成员节点是分开的。 定制控制平面配置kubead

K8S v1.18.x 部署-Kubeadm方式-6:重置集群

重置集群如果安装过程中出现问题, 无论是Master节点还是Worker节点, 都可以执行kubeadm reset命令进行重置: [root@K8S-TEST-M1 kubernetes]# kubeadm reset[reset] Reading configuration from the cluster...[reset] FYI: You can look at this config file with 'kubectl -n kube

K8S v1.18.x 部署-Kubeadm方式-7:部署Addon-MetalLB

MetalLBMetalLB , 通过K8S原生的方式提供LB类型的Service支持,开箱即用。 MetalLB在Kubernetes内运行,监控服务对象的变化,一旦察觉有新的LoadBalancer服务运行,并且没有可申请的负载均衡器之后,就会完成两部分的工作: 地址分配 用户需要在配置中提供一个地址池,MetalLB将会在其中选取地

K8S v1.18.x 部署-Kubeadm方式-8:部署Addon-Dashboard

部署准备docker pull kubernetesui/dashboard:v2.0.4docker tag kubernetesui/dashboard:v2.0.4 harbor.cluster.local/library/dashboard:v2.0.4docker push harbor.cluster.local/library/dashboard:v2.0.4部署Dashboard获取部署文件wget https://raw.githubusercontent.com/kube

K8S v1.18.x 部署-Kubeadm方式-9:部署Addon-Nginx Ingress

IngressKubernetes中,Service资源和Pod资源的IP地址仅能用于集群网络内部的通信,所有的网络流量都无法穿透边界路由器(Edge Router)以实现集群内外通信。尽管可以为Service使用NodePort或LoadBalancer类型通过节点引入外部流量,但它依然是4 层流量转发,可用的负载均衡器也为传输层负载

K8S v1.18.x 部署-Kubeadm方式-10:部署Addon-Helm

Helm架构 图片来自IBM Developer Blog。 部署Helm本文只展示二进制方式安装,其他方式可查看官方文档。 下载安装包 K8S Master1节点上 [root@K8S-PROD-M1 workspace]# wget https://get.helm.sh/helm-v3.4.1-linux-amd64.tar.gz解压安装包[root@K8S-PROD-M1 workspace]# tar -zxvf h

k8s集群移除node

先drain节点上的pod 使用kubectl drain node03 --delete-local-data --force --ignore-daemonsets 之后删除node [root@master01 ~]# kg node NAME STATUS ROLES AGE VERSION master01 Ready master 97d v1.18.2 master02 Ready master 97d v1.18.

部署一套完整的Kubernetes高可用集群(二进制,最新版v1.18)

部署一套完整的Kubernetes高可用集群(二进制,最新版v1.18)上 置顶 李振良 2020-06-01 14:43:04  1377  收藏 14 分类专栏: Docker/K8S 文章标签: kubernetes docker etcd 版权 如果你在学习中遇到问题或者文档有误可联系阿良~ 微信:init1024   文章目录

kubeadm方式安装k8s:v1.18.0集群

1 kubeadm方式安装k8s集群 1.1 环境准备 配置本地hosts  [root@master ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.2 ma

Kubernetes 二进制部署-V1.18.6

介绍 目前生产环境部署 kubernetes 集群主要有两种方式: kubeadm部署 https://www.cnblogs.com/hukey/p/13773927.html 二进制部署 从 github 下载发行版的二进制包,手动部署每个组件,组成 Kubernetes 集群。 Kubeadm 降低了部署门槛,但屏蔽了很多细节,遇到问题很难排查。如果想

【Baetyl】国内环境安装

Docker /etc/docker/daemon.json中添加/修改: { "exec-opts": ["native.cgroupdriver=systemd"], "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"], } 重启Docker 安装 k8s # 安装 kubeadm kubectl kubelet gpg --keyser

kubernetes(k8s) v1.18.6安装与harbor安装

# 设置系统主机名以及 Host 文件的相互解析 hostnamectl set-hostname master hostnamectl set-hostname node01 hostnamectl set-hostname node02 hostnamectl set-hostname harbor # 配置 /etc/hosts 主机信息 192.168.1.20 master 192.168.1.21 node01 192.168.1.

Kubernetes v1.15.3 升级到 v1.18.5 心得

  原创 YP小站 YP小站 今天 来自专辑 Kubernetes知识圈 升级原因 Kubernetes 容器节点漏洞 (CVE-2020-8558) 绕过本地主机边界通告。 具体参考链接:Kubernetes容器节点漏洞(CVE-2020-8558)绕过本地主机边界通告 要求 Kubernetes 二进制从 v1.15.3 升级到目前最新版本

Kubernetes系列(三) - 通过Kubeadm部署kubernetes

目录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高可用集群(二进制,最新版v1.18)上

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

window 安装kubectl工具

获取Kubectl最新的稳定版本 通过这个链接得到Kubectl最新的稳定版本 下载Kubectl.exe文件 你可以直接点击该链接下载v1.18.2版本的Kubectl文件,也可以通过下面链接替换版本号下载其他版本 https://storage.googleapis.com/kubernetes-release/release/v1.18.2/bin/windows/amd64/ku