Day 29 : MinKube 安装

今天来讲一下Kubernetes的基本安装,这次我们选用MiniKube。MiniKube是一个简单好用的Kubernetes工具。以往在建立Kubernetes clustering架构时我们会有多个Master、多个worker要去设定与连结。MiniKube让你可以把Master、worker node架在同一台机器上来方便学习Kubernetes。此外方面的UI让你在学习操作kubernetes更加轻松简单。

https://ithelp.ithome.com.tw/upload/images/20211003/20119044veWFzUqPwj.jpg

安装MiniKube

参考MiniKube 官网。但是同样的,我们也可以把MiniKube包在一个container里面,参考MiniKube DockerHub。但是这次我们还是先来参考官网的操作吧,同样的也会包在container中( ° ∀ ° )ノ゙。

进入官网选择你的作业系统与CPU架构,如我选择安装在Linux、x86上。

  • curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
  • sudo install minikube-linux-amd64 /usr/local/bin/minikube

输入minikube start。要注意的是,minikube只能运行在container或是virtual machine中,机器有docker会自动选择docker。如果想要选择其他container (如cri-o)可以使用minikube start --driver cri-o
https://ithelp.ithome.com.tw/upload/images/20211004/20119044MFAefkUOi3.png

  • docker ps -a 如果你是用docker container的方式,你应该可以看到一个正在运行的minikube

  • minikube status 查看minikube的状态。

kubectl

我们上一篇有提到操作K8s有三种方法: UI、API、CTL,kubectl是Master Node的一个操作K8s重要的入口点:

  • minikube kubectl -- get po -A 让minikube下载kubectl套件
  • alias kubectl="minikube kubectl --" 将kubectl放在shell config中

接下来你输入kubectl应该就有东西了

MiniKube 使用

如果你有多台机器,要建立k8s Clustering,可以参考minikube-kubeadm-kind-k3s,选择使用K3S或是kubeadm。


<<:  Day-17: 咩安抓部署?

>>:  [Day 17] - 『转职工作的Lessons learned』 - Cube.js / Redis TimeoutError

网路进阶篇

同样是网路,昨天是基础篇,今天进阶篇~ 其实,我自己网路没有很熟XD 而且我都是从攻击者角度去看,今...

Day13-"练习二维阵列"

今天练了一下二维阵列 利用scanf将输入的数值与自己相乘後,并将结果反着印出,最後一个输入的数值第...

Day12 ATT&CK for ICS - Initial Access(2)

T0819 Exploit Public-Facing Application 攻击者针对攻击已知...

DAY30 - 使用 Istio 的 PrometheusJaeger 监控流量请求

本文章同时发布於: Github(包含程序码) 文章为自己的经验与夥伴整理的内容,设计没有标准答案,...

JavaScript入门 Day04_变数宣告

嘿各位,今天要说的是 JavaScript 的变数宣告 为什麽昨天说像变魔法呢~ 因为只要使用变数宣...