![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云原生
文章平均质量分 67
docker、k8s、istio
huangyueranbbc
这个作者很懒,什么都没留下…
展开
-
【2】Istio安装部署和第一个DEMO演示
【2】Istio安装部署和第一个DEMO演示\1、下载安装包curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.6.8 TARGET_ARCH=x86_64 sh -2、解压并进入目录tar -zxvf istio-1.10.0-linux-amd64.tar.gzcd istio-1.10.03、配置istio运行的环境变量vi /etc/profile# ISTIOexport PATH=$PATH:/data/softwa原创 2021-06-04 15:48:45 · 753 阅读 · 2 评论 -
【1】Istio介绍
*【1】Istio介绍*Istio解决了开发人员和运营商在分布式或微服务体系结构中面临的挑战。无论您是从头开始构建还是将现有应用程序迁移到云本地,Istio都能提供帮助。Istio 提供一种简单的方式来为已部署的服务建立网络,该网络具有负载均衡、服务间认证、监控等功能,而不需要对服务的代码做任何改动。*1、什么是serve mesh(服务网格)*现代应用程序通常被设计为微服务的分布式集合,每个微服务集合执行一些离散的业务功能。服务网格是可以添加到应用程序中的专用基础结构层。它允许您透明地添加功能,例原创 2021-06-04 15:42:11 · 409 阅读 · 0 评论 -
Helm方式安装kubernetes-dashboard
Helm 是 Deis 开发的一个用于 Kubernetes 应用的包管理工具,主要用来管理 Charts。有点类似于 Ubuntu 中的 APT 或 CentOS 中的 YUM。Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。1.准备Helm环境wget https://get.helm.sh/helm-v3.3.4-linux-amd64.tar.gztart -zx原创 2021-03-04 11:05:29 · 792 阅读 · 1 评论 -
【安装】1、通过kubeadm安装Kubernetes_准备工作
0、准备三台机器server1、server2、server31、安装相关依赖yum install -y conntrack ntp ipvsadm ipset jq iptables curl sysstat libseccomp wget vim net-tools git2、设置防火墙为Iptables并设置空的规则systemctl stop firewalld && systemctl disable firewalldyum -y install i..原创 2021-03-04 10:04:56 · 55 阅读 · 0 评论 -
kubernetes通过deployment管理pod
Replication Controller为Kubernetes的一个核心内容,应用托管到Kubernetes之后,需要保证应用能够持续的运行,Replication Controller就是这个保证的key,主要的功能如下:确保pod数量:它会确保Kubernetes中有指定数量的Pod在运行。如果少于指定数量的pod,Replication Controller会创建新的,反之则会删除掉多余的以保证Pod数量不变。确保pod健康:当pod不健康,运行出错或者无法提供服务时,Replication原创 2021-03-04 10:04:28 · 1053 阅读 · 0 评论 -
kubernetes存储
configMap存储配置文件,支持热更新。apiVersion: v1kind: ConfigMapmetadata: name: special-config namespace: defaultdata: special.how: very---apiVersion: v1kind: ConfigMapmetadata: name: env-config namespace: defaultdata: log_level: INFOpod引用con..原创 2021-03-03 09:07:26 · 102 阅读 · 0 评论 -
【安装】2、调整Kubernetes内存参数、设置时区、关闭系统非必要服务
1、调整Kubernetes内存参数cat > kubernetes.conf <<EOFnet.bridge.bridge-nf-call-iptables=1net.bridge.bridge-nf-call-ip6tables=1net.ipv4.ip_forward=1net.ipv4.tcp_tw_recycle=0vm.swappiness=0 # 禁止使用 swap 空间,只有当系统 OOM 时才允许使用它vm.overcommit_memory=1 # 不检查原创 2021-03-03 08:57:52 · 214 阅读 · 0 评论 -
【安装】3、设置日志持久化目录
1、设置 rsyslogd 和 systemd journaldmkdir /var/log/journal # 持久化保存日志的目录mkdir /etc/systemd/journald.conf.dcat > /etc/systemd/journald.conf.d/99-prophet.conf <<EOF[Journal]持久化保存到磁盘Storage=persistent压缩历史日志Compress=yesSyncIntervalSec=5mRateLimit原创 2021-03-03 08:58:10 · 301 阅读 · 2 评论 -
【安装】4、升级系统内核至稳定的内核
1、升级内核至4.4 稳定性Docker目前最好的存储引擎是overlay,需要将系统内核升级至相应的版本来避免Docker历史存在的一些BUG。4.0+版本开始支持overlay2,推荐使用。#导入ELRepo仓库的公共密钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org#安装ELRepo仓库的yum源rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo原创 2021-03-03 09:00:05 · 468 阅读 · 0 评论 -
【安装】5、使用proxy组件开启ipvs、安装Docker 转至元数据结尾
1、kube-proxy开启ipvs的前置条件modprobe br_netfiltercat > /etc/sysconfig/modules/ipvs.modules <<EOF#!/bin/bashmodprobe – ip_vsmodprobe – ip_vs_rrmodprobe – ip_vs_wrrmodprobe – ip_vs_shmodprobe – nf_conntrack_ipv4EOFchmod 755 /etc/sysconfig/modul原创 2021-03-03 09:00:24 · 191 阅读 · 0 评论 -
【安装】6、安装Kubeadm
1、安装 Kubeadm (主从配置)cat < /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=0repo_gpgcheck=0gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc原创 2021-03-03 09:01:16 · 1031 阅读 · 0 评论 -
【安装】7、部署网络
安装kube-flannel,实现不同节点内Pod的网络通信。wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml如果访问不了quay.io 将quay.io/coreos/flannel 替换为:quay-mirror.qiniu.com/coreos/flannelkubectl create -f kube-flannel.yml---apiVersion: p原创 2021-03-03 09:03:40 · 320 阅读 · 0 评论 -
【安装】8、将其他节点加入到集群中
1、将其余节点加入到集群中kubeadm-init.log中有加入节点的命令:kubeadm join 192.168.1.128:6443 --token abcdef.0123456789abcdef –discovery-token-ca-cert-hash sha256:016ae3d372b392b0943590fb6f07d5561a287e3cd76ea16630b8a218010b8c2f安装成功后的截图:...原创 2021-03-03 09:04:35 · 174 阅读 · 0 评论