虚拟化
文章平均质量分 69
机智的埃努
这个作者很懒,什么都没留下…
展开
-
【k8s】集群15-Dashboard
1 准备工作1.1 拉取镜像对象:h136docker pull k8scn/kubernetes-dashboard-amd64:v1.8.3docker tag k8scn/kubernetes-dashboard-amd64:v1.8.3 harbor.od.com/public/dashboard:v1.8.3docker push harbor.od.com/public/dashboard:v1.8.32 资源配置清单基础的清单模板在github的kubernetes/kuber原创 2021-08-31 15:16:33 · 284 阅读 · 0 评论 -
【k8s】集群14-traefik&Ingress
1 traefik作为Ingress的controller1.1 准备traefik镜像对象:h136traefik版本1.7.2下面几个命令完成预先操作mkdir /data/traefikcd traefikdocker pull traefik:v1.7.2-alpinedocker tag add5fac61ae5 harbor.od.com/public/traefik:v1.7.2docker push harbor.od.com/public/traefik:v1.7.2原创 2021-08-24 12:22:22 · 326 阅读 · 0 评论 -
【k8s】集群13-k8s服务发现coredns
1.安装coredns该组件只负责服务名到集群网络ip(service ip)间的映射对象h1361.1配置nginx提供k8s资源配置清单的统一访问入口vim /etc/nginx/conf.d/k8s-yaml.od.com.confserver { listen 80; server_name k8s-yaml.od.com; location / { autoindex on;原创 2021-10-08 11:01:27 · 461 阅读 · 0 评论 -
【k8s】集群12-flannel SNAT优化
对象:h1341.安装iptables-services服务yum install -y iptables-services2.查看当前iptables规则iptables-save | grep -i postrouting#####:POSTROUTING ACCEPT [5467511:908632521]:POSTROUTING ACCEPT [64:3839]:KUBE-POSTROUTING - [0:0]-A POSTROUTING -m comment --co原创 2021-08-05 09:37:52 · 384 阅读 · 0 评论 -
【k8s】集群11-网络组建flannel
flannel作用于让跨机pod能够进行互通,是管理pod网络的组件,并且flannel依赖于etcd存储网络信息对象:h1341.下载软件包github下载二进制安装包 flannel-v0.12.0-linux-amd64.tar.gz,并将安装包放置在/opt/src下2.对软件包进行如下操作mkdir /opt/flannel-v0.12cd /opt/srctar zxvf flannel-v0.12.0-linux-amd64.tar.gz -C /opt/flanne原创 2021-07-29 10:14:35 · 330 阅读 · 0 评论 -
【k8s】集群10-k8s资源的管理(声明式管理)
1 声明式资源管理方法这种配置方法依赖于资源配置清单1.1 查看资源配置清单kubectl get svc nginx-dp -n kube-public -o yaml1.2 解释资源配置清单kubectl explain service1.3 创建资源配置清单vim /root/nginx-ds-svc.yaml########apiVersion: v1kind: Servicemetadata: labels: app: nginx-ds..原创 2021-07-27 15:29:44 · 163 阅读 · 0 评论 -
【k8s】集群9-kubectl对资源的管理(陈述式管理)
管理k8s核心资源的方法陈述式管理方法-依赖命令行声明式管理方法-依赖统一资源配置清单(manifest)GUI式管理方法-依赖web图形化界面1.命名空间管理1.1查看namespacekubectl get namespace###如下输出NAME STATUS AGEdefault Active 13dkube-node-lease Active 13dkube-public Active原创 2021-07-27 13:19:03 · 137 阅读 · 0 评论 -
【k8s】集群8-kubernetes集群验证
于任意运算节点,创建一个资源配置清单对象:h134/root/nginx-ds.yamlapiVersion: extensions/v1beta1kind: DaemonSetmetadata: name: nginx-dsspec: template: metadata: labels: app: nginx-ds spec: containers:原创 2021-07-20 16:10:34 · 184 阅读 · 0 评论 -
【k8s】集群7-部署kube-proxy
1.集群规划主机名 角色 ip h134.host.com kube-proxy 192.168.146.134 h135.host.com kube-proxy 192.168.146.135 2.签发kube-proxy证书对象:h136创建签发证书的请求文件/opt/certs/kube-proxy-csr.json{ "CN": "system:k8s-proxy", "key": { "algo":原创 2021-07-19 16:04:50 · 393 阅读 · 0 评论 -
【k8s】集群5-controller-manager,kube-scheduler
1. 规划本章节2个组件,在【k8s】集群3章节中的kube-apiserver的包中主机名 角色 ip h134 controller-manager 192.168.146.134 h135 controller-manager 192.168.146.135 2.创建启动脚本对象主机:h134,h135vim /opt/kubernetes/server/bin/kube-controller-manager.sh#!/bin/ba原创 2021-07-08 16:30:14 · 207 阅读 · 0 评论 -
【k8s】 集群4-L4反向代理nginx、keepalived
1 配置需求主机 h132 h133 2 nginx部署对象主机:h132,h133yum install -y nginxvim /etc/nginx/nginx.conf 下追加如下段stream { upstream kube-apiserver { server 192.168.146.134:6443 max_fails=3 fail_timeout=30s;原创 2021-07-08 10:50:20 · 303 阅读 · 0 评论 -
【k8s】集群3-kube-apiserver
1.集群规划主机名 角色 ip h134 kube-apiserver 192.168.146.134 h135 kube-apiserver 192.168.146.135 h132 4层负载 192.168.146.132 h133 4层负载 192.168.146.133 PS:在h132、h133上用nginx进行4层代理,并用keepalived启动一个vip:192.168.146.130,用以...原创 2021-07-06 17:28:01 · 259 阅读 · 0 评论 -
【k8s】集群2--etcd
1.部署Master节点服务主机名 角色 ip h133.host.com etcd lead 192.168.146.133 h134.host.com etcd follow 192.168.146.134 h135.host.com etcd follow 192.168.146.135 1.1 创建基于根证书的config配置文件对象:h136vim /opt/certs/ca-config.json###解释3个段s原创 2021-07-05 17:25:44 · 203 阅读 · 0 评论 -
【k8s】集群1-前置工作
开盘一低点易收在相对高点,成交量预估3200亿,延续上周五反弹走势,量越大反弹力度越大,2021.4.19早盘分析原创 2021-07-02 10:59:08 · 202 阅读 · 0 评论 -
【k8s】坑
节点规划 ip master.example.com 192.168.122.66 kubeadm kubelet kubectl node1.example.com 192.168.122.68 kubeadm kubelet kubectl node2.example.com 192.168.122.82 k...原创 2019-08-01 00:47:15 · 279 阅读 · 0 评论