external IP

Helm 安装Nginx Ingress

天涯浪子 提交于 2021-02-20 13:50:53
为了便于将集群中的服务暴露到集群外部,需要使用Ingress。接下来使用Helm将Nginx Ingress部署到Kubernetes上。 Nginx Ingress Controller被部署在Kubernetes的边缘节点上。 这里将 master 作为边缘节点,打上 label [root@master /]# kubectl label node master node-role.kubernetes.io/edge= node/master labeled [root@master /]# kubectl get nodes NAME STATUS ROLES AGE VERSION master Ready edge,master 4d3h v1.15.1 slaver1 Ready <none> 4d2h v1.15.1 slaver2 Ready <none> 4d2h v1.15.1 安装 使用 yaml 配置文件安装 stable/nginx-ingress chart的值文件ingress-nginx.yaml如下: controller: replicaCount: 1 hostNetwork: true nodeSelector: node-role.kubernetes.io/edge: '' affinity: podAntiAffinity:

Azure Kubernetes Service 入门

末鹿安然 提交于 2020-09-28 17:48:39
一,引言   上一节,我们使用Azure CLI 创建了Azure Resource Group 和 Azure Container Registry 资源,并且将本地的一个叫 “k8s.net.demo”的 images 推送到远端创建的私有的Docker Image Repo,今天接着上一篇我们学习一下Azure Kubernetes 服务,通过 Azure Portal 创建 Azure Kubernetes Service,并且希望将 Push 上去的Docker Image 部署到Azure Kubernetes 集群中   Azure Kubernetes Service 简称AKS,它托管的Kubernetes 环境,可以使我们在Azure中很轻松的部署和管理容器话的应用程序。AKS环境启用了自动更新,自愈和自动缩放等功能。Kubernetes 的集群主机由Azure 免费管理,创建AKS服务的时候,我们可以将集群主机交由Aure进行托管,另外一种是我们在创建的时候,将我们自己创建好的VMSS挂载到AKS服务上。我们只需要为节点所在其上运行的VM付费即可。   接下来,我们看看当前基础设施架构图 --------------------我是分割线-------------------- --------------------我是分割线----------------

Azure Kubernetes Service 入门

梦想与她 提交于 2020-09-28 16:55:00
一,引言   上一节,我们使用Azure CLI 创建了Azure Resource Group 和 Azure Container Registry 资源,并且将本地的一个叫 “k8s.net.demo”的 images 推送到远端创建的私有的Docker Image Repo,今天接着上一篇我们学习一下Azure Kubernetes 服务,通过 Azure Portal 创建 Azure Kubernetes Service,并且希望将 Push 上去的Docker Image 部署到Azure Kubernetes 集群中   Azure Kubernetes Service 简称AKS,它托管的Kubernetes 环境,可以使我们在Azure中很轻松的部署和管理容器话的应用程序。AKS环境启用了自动更新,自愈和自动缩放等功能。Kubernetes 的集群主机由Azure 免费管理,创建AKS服务的时候,我们可以将集群主机交由Aure进行托管,另外一种是我们在创建的时候,将我们自己创建好的VMSS挂载到AKS服务上。我们只需要为节点所在其上运行的VM付费即可。   接下来,我们看看当前基础设施架构图 --------------------我是分割线-------------------- --------------------我是分割线----------------

FileZilla Server超详细配置

天大地大妈咪最大 提交于 2020-04-29 18:15:05
FileZilla Server下载安装 完成后,必须启动软件进行设置,由于此软件是英文,本来就是一款陌生的软件,再加上英文(注: 本站提供中文版本,请点击下载 ),配置难度可想而知,站长从网上找到一篇非常详细的教程进行整理了一番,确保读到这篇教程的同学都能够进行免费ftp服务器FileZilla Server配置(中文版和英文版菜单位置一样)。 FileZilla Server启动界面 运行FileZilla Server Interface.exe,得到以上界面,如果是第一次进入,直接点击ok即可。我们可以在「Administrator password:」栏位中输入本服务器Filezilla服务的密码,输入管理端口号(管理端口到底是多少,请参考前文安装过程中填写的具体数字是多少。),然后勾选「Always connect to this server」再按下〔OK〕。建议选中“总是连接到本服务器”的选项,即表示每次启动管理控制台,都是管理本机的Filezilla服务。 注意:修改端口和密码非常重要,这是确保Filezilla安全的重点,必须修改端口,必须设置密码!密码建议足够复杂!可以在管理界面中进行修改 FileZilla Server主界面 这是程序的主界面,然后开始点击Edit菜单下的Settings.会得到如下界面: 首先要进行服务器全局参数设置: 1、General

[转] FileZilla Server超详细配置

百般思念 提交于 2020-04-29 16:36:51
FileZilla Server下载安装 完成后,必须启动软件进行设置,由于此软件是英文,本来就是一款陌生的软件,再加上英文(注: 本站提供中文版本,请点击下载 ),配置难度可想而知,站长从网上找到一篇非常详细的教程进行整理了一番,确保读到这篇教程的同学都能够进行免费ftp服务器FileZilla Server配置(中文版和英文版菜单位置一样)。 FileZilla Server启动界面 运行FileZilla Server Interface.exe,得到以上界面,如果是第一次进入,直接点击ok即可。我们可以在「Administrator password:」栏位中输入本服务器Filezilla服务的密码,输入管理端口号(管理端口到底是多少,请参考前文安装过程中填写的具体数字是多少。),然后勾选「Always connect to this server」再按下〔OK〕。建议选中“总是连接到本服务器”的选项,即表示每次启动管理控制台,都是管理本机的Filezilla服务。 注意:修改端口和密码非常重要,这是确保Filezilla安全的重点,必须修改端口,必须设置密码!密码建议足够复杂!可以在管理界面中进行修改 FileZilla Server主界面 这是程序的主界面,然后开始点击Edit菜单下的Settings.会得到如下界面: 首先要进行服务器全局参数设置: 1、General

使用kubei一步部署k8s高可用集群(包含docker安装、k8s组件安装、master初始化和加入nodes节点)

会有一股神秘感。 提交于 2020-01-07 23:45:53
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> kubei (kubernetes installer) 是一个go开发的用来部署kubernetes高可用集群的命令行工具,该工具可在 Windows 、 Linux 、 Mac 中运行 kubei 原理:通过ssh连接到集群服务器,进行容器引擎安装、kubernetes组件安装、主机初始化配置、本地负载均衡器部署、调用kubeadm初始化集群master、调用kubeadm将主机加入节点 支持使用普通用户(sudo用户)连接集群服务器进行安装部署,支持通过堡垒机连接集群服务器 版本支持 kubernetes: 1.16.X、1.17.X 容器引擎,目前只支持docker: 18.09.X、19.XX.XX 网络插件,目前只支持flannel: 0.11.0 快速开始 实际部署中建议使用同一发行版的Linux系统,这里使用两种系统主要是为了体现兼容性 主机 集群角色 系统版本 10.3.0.10 master Ubuntu 18.04.3 LTS 10.3.0.11 master Ubuntu 16.04.6 LTS 10.3.0.12 master CentOS 7.4 10.3.0.20 worker CentOS 7.7 10.3.0.21 worker Ubuntu 18.04.3 LTS