【K8s之helm部署应用】教程文章相关的互联网学习教程文章

在Centos7.6使用kubeadm部署k8s 1.14.3【图】

K8s不是一个软件,而是一堆软件的集合,由于这堆软件各自独立,因此可能k8s安装过程很容易出现问题 K8s部署有多种方式,本文使用kubeadm部署,从易操作性和可控性来说属于中等的方式 环境:centos7.6,k8s 1.14.3 K8s安装前设置 以下操作在所有节点操作(也就是master1和node1) 关闭防火墙、selinux和swap,分别运行: systemctl stop firewalld systemctl disable firewalld setenforce 0 sed -i "s/^SELINUX=enforcing/S...

Centos7 Kubernetes(K8s) k8s 开发 单服务器部署 rocketmq【代码】【图】

这几天对开发服务器中的 k8s和相关模块 进行升级,做个记录 环境,与系统 系统:centos 7.6 内核: 5.1.9-1.el7.elrepo.x86_64 Kubernetes(K8s) 1.14.3 服务器IP:192.168.0.254 服务器IP 说明 如果更改了服务器IP 为其他IP,那么请全局全部替换成你改的IP fox.风 如何安装 k8s 请看 最近写的一篇文章, https://blog.csdn.net/fenglailea/article/details/88745642 常用 k8s 命令 https://foxwho.blog.csdn.net/article/details/9...

Ubuntu下搭建Kubernetes集群(4)--部署K8S Dashboard【代码】【图】

K8S Dashboard是官方的一个基于WEB的用户界面,专门用来管理K8S集群,并可展示集群的状态。K8S集群安装好后默认没有包含Dashboard,我们需要额外创建它。 首先我们执行命令: wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml 我们需要对kubernetes-dashboard.yaml进行一些用户权限修改,否则默认情况登录进入会有很多权限问题。 我们把apiVersion: rbac.a...

轻量级Nuget - BaGet k8s部署

1. 介绍BaGet是一个轻量级的包管理服务。有些时候公司或者个人不希望某一些包进行公开,那么就需要使用私有的包管理服务程序,该服务是用.netcore进行编写的(感谢开发者为.NET社区做出的贡献)Github:https://github.com/loic-sharma/BaGet官网:https://loic-sharma.github.io/BaGet/具体配置操作可参考官方文档,为了能够从nuget 库中获取其他的包文件,需要配置使用官放镜像{ ... "Mirror": { "Enabled": true, "PackageSource"...

入门级实操教程!从概念到部署,全方位了解K8S Ingress!【图】

Kubernetes Ingress用于添加规则,以将流量从外部路由到Kubernetes集群的服务中。在本文中你将了解ingress 的概念,以及用于路由外部流量到Kubernetes deployment的ingress controller。通常情况下,自定义Nginx或HAproxy Kubernetes部署将作为服务被暴露,它们用于将外部流量代理到内部集群的服务中。其中,路由规则将会bake到Pod中,并作为configmap添加。Kubernetes ingress的行为与此类似,只是路由规则将作为Kubernetes ingre...

认识kubernetes(k8s),k8s单节点etcd部署【代码】【图】

认识kubernetes(k8s),k8s单节点etcd部署 一、k8s概述(一)、k8s简介(二)、k8s特性(三)、k8s群集架构与组件(四)、k8s核心概念(五)、k8s三种部署方式 二、单节点etcd部署 一、k8s概述 (一)、k8s简介 1、Kubernetes 是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。 2、K8S用于容器化应用程序的部署,扩展和管理。 3、K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等-一系列功能。 4、K...

Go Grpc部署到 k8s【端口共享】【代码】【图】

