zoukankan      html  css  js  c++  java
  • k8s学习手册

    k8s学习手册 更新中......

    目录

    01kubernetes基础概念
    02kubeadm 初始化kubernetes集群
    03kubernetes应用快速入门
    04 kubernetes资源清单定义
    05kubernetes Pod控制器应用进阶
    06kubernetes Pod控制器
    07kubernetes Pod控制器
    08kubernetes Pod控制器
    09kubernetes Service资源
    10kubernetes Ingress及ingress Controller
    11存储卷
    12kubernetes pv,pvc,configuremap 和secret
    13kubernetes statefulset控制器
    14kubernetes 认证以及serviceaccount
    15kubernetes RBAC
    16kubernetes dashboard认证及分级授权
    17配置网络插件flannel
    18基于canel的网络策略
    19调度器、预选策略及优选函数
    20kubernetes高级调度方式
    21容器资源需求、资源限制及HeapSter
    22资源指标API及自定义指标API
    23helm入门
    24创建自定义Chart及部署efk日志系统

    01kubernetes基础概念

    学习路线

    02kubeadm 初始化kubernetes集群

    k8s集群部署

    yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum install -y docker-ce-18.09.8-3.el7 docker-ce-cli containerd.io
    mkdir -p /etc/docker
    tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://iuj3d0uh.mirror.aliyuncs.com"],
      "insecure-registries": ["192.168.0.110"],
      "graph": "/data/docker",
      "exec-opts": ["native.cgroupdriver=systemd"],
      "log-driver": "json-file",
      "log-opts": {
      "max-size": "100m" },
      "storage-driver": "overlay2"
    }
    EOF
    systemctl daemon-reload
    systemctl enable docker
    systemctl restart docker
    yum install -y ipvsadm ipset
    cat > /etc/sysconfig/modules/ipvs.modules <<EOF  modprobe -- ip_vs
    modprobe -- ip_vs_rr
    modprobe -- ip_vs_wrr
    modprobe -- ip_vs_sh
    modprobe -- nf_conntrack_ipv4
    EOF
    chmod 755 /etc/sysconfig/modules/ipvs.modules && bash /etc/sysconfig/modules/ipvs.modules && lsmod | grep -e ip_
    cat <<EOF > /etc/yum.repos.d/kubernetes.repo
    [kubernetes]
    name=Kubernetes
    baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
    EOF
    setenforce 0
    yum install -y kubelet kubeadm kubectl
    systemctl enable kubelet && systemctl start kubelet
    cat <<EOF >  /etc/sysctl.d/k8s.conf
    net.bridge.bridge-nf-call-ip6tables = 1
    net.bridge.bridge-nf-call-iptables = 1
    net.ipv4.ip_forward = 1
    vm.swappiness = 0
    EOF
    sysctl --system
    

    k8s初始化

    kubeadm init --kubernetes-version=v1.16.0 --pod-network-cidr=10.244.0.0/16 --service-cidr=10.96.0.0/12  --image-repository registry.aliyuncs.com/google_containers
    

    安装网络插件flannel

    kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
    # https://github.com/coreos/flannel
    

    其它网络插件后续有更新

    03kubernetes应用快速入门

    04 kubernetes资源清单定义

    05kubernetes Pod控制器应用进阶

    06kubernetes Pod控制器

    07kubernetes Pod控制器

    08kubernetes Pod控制器

    09kubernetes Service资源

    10kubernetes Ingress及ingress Controller

    traefik

    [](https://img2018.cnblogs.com/blog/1770158/201909/1770158-20190929212452588-1619430628.png

    11存储卷

    12kubernetes pv,pvc,configuremap 和secret

    13kubernetes statefulset控制器

    14kubernetes 认证以及serviceaccount

    15kubernetes RBAC

    16kubernetes dashboard认证及分级授权

    17配置网络插件flannel

    18基于canel的网络策略

    19调度器、预选策略及优选函数

    20kubernetes高级调度方式

    21容器资源需求、资源限制及HeapSter

    22资源指标API及自定义指标API

    23helm入门

    24创建自定义Chart及部署efk日志系统

    欢迎大家评论转发
  • 相关阅读:
    angular中transclude的理解
    node express中使用static的错误
    待研究———node中使用session时的id不断更改问题
    node 中mongoose使用validate和密码加密的问题
    exports 和 module.exports 的区别
    node.js开发错误——DeprecationWarning: Mongoose: mpromise
    Mongoose全面理解
    【js】JSON.stringify 语法实例讲解
    springboot+mybatis使用PageHelper分页
    连接mysql提示Establishing SSL connection without server's identity verification is not recommended错误
  • 原文地址:https://www.cnblogs.com/os4top16/p/11609751.html
Copyright © 2011-2022 走看看