成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

四款超強大易用的管理工具,助你輕松玩轉 Kubernetes

系統 Linux
Kubernetes 社區經過幾年的快速發展,已經出現了不少頗為易用的安裝、部署工具,能夠幫助初學者和新用戶用最簡單的步驟上手 K8s。

 [[435430]]

相信不少同學對于 Kubernetes 已經摩拳擦掌,作為當下最流行的服務運維平臺,這個盛名之下的龐大軟件到底怎么玩轉?

作為一個功能豐富、組件眾多的“云原生操作系統”,安裝和配置Kubernetes 的復雜性的確容易讓人望而卻步。不過,Kubernetes 社區經過幾年的快速發展,已經出現了不少頗為易用的安裝、部署工具,能夠幫助初學者和新用戶用最簡單的步驟上手 K8s。

接下來跟我一起嘗試用下面幾個非常易用的工具,開始自己的 Kubernetes 學習之旅吧~

1.MicroK8s

MicroK8s 是由Ubuntu推出的基于snap的包。在最新的 Ubuntu 系統下(20.04以上),可以直接使用 snap 命令快速安裝一個本地 Kubernetes 集群。

在 shell 中執行如下命令: 

  1. $ sudo snap install --classic microk8s 

(如果系統沒有 snap 命令,可以通過 apt-get install snap 來安裝)

MicroK8s安裝完成以后,通過 sudo microk8s kubectl 命令來訪問集群: 

  1. $ sudo microk8s kubectl get node    
  2. NAME               STATUS     ROLES    AGE   VERSION  
  3. ip-172-44-255-31   NotReady   <none>   65s   v1.20.2-34+350770ed07a558 

MicroK8s 還集成了很多插件,比如 storage插件也可以通過 microk8s 命令來管理。例如: 

  1. $ sudo microk8s enable storage ingress 

如果想把多個節點加入同一個 Kubernetes 集群,可以使用sudo microk8s add-node 命令,然后根據提示進行操作。

2.K3S

K3S 是 Rancher 推出的一個高集成度的 Kubernetes 發行版,所有的組件都被打包在一個可執行文件中,并且進行了輕量化。

K3S程序可以在這里下載:

https://github.com/rancher/k3s/releases/latest

把 K3S 文件下載到 /usr/local/bin 并且設為可執行以后,就可以用一個命令啟動集群服務: 

  1. $ sudo k3s server 

訪問集群同樣是通過 K3S 命令: 

  1. $ sudo k3s kubectl get node 

如果要把多個主機加入一個集群,可以在另外的節點上執行: 

  1. $ sudo k3s agent –server https://$SERVER:6443 –token $TOKEN 

其中$SERVER和$TOKEN要匹配第一臺主機的地址和 /var/lib/rancher/k3s/server/node-token 文件內的令牌。

3.RKE

RKE的全稱是 Rancher Kubernetes Engine,也是由 Rancher開發和維護的Kubernetes發行版。跟偏重邊緣計算場景的 K3S 相比,RKE 更多面向傳統的數據中心生產環境,偏重集群化部署,且可定制性更強。

要安裝一個 RKE 的集群,可以從這里下載 RKE 程序:

https://github.com/rancher/rke/releases

然后使用 rke config --name cluster.yml 創建一個新的集群部署配置。

編輯 cluster.yml 文件,填充集群的主機列表和訪問方式等,同時還可以定制集群的初始化配置。

配置文件的一個片段如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

nodes:

- address: 11.37.129.93

  port: "22"

  internal_address: 10.1.4.245

  role:

  - controlplane

  - worker

  - etcd

- address: 4.103.57.64

  port: "22"

  internal_address: 10.1.1.101

  role:

  - worker

然后執行 rke up 命令,就會開始安裝。注意部署 RKE 的節點需要預先安裝Docker。

完成以后,當前目錄下出現 kube_config_cluster.yml 文件,即可通過 kubectl命令來訪問集群: 

  1. $ kubectl –kubeconfig kube_config_cluster.yml get node 

4.KIND

Kind 是 Kubernetes-in-Docker 的縮寫。在安裝有 Docker 的主機上創建一個測試用的多節點Kubernetes集群非常容易,而且由于整個集群都在 Docker 的容器環境中運行,不會對主機環境和其它配置造成過多干擾。

kind 命令可以從這里下載:https://kind.sigs.k8s.io/

保存到 /usr/local/bin 以后,直接執行 kind create cluster 就可以創建一個集群:

如果你想嘗試多節點的集群,也可以: 

  1. $ cat > kind.config <<EOF  
  2. kind: Cluster  
  3. apiVersion: kind.x-k8s.io/v1alpha4  
  4. # One control plane node and three "workers".  
  5. nodes:  
  6. - role: control-plane  
  7. - role: worker  
  8. - role: worker  
  9. - role: worker  
  10. EOF  
  11. $ kind create cluster --config kind.config 

命令完成后,系統中會出現幾個新的 Docker 容器。并且 $HOME/.kube/config 文件會自動更新,因而直接運行 kubectl get node 就可以訪問 kind 集群了。 

 

責任編輯:龐桂玉 來源: 奇妙的Linux世界
相關推薦

2021-12-10 10:46:16

可視化工具LinuxRedis

2022-05-25 16:59:27

Kubectl-IcKubernetesPod

2016-11-28 15:22:24

開源管理工具

2014-09-09 09:32:50

項目管理管理工具

2014-10-20 10:10:28

軟件補丁策略補丁管理

2022-09-14 18:23:01

工具加解密接口

2018-03-13 10:00:14

開源工具Kubernetes

2014-05-22 10:51:17

Linux文件管理工具

2019-02-12 13:20:27

開源網絡網管工具

2015-09-29 06:58:59

2020-04-29 09:42:51

Linux 服務器 工具

2021-12-31 10:40:48

JarbootJavaGitHub

2015-07-28 15:10:55

2017-03-09 08:36:29

開源工具物聯網移動應用

2014-07-02 16:00:26

VMware vSph

2024-09-23 17:09:28

2024-01-18 09:00:00

漏洞Docker工具

2022-06-06 08:37:13

Linux遠程桌面工具

2010-10-11 11:03:01

MySQL管理工具

2022-06-07 12:09:55

身份和訪問管理IAM網絡安全
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久国产高清视频 | 狠狠ri | 午夜精品一区二区三区在线观看 | 国产在线观看一区二区 | 日韩av电影院 | 国产一区二区三区免费观看视频 | 午夜精品久久久久久久久久久久久 | 免费成人午夜 | a黄在线观看 | 亚洲精品1 | 国产精品久久久久久久久久久久 | 日韩精彩视频 | 精品中文字幕在线 | 久久免费看 | 亚洲 欧美 日韩在线 | 日韩精品久久久久 | 欧美激情精品久久久久 | 天天狠狠| 久久精品国产99国产精品 | 中文字幕精品一区二区三区精品 | www九色 | 亚洲国产成人av好男人在线观看 | 精品麻豆剧传媒av国产九九九 | 香蕉大人久久国产成人av | 色在线免费视频 | 久久se精品一区精品二区 | 亚洲精品一区二区 | 精品久久久久久亚洲综合网 | 97av| 福利网址| 久久久爽爽爽美女图片 | 国产精品成人一区 | 日本字幕在线观看 | 亚洲激情一级片 | 亚洲欧洲一区二区 | 国产高清视频在线 | 最新中文字幕久久 | 日韩a v在线免费观看 | 亚洲国产精品99久久久久久久久 | 亚洲高清成人在线 | 在线国产一区 |