• 云计算_内容基本介绍


    云操作系统

    linux、虚拟化、云计算
     容器 服务的容器化技术
     kubernetes 容器编排工具
    

    云能力-软件架构分层原则

    VM+Openstack体系 --以资源编排(分配)为主体
             开源的OpenStack+KVM(+Ceph)体系-虚拟化KVM为主体
     Docker+K8S体系   --以应用编排(调度)为主体
            容器(Docker)技术的出现终于使应用和资源解耦
            K8S+Docker+微服务体系
          存储、计算、网络、服务、虚拟化
      私有云主要面向企业IT管理和运维人员,
       其核心诉求是实现资源的管理,
       即以资源(计算、存储、网络和安全等)为主体设计,
       甚至固化管理流程,而这些资源又以计算资源(虚拟机)为主体,所有管理功能都围绕虚拟机而设计;
     公有云主要面向最终用户,
       其核心诉求是高效便捷的运行其应用或业务系统
       所有管理都是围绕应用运行而设计。
    

    计算机网络

     1.网络发展历史-伴随这操作系统
      01..面向终端的计算机网络
        以单个计算机为中心的远程联机系统,构成面向终端的计算机网络
      02. 计算机到计算机
      03. 终端到云计算中心
      04. 终端到终端
    
     2.网络架构
      数据中心网络架构
      核心骨干网
      无线通信网络
      数据中心:
    网络设备的升级和调整:高速
        分级的互连网络模型
    

    计算机

     存储和计算分离
     存储-数据湖- 湖仓一体化 HDFS--->对象存储
     计算-批流一体化 -->Spark/Flink
     网络--
     调度--YARN-->k8s
    

    kubernetes k8s

    kubectl
    自动化计费、
    自动日志监控和管理、
    容量管理和环境持续优化、
    资源和服务的自动化	
    kubesphere  以应用为中心的容器平台  KubeSphere®容器平台- 北京青云科技股份有限公司
    Rainbond    是从应用视角出发的,去管理  Rainbond项目- 北京好雨科技有限公司
    Rancher     run kubernetes everywhere 是从底层运维的角度来管理,资源运维团队,监控报警
    Openshift   是一个开源的容器云平台 以Docker作为容器引擎驱动、以K8s作为容器编排引擎组件,提供了一套完整的基于容器的应用云平台
    
    本地	
     Minikube 是Kubernetes的一个版本,专为本地部署而设计。Minikube由Kubernetes开源社区开发,单机版
     K3s      是 Rancher Labs开发的轻量级Kubernetes发行版
    

    Minikube

    Minikube需要开启内核虚拟化。所以在安装之前,通过egrep -o "vmx|svm" /proc/cpuinfo查看本机是否开启
    VMX(Virtual-Machine Extensions,虚拟机扩展)架构
        1. 安装 docker    https://mirrors.bfsu.edu.cn/docker-ce/linux/ubuntu/dists/xenial/pool/stable/amd64/     
        2. 安装 kubectl   https://mirrors.tuna.tsinghua.edu.cn/kubernetes/apt/pool/
        3. 安装 minikube  https://mirrors.bfsu.edu.cn/github-release/kubernetes/minikube/
    安装 minikube
         curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb
         sudo dpkg -i minikube_latest_amd64.deb
    	  Minikube 也支持 --vm-driver=none 选项来在本机运行 Kubernetes 组件,这时候需要本机安装了 Docker
    	minikube start --registry-mirror=https://registry.docker-cn.com --vm-driver=none 
        minikube start --registry-mirror=https://***.mirror.aliyuncs.com --vm-driver=none  --image-repository=registry.aliyuncs.com/google_containers
        如果出现Sorry, Kubernetes v1.18.0 requires conntrack to be installed in root's path 请执行: sudo apt install conntrack然后再启动一下即可 	
    	 sudo minikube delete
    	 sudo minikube delete --all --purge
    	 sudo  minikube status
    	running with swap on is not supported. Please disable swap
    	    swapoff -a 	
    	sudo  minikube dashboard
    参考: https://www.it610.com/article/1279181772831080448.htm
      启动minikube的镜像问题到底要怎么解决  https://segmentfault.com/q/1010000040345456/a-1020000040349593
    

    K3s离线安装

    	在主节点下载并执行k3s安装程序
    	获取由k3s生成的token,它可用于给集群添加节点
    	在worker节点上下载并执行k3s安装程序(将token作为参数)
    离线环境需要准备以下 3 个组件:
        K3s 的安装脚本
        K3s 的二进制文件
        K3s 依赖的镜像
    
    以上三个组件都可以通过K3s Release页面(https://github.com/k3s-io/k3s/releases)下载,
    从 http://mirror.cnrancher.com 获得这些组件
     K3s 的"安装脚本"和"二进制文件"只需要下载到对应目录,然后赋予相应的权限即可
     手动部署镜像方式比较适合小规模安装、节点数量不多的场景。私有镜像仓库比较适合规模比较大节点数比较多的集群
     INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_EXEC='--docker'  k3s-install.sh
       sudo cat  /var/lib/rancher/k3s/server/node-token
     node节点,
        k3s agent -s https://servIP:6443 -t K**7::server:0 
     ### K3S配置和使用
          cat /etc/rancher/k3s/k3s.yaml	
     参考:
        一文搞定全场景K3s离线安装 http://dockone.io/article/1678645    
    

    参考

      云计算发展趋势分析(二)-OpenStack+KVM是否已经过时,K8S+Docker+微服务才能弯道超车 https://blog.csdn.net/ustc_dylan/article/details/109032957?spm=1001.2014.3001.5501
     计算机网络的发展史  https://blog.csdn.net/liyunyou/article/details/82824063
  • 相关阅读:
    基本MVVM 和 ICommand用法举例(转)
    WPF C# 命令的运行机制
    628. Maximum Product of Three Numbers
    605. Can Place Flowers
    581. Shortest Unsorted Continuous Subarray
    152. Maximum Product Subarray
    216. Combination Sum III
    448. Find All Numbers Disappeared in an Array
    268. Missing Number
    414. Third Maximum Number
  • 原文地址:https://www.cnblogs.com/ytwang/p/15342092.html
Copyright © 2020-2023  润新知