K8S 安装

 docker --version
 

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
exclude=kube*
EOF

  setenforce 0
  yum install -y kubelet kubeadm kubectl --disableexcludes=kubernates

systemctl enable kubelet && systemctl start kubelet
 

转载于:https://my.oschina.net/doz/blog/2208358

Kubernetes(简称K8S)是一个开源的容器编排平台,用于自动化应用部署、扩展和管理。以下是关于如何安装Kubernetes的一个简要步骤说明: ### 环境准备 首先需要准备好运行环境,这通常包括Linux服务器,并配置好Docker或其他容器化技术作为容器引擎。 #### 安装步骤 1. **初始化系统** 更新操作系统并安装必要的工具如`curl`, `apt-transport-https`等依赖项。 2. **添加官方源** 配置APT/YUM包管理系统以访问Kubernetes软件仓库。例如,在Ubuntu上可以运行命令来加入Google提供的K8S APT源: ```bash curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list ``` 3. **安装kubectl/kubeadm kubelet组件** 这些二进制文件构成了K8S的核心部分: ```bash sudo apt-get update && sudo apt-get install -y kubelet kubeadm kubectl ``` 4. **启动集群(kubeadm)** 使用kubeadm初始化Master节点: ```bash sudo kubeadm init --pod-network-cidr=10.244.0.0/16 ``` 初始化完成后会提示一些后续操作指令,按照指示设置kubeconfig并将普通用户权限映射到管理员角色下。 5. **网络插件** 安装一个合适的CNI(CNtainer Networking Interface)插件,比如Flannel或者Calico,保证Pod间通信正常工作。 6. **扩容Worker Node** 每台新机器通过`kubeadm join`命令加入现有Cluster。 7. **验证状态** 最终检查所有Node是否处于Ready状态以及服务健康状况良好。 以上就是基本的手动搭建流程概述,实际生产环境中还需要考虑高可用架构设计等因素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值