精华内容
下载资源
问答
  • 二进制安装k8s - 0.5 二进制安装Docker 这里装的版本为: docker-18.09.8 、 19.X不通用 安装docker 准备docker相关目录 [root@master data]# mkdir -p /data/docker/bin 复制 docker 二进制文件 cd /data/k8s/...

    二进制安装k8s - 0.5 二进制安装Docker

    这里装的版本为: docker-18.09.8 、 19.X不通用

    这里可以只装node节点机器 master不参与服务启动。




    安装docker

    准备docker相关目录

    [root@master data]# mkdir -p /data/docker/{bin,data}
    

    下载 docker 二进制文件

    wget https://download.docker.com/linux/static/stable/x86_64/docker-18.09.8.tgz
    tar zxf docker-18.09.8.tgz
    mv docker/* /data/docker/bin/
    
    ls /data/docker/bin/
    containerd  containerd-shim  ctr  docker  dockerd  docker-init  docker-proxy  runc
    

    注: 命令补全 /etc/bash_completion.d/docker 文件自行百度。

    docker国内镜像加速 & docker 工作目录修改

    mkdir -p /etc/docker
    vim /etc/docker/daemon.json

    {
      "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com"], 
      "max-concurrent-downloads": 10,
      "log-driver": "json-file",
      "log-level": "warn",
      "log-opts": {
        "max-size": "10m",
        "max-file": "3"
        },
      "data-root": "/data/docker/data"
    }
    

    创建docker的 systemd 文件

    vim /etc/systemd/system/docker.service

    [Unit]
    Description=Docker Application Container Engine
    Documentation=http://docs.docker.io
    
    [Service]
    Environment="PATH=/data/docker/bin:/bin:/sbin:/usr/bin:/usr/sbin"
    ExecStart=/data/docker/bin/dockerd 
    ExecStartPost=/sbin/iptables -I FORWARD -s 0.0.0.0/0 -j ACCEPT
    ExecReload=/bin/kill -s HUP $MAINPID
    Restart=always
    RestartSec=5
    LimitNOFILE=infinity
    LimitNPROC=infinity
    LimitCORE=infinity
    Delegate=yes
    KillMode=process
    
    [Install]
    WantedBy=multi-user.target
    

    启用docker 服务 & 创建执行命令

    systemctl daemon-reload
    systemctl restart docker
    systemctl status docker
    
    ln -s /data/docker/bin/docker /usr/sbin/docker
    




    展开全文
  • CentOS二进制安装Kubernetes

    千次阅读 热门讨论 2020-12-31 22:11:26
    其中k8s是重头戏,这篇文章为大家分享一下二进制安装方式 k8s架构图 安装过程 基本环境 CentOS版本 7.9.2009 Etcd 版本3.4.14 Docker k8s版本 1.17.16 kube-apiserver服务安装 下载并解压 cd /soft wget...

    前言

    最近在私有云部署一套自动化运维平台;

    其中k8s是重头戏,这篇文章为大家分享一下二进制安装方式

    k8s架构图

    在这里插入图片描述

    安装过程

    • 基本环境

      • CentOS版本 7.9.2009
      • Etcd 版本3.4.14
      • Docker
      • k8s版本 1.17.16
    • kube-apiserver服务安装

      • 下载并解压
    cd /soft
    wget https://dl.k8s.io/v1.20.0/kubernetes-server-linux-amd64.tar.gz
    tar -zxvf kubernetes-server-linux-amd64.tar.gz
    cd kubernetes
    
    • 创建启动配置文件
    mkdir /soft/kubernetes/server/conf/
    vim /soft/kubernetes/server/conf/apiserver
      
    KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"
    KUBE_API_PORT="--port=8886"
    KUBE_ETCD_SERVERS="--etcd-servers=http://10.9.0.46:2379"
    KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=169.169.0.0/16"
    KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,LimitRanger,SecurityContextDeny,ResourceQuota"
    KUBE_API_LOG="--logtostderr=false --log-dir=/home/k8s-t/log/kubernets --v=2"
    KUBE_API_ARGS=" "
    
    • 修改配置文件
    vim /etc/systemd/system/kube-apiserver.service
      
    [Unit]
    Description=Kubernetes API Server
    After=etcd.service
    Wants=etcd.service
      
    [Service]
    EnvironmentFile=/soft/kubernetes/server/conf/apiserver
    ExecStart=/soft/kubernetes/server/bin/kube-apiserver  \
              $KUBE_ETCD_SERVERS \
              $KUBE_API_ADDRESS \
              $KUBE_API_PORT \
              $KUBE_SERVICE_ADDRESSES \
              $KUBE_ADMISSION_CONTROL \
            $KUBE_API_LOG \
              $KUBE_API_ARGS 
    Restart=on-failure
      Type=notify
      LimitNOFILE=65536
      
    [Install]
    WantedBy=multi-user.target
    
    • kube-controller-manger服务安装
    • 创建启动配置文件
    vim /soft/kubernetes/server/conf/controller-manager
    
    KUBE_MASTER="--master=http://10.9.0.46:8886"
    KUBE_CONTROLLER_MANAGER_ARGS=" "
    
    • 修改配置文件
    vim /etc/systemd/system/kube-controller-manager.service
      
    [Unit]
    Description=Kubernetes Scheduler
    After=kube-apiserver.service 
    Requires=kube-apiserver.service
    
    [Service]
    EnvironmentFile=-/soft/kubernetes/server/conf/controller-manager
    ExecStart=/soft/kubernetes/server/bin/kube-controller-manager \
            $KUBE_MASTER \
            $KUBE_CONTROLLER_MANAGER_ARGS
    Restart=on-failure
    LimitNOFILE=65536
    
    [Install]
    WantedBy=multi-user.target
    
    • kube-scheduler服务安装
    • 创建启动配置文件
    vim /soft/kubernetes/server/conf/scheduler
    
    KUBE_MASTER="--master=http://10.9.0.46:8886"
    KUBE_SCHEDULER_ARGS="--logtostderr=true --log-dir=/home/k8s-t/log/kubernetes --v=2"
    
    • 创建服务配置文件
    vim /etc/systemd/system/kube-scheduler.service
    
    [Unit]
    Description=Kubernetes Scheduler
    After=kube-apiserver.service 
    Requires=kube-apiserver.service
    
    [Service]
    User=root
    EnvironmentFile=-/soft/kubernetes/server/conf/scheduler
    ExecStart=/soft/kubernetes/server/bin/kube-scheduler \
            $KUBE_MASTER \
            $KUBE_SCHEDULER_ARGS
    Restart=on-failure
    LimitNOFILE=65536
    
    [Install]
    WantedBy=multi-user.target 
    
    • 将各个组件启动
    systemctl daemon-reload
    systemctl enable kube-apiserver.service
    systemctl start kube-apiserver.service
    
    systemctl enable kube-controller-manager.service
    systemctl start kube-controller-manager.service
    
    systemctl enable kube-scheduler.service
    systemctl start kube-scheduler.service
    

    总结

    • k8s改变了项目运维的方式,使得发布变得十分简单的同时降低了项目风险;

    • 多动手多实践;

    展开全文
  • r-macos-clang:安装脚本,用于为发布的用于编译R的clang二进制文件创建二进制安装程序
  • mysql5.7 二进制安装一键安装脚本 for ubuntu ubuntu 默认shell 是dash 请用 bash执行 /bin/bash mysql5.7_bin_install.sh
  • 二进制安装k8s-1.15.2

    2020-12-04 17:06:50
    详细介绍如何使用二进制安装k8s-1.15.2,具体包括如下内容 实验环境服务器准备 安装前准备 安装部署主控节点服务-etcd 安装部署运算节点服务-kubelet 安装部署核心插件flannel 6. K8S集群的平滑集群技巧
  • PostgreSQL 二进制安装

    2020-06-12 16:33:33
    pgsql有很多类型的包,对于不同linux发行版都有对应的编译好的包,安装很方便,另外如果对于通用的linux平台可以编译源码安装或者安装官方编译好的二进制包,源码包的安装仅仅比二进制安装多出一个编译步骤,其余的...

    1. 下载软件包

    pgsql有很多类型的包,对于不同linux发行版都有对应的编译好的包,安装很方便,另外如果对于通用的linux平台可以编译源码安装或者安装官方编译好的二进制包,源码包的安装仅仅比二进制安装多出一个编译步骤,其余的都一样,所以这里使用安装方式是安装编译好的二进制包

    pgsql官网地址:https://www.postgresql.org/,进入后点击download就来到下载页,这里点击Linux下面的Other Linux选项,然后点击下方的tar.gz archive下载二进制归档,
      在这里插入图片描述
      然后就来到最终的pgsql下载页了,地址为:https://www.enterprisedb.com/download-postgresql-binaries,如下图下载最新版本的10.13
      在这里插入图片描述
      如上图根据机器的位数下载对应的包,我这里下载的是x86-64的包,为:postgresql-10.12-1-linux-x64-binaries.tar.gz,下载之后准备安装

    2. 安装前准备工作

    (1)新增postgres用户组:

    groupadd postgres

    (2) 新增postgres用户并且设置这个用户属于上面创建的postgres用户组:

    useradd -g postgres postgres

    (3) 修改postgres用户密码:passwd postgres(这里设置密码为postgres)

    passwd postgres --修改postgres用户密码

    (4) 创建数据及日志目录,并做相应授权

    sudo mkdir -p /home/SQL/Data/pgsql/{data,log}
    sudo chown -R postgres.sql /home/SQL/Data/pgsql/

    3. 安装并进行数据库初始化

    (1)  解压数据库:

    tar -xvzf postgresql-10.12-1-linux-x64-binaries.tar.gz

    解压出来之后目录为pgsql
    注:我的解压目录为:/usr/local/src/postgresql/pgsql

    (2)行数据库初始化

    切换用户 postgres,并执行初始化操作

    su postgres
    cd /usr/local/src/postgresql/pgsql/bin
    ./initdb -E utf8 -D /home/SQL/Data/pgsql/data
    

    初始化完成提示
    在这里插入图片描述

    4. 安装后

    (1)配置环境变量,~/.bash_profile 添加如下内容

    PATH=/usr/local/pgsql/bin:$PATH
    export PATH

    注:这个文件目录是在当前用户的根目录下,即/home/{User}/
    如果找不到些文件可参考.bash_profile 文件

    5. 启动 & 登陆

    (1)启动数据库

    ./pg_ctl -D /home/SQL/Data/pgsql/data -l /home/SQL/Data/pgsql/log/postgres.log start

    (2)登陆数据库

    ./psql

    (3)添加新用户和创建数据库

    create user admin with password ‘××××××’; create database mydb with
    encoding=‘utf8’ owner=admin;

    验证登录

    ./psql -U admin -d mydb

    • 创建表之后可以使用 \d 表名查看表的详细信息;
    • 使用 \l 查看当前的数据库列表
    • 执行 \q 退出交互式界面
      (4)退出并关闭数据库

    ./pg_ctl -D /home/SQL/Data/pgsql/data/ stop

    连接远程数据库

    复制代码
    -h参数指定服务器地址,默认为127.0.0.1
    -d指定连接之后选中的数据库,默认也是postgres
    -U指定用户,默认是当前用户
    -p 指定端口号,默认是"5432"

    其它更多的参数选项可以执行:./psql --help 查看

    {pgsql安装目录}/bin/psql -h {服务器IP} -d postgres -U postgres -p 5432
    如:
    ./psql -h 127.0.0.1 -d mydb -U postgres -p 5432

    展开全文
  • mysql5.7.25版本二进制安装脚本,所需其他文件libstdc++.so.6.0.22、openssl-1.1.1c.tar.gz、Percona-Server-5.7.25-28-Linux.x86_64.ssl102.tar.gz
  • 二进制安装docker

    2020-11-02 18:44:19
    有些场景不得不采用二进制安装docker,例如:客户内网机房环境。 本文参考官网文档: https://docs.docker.com/engine/install/binaries/#install-daemon-and-client-binaries-on-linux 1. 下载docker二进制版本 请...

    有些场景不得不采用二进制安装docker,例如:客户内网机房环境。
    本文参考官网文档: https://docs.docker.com/engine/install/binaries/#install-daemon-and-client-binaries-on-linux

    1. 下载docker二进制版本

    请选择最新最稳定的CE版本
    https://download.docker.com/linux/static/stable/x86_64/

    例如 :下载版本为18.06.3-ce的docker二进制压缩包到 /tmp目录下:

    [root@localhost tmp]# wget  https://download.docker.com/linux/static/stable/x86_64/docker-18.06.3-ce.tgz
    
    

    2. 解压出二进制文件

    解压出的一个文件目录为 docker/

    [root@localhost tmp]# tar -xvf docker-18.06.3-ce.tgz
    [root@localhost tmp]# ls
    docker  docker-18.06.3-ce.tgz
    
    

    3. 复制二进制文件到/usr/bin目录下

    [root@localhost tmp]# cp docker/* /usr/bin/
    

    4. 检查docker命令是否可用

    [root@localhost tmp]# docker --version
    Docker version 18.06.3-ce, build d7080c1
    
    

    5. 配置systemctl 启动命令并设置开机启动

    以上步骤安装成功后,shell命令行下 sudo dockerd & 即可启动docker,但一般我们采用 systemctl 方式启动docker服务并设置开机启动

    创建 /usr/lib/systemd/system/docker.service 文件

    [root@localhost tmp]# vim /usr/lib/systemd/system/docker.service
    

    并且在文件里面设置如下内容:

    [Unit]
    Description=Docker Application Container Engine
    Documentation=https://docs.docker.com
    After=network-online.target firewalld.service
    Wants=network-online.target
    
    [Service]
    Type=notify
    ExecStart=/usr/bin/dockerd
    ExecReload=/bin/kill -s HUP $MAINPID
    LimitNOFILE=infinity
    LimitNPROC=infinity
    TimeoutStartSec=0
    Delegate=yes
    KillMode=process
    Restart=on-failure
    StartLimitBurst=3
    StartLimitInterval=60s
    
    [Install]
    WantedBy=multi-user.target
    
    

    采用 systemctl 设置自动重启

    [root@localhost tmp]# systemctl daemon-reload
    [root@localhost tmp]# systemctl start docker.service
    
    # --------------设置开机自动启动-------------------
    [root@localhost tmp]# sudo systemctl enable docker
    
    

    6. 验证docker 是完成安装

    [root@localhost tmp]# ps aux|grep docker
    root       1828  0.7  2.5 637736 47572 ?        Ssl  18:39   0:01 /usr/bin/dockerd
    root       1973  1.0  1.4 349884 26156 ?        Ssl  18:39   0:01 docker-containerd --config /var/run/docker/containerd/containerd.toml
    root       2822  0.0  0.0  12108  1056 pts/0    S+   18:42   0:00 grep --color=auto docker
    
    # 第一次运行该命令,本地镜像不存在,docker会自动从dockerhub上下载该镜像
    [root@localhost tmp]# docker run hello-world
    Hello from Docker!
    This message shows that your installation appears to be working correctly.
    
    To generate this message, Docker took the following steps:
     1. The Docker client contacted the Docker daemon.
     2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
        (amd64)
     3. The Docker daemon created a new container from that image which runs the
        executable that produces the output you are currently reading.
     4. The Docker daemon streamed that output to the Docker client, which sent it
        to your terminal.
    
    To try something more ambitious, you can run an Ubuntu container with:
     $ docker run -it ubuntu bash
    
    Share images, automate workflows, and more with a free Docker ID:
     https://hub.docker.com/
    
    For more examples and ideas, visit:
     https://docs.docker.com/get-started/
    
    
    
    展开全文
  • 新版MySQL8.0在线yum安装和二进制安装、配置多版本多实例 新版MySQL8.0在线yum安装和二进制安装、配置多版本多实例
  • centos7二进制安装mysql5.7 c
  • mysql二进制安装

    2012-09-28 17:27:16
    mySql二进制安装 比编译安装快很多!并且把data目录指定到根目录下!
  • 主要为大家详细介绍了CentOS7下二进制安装mysql 5.7.23,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • MySQL5.7.28_centos7二进制安装
  • docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装-附件资源
  • 二进制安装和源码安装

    千次阅读 2019-03-19 16:57:56
    二进制安装和源码安装 二进制包里面包括了已经编译完成,可以直接运行的程序。你通过sudo apt-get install来进行下载和解包(安装),执行完该指令后就可以马上使用了。因此这种方式简单快捷,适合比较固定、无需改动的...
  • 二进制安装mysql 5.6 提前关闭下firewalld和selinux 先安装autoconf libaio 和libaio-devel yum -y install autoconf libaio libaio-devel mkdir -p /data/mysql --最好创建逻辑卷挂载到此目录,便于后期扩容 chown...
  • linux 二进制安装

    千次阅读 2018-09-26 17:18:25
    mysql二进制安装 1.首先下载一个二进制的mysql包。 2.解压mysql包 tar -zxf mysql-5.5.32-linux2.6-x86_64.tar.gz -C /usr/local/src 3.剪切到/usr/local/mysql 并重新命名为mysql mv mysql-5.5.32-linux2.6-x86_64 ...
  • Centos7 二进制安装Kubernetes 1.9 详细教程-附件资源
  • 二进制安装k8s - 02. 二进制文件下载及生成证书 二进制文件下载 ----download k8s binary at: https://dl.k8s.io/v1.15.6/kubernetes-server-linux-amd64.tar.gz ----download etcd binary at: ...
  • 二进制安装kubernetes 1.18的顺序为:etcd->apiserver->kubctl,在使用kubctl的时候配置好了集群信息及用户信息如下: [root@master-01 ~]# ll ~/.kube/config -rw------- 1 root root 6257 Apr 20 22:49 /root...
  • PostgreSQL10.13二进制安装 软件版本:postgresql10.13 二进制安装包下载地址:https://ftp.postgresql.org/pub/source/v10.13/postgresql-10.13.tar.gz 操作系统信息: [uhome@beta-kong ~]$ cat /etc/redhat-...
  • node二进制安装

    2019-08-26 19:06:25
    二进制安装就好了 管他那么多 下面这些网址你就可以了 https://blog.csdn.net/wocaonimeimeim/article/details/87126545 https://my.oschina.net/ioooi/blog/1615359 https://www.cnblogs.com...
  • go语言二进制安装

    2020-08-17 00:20:56
    Go 语言二进制安装方式非常简单, 到这里下载https://golang.org/dl/ 二进制安装包 解压安装包到/usr/local/go 目录下 编辑 /etc/profile, 加入 export PATH=$PATH:/usr/local/go/bin source /etc/profile,...
  • 文章目录1. 创建配置文件2....二进制安装k8s-部署etcd集群 二进制方式搭建kubernetes集群-部署master组件 二进制方式安装k8s-部署kube-controller-manager 这篇文章开始,我们要部署scheduler 1. 创建配置文件
  • 二进制安装MySQl数据库 第一步:准备用户 [root@centos ~]#useradd -r -d /data/mysql mysql 第二步:建立目录 mkdir /data/mysql chown mysql:mysql /data/mysql 第三步:准备二进制程序 解包 tar xf mariadb-...
  • PostgreSQL 二进制安装步骤

    千次阅读 2017-09-12 10:45:30
    linux版本中使用自定义的二进制安装
  • Redis二进制安装

    2018-08-08 14:53:30
    Redis二进制安装(0)cd /usr/src 进入下载目录(1) yum install -y wget gcc make tcl 安装依赖(2) wget http://download.redis.io/releases/redis-3.2.2.tar.gz 下载源码包 redis官网http://www.redis.io(3) tar -...
  • 二进制安装 因为安装过程涉及到新建用户等操作,所以这里使用root用户(或sudo)来进行准备工作。 建立OS用户 useradd postgres 复制代码解压二进制包 二进制安装包的下载地址 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,695
精华内容 13,478
关键字:

二进制安装