书接上文Go Grpc部署到 k8s【负载均衡】 grpc server端我们暴露了9090和8080端口,这次我们的http服务用iris,并且绑定到9090端口。 GO文件 服务端代码main.go: package mainimport ("context""fmt"pb "grpcdemo/protos""net""github.com/kataras/iris/v12""github.com/kataras/iris/v12/middleware/logger""github.com/kataras/iris/v12/middleware/recover""github.com/soheilhy/cmux""google.golang.org/grpc" )func main() {l,...

二进制安装k8s-部署scheduler【代码】

文章目录1. 创建配置文件2. systemd管理scheduler3. 启动并设置开机启动4. 查看集群状态 注意: 阅读本文前,请确保已经看过以下文章:学习k8s必看:在下载相关资源的时候出现无法解析到主机地址的情况二进制方式搭建kubernetes集群搭建步骤二进制安装k8s-部署etcd集群二进制方式搭建kubernetes集群-部署master组件二进制方式安装k8s-部署kube-controller-manager这篇文章开始,我们要部署scheduler1. 创建配置文件

二进制方式安装k8s-部署kube-controller-manager【代码】

文章目录1. 创建配置文件2. systemd管理controller-manager3. 启动并设置开机启动 注意: 阅读本文前,请确保已经看过以下文章:学习k8s必看:在下载相关资源的时候出现无法解析到主机地址的情况二进制方式搭建kubernetes集群搭建步骤二进制安装k8s-部署etcd集群二进制方式搭建kubernetes集群-部署master组件这篇文章开始,我们要安装kube-controller-manager1. 创建配置文件cat > /opt/kubernetes/cfg/kube-controller-mana

在k8s集群部署SonarQube【代码】

目录1、环境介绍1.1、kubernetes集群环境1.2、存储环境1.3、sonarqube版本2、部署sonarqube2.1、部署PostgreSQL2.2、部署SonarQube2.3、访问检查SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞...

k8s多master和负载均衡、web页面部署【代码】

k8s多master和负载均衡、web页面部署 一、部署单节点二、lvs(部署keepalived+nginx)三、dashboard在master01上操作1、创建rdac控制管理资源2、创建secret安全资源3、创建configmap配置管理资源4、创建控制资源5、创建service资源6、查看资源7、访问测试8、解决浏览器无法访问的问题9、访问web网站页面一、部署单节点 systemctl stop firewalld setenforce 0部署master2 将master01上的kuberetes目录拷贝至master02上 scp -r /opt...

k8s本地部署EFK【代码】【图】

命名空间 ns.yaml apiVersion: v1 kind: Namespace metadata:name: loggingelastic.yaml apiVersion: apps/v1 kind: Deployment metadata:name: elasticsearchnamespace: logging spec:replicas: 1 selector:matchLabels:component: elasticsearchtemplate:metadata:labels:component: elasticsearchspec:containers:- name: elasticsearchimage: docker.elastic.co/elasticsearch/elasticsearch:7.6.2env:- name: discovery.type...

二进制安装k8s-部署etcd集群

文章目录2.1 创建工作目录并解压二进制包2.2 创建etcd配置文件2.3 system管理etcd2.4 拷贝刚刚生成的证书2.5 设置开机启动2.6 将master所有生成的文件拷贝到节点22.7 查看集群1.1. 准备cfssl证书生成工具1.2 使用自签CA签发Etcd HTTPS 证书1.3 从github下载二进制文件1. aipserver自签证书2. 开始部署etcd集群 注意: 阅读本文前,请确保已经看过以下文章:学习k8s必看:在下载相关资源的时候出现无法解析到主机地址的情况

简单易懂的Kubernetes(K8S)负载均衡部署详细步骤【代码】

文章目录 ==-----lb01 lb02两台负载均衡服务器均执行以下操作-----==1、关闭防火墙2、安装nginx服务,把nginx.sh和keepalived.conf脚本拷贝到家目录3、添加四层转发4、部署keepalived服务5、修改配置文件6、编写监控脚本7、查看lb01地址信息,检查VIP是否出来8、验证VIP ==-----在两台node节点上进行操作-----==1、、开始修改node节点配置文件统一VIP(bootstrap.kubeconfig,kubelet.kubeconfig)2、替换完成直接自检 ==-----在LB1...

使用kubeadm部署K8S v1.17.0集群【代码】

kubeadm部署K8S集群安装前的准备集群机器172.22.34.34 K8S00 172.22.34.35 K8S01 172.22.34.36 K8S02注意:本文档中的 etcd 、master 节点、worker 节点均使用这三台机器;需要使用 root 账号执行这些命令;未做特殊说明,就表示集群的所有机器都要进行操作查看CentOS版本[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)设置主机名&修改hosts文件每台服务器上设置主机名以及修改hosts文件# 设...