【阿里雲映象】使用阿里巴巴開源映象站映象——Kubernetes 映象
阿新 • • 發佈:2021-12-07
@
目錄一、參考連結
阿里巴巴開源映象站:阿里巴巴開源映象站
阿里映象站—Kubernetes 映象:Kubernetes 映象
二、Kubernetes 映象簡介
Kubernetes 是一個開源系統,用於容器化應用的自動部署、擴縮和管理。它將構成應用的容器按邏輯單位進行分組以便於管理和發現。
下載地址:https://mirrors.aliyun.com/kubernetes/
三、Kubernetes 映象配置方法
基於CentOS / RHEL / Fedora系統配置方法
(1)檢視系統版本資訊
[root@centos ~]# hostnamectl Static hostname: centos Icon name: computer-vm Chassis: vm Machine ID: f6fc8fb7991c4c518238af7c75f16046 Boot ID: baa5dae1c7614a0790ac9c3b5c0a9b7b Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1160.el7.x86_64 Architecture: x86-64
(2)新增並檢視 Kubernetes.repo
YUM源
[root@centos ~]# 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 [root@centos ~]# cat /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 [root@centos ~]#
PS:由於官網未開放同步方式, 可能會有索引gpg檢查失敗的情況, 這時請用
yum install -y --nogpgcheck kubelet kubeadm kubectl
安裝
(3)關閉或允許SELINUX安全模式
① 執行setenforce 0
命令,暫時允許SELINUX安全模式放行通過。重啟失效。
[root@centos ~]# setenforce 0
[root@centos ~]# getenforce
permissive
② 編輯/etc/selinux/config
配置檔案,儲存退出,重啟生效。
[root@centos ~]# vim /etc/selinux/config
[root@centos ~]# cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
[root@centos ~]# getenforce
Disabled
(4)安裝kubernetes
[root@centos ~]# yum install -y kubelet kubeadm kubectl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Package kubelet-1.22.4-0.x86_64 already installed and latest version
Package kubeadm-1.22.4-0.x86_64 already installed and latest version
Package kubectl-1.22.4-0.x86_64 already installed and latest version
Nothing to do
[root@centos ~]#
(5)啟動kubernetes
[root@centos ~]# systemctl start kubelet
[root@centos ~]# systemctl enable kubelet
Created symlink from /etc/systemd/system/multi-user.target.wants/kubelet.service to /usr/lib/systemd/system/kubelet.service.