searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

minikube安装网关介绍

2023-09-22 03:43:58
15
0

一、安装准备

x86_64机器
centos 7.6操作系统
minikube-1.22.0
istio-1.9.0
higress-1.1.1

minikube、istio最新版安装istio-ingress会超时,选上面的版本安装更为容易

 

二、安装docker

添加docker仓库

wget http:斜杠mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
mv docker-ce.repo /etc/yum.repos.d/

安装docker

yum install docker-ce
systemctl start docker    #启动docker
systemctl enable docker #系统自启动

查看状态

docker version

 

三、安装minikube

安装

curl -LO https:斜杠storage.googleapis.com/minikube/releases/v1.22.0/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

启动

minikube start --image-mirror-country=cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --cache-images=true

查看状态

minikube status

停止删除

minikube stop
minikube delete

四、安装kubectl

添加 k8s 源仓库

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

安装

yum install kubectl

查看状态

kubectl version
kubectl get nodes
kubectl get pods -A

五、安装istio

安装istioctl工具

https:斜杠github.com/istio/istio/releases/download/1.9.0/istioctl-1.9.0-linux-amd64.tar.gz
tar -xzvf istioctl-1.9.0-linux-amd64.tar.gz
cp -a istioctl-1.9.0/bin/istioctl /usr/local/bin/

查看状态

istioctl version
istioctl profile list

安装组件

istioctl install --set profile=demo

查看状态

kubectl get pod -n istio-system
kubectl get svc -n istio-system

 

六、安装kiali

安装

kubectl apply -f samples/addons
kubectl apply -f samples/addons/extras

查看状态

kubectl get svc -n istio-system

页面观测istio

#映射web端口
kubectl port-forward -n istio-system svc/kiali --address 0.0.0.0 20001:20001
#web访问地址
http:斜杠centos机器ip:20001

 

七、安装higress

安装

helm repo add higress.io https:斜杠higress.io/helm-charts
helm install higress -n higress-system higress.io/higress --create-namespace --render-subchart-notes --set higress-console.domain=console.higress.io --set higress-console.o11y.enabled=true

查看状态

helm status higress -n higress-system

web观测

#映射web端口
kubectl port-forward service/higress-console -n higress-system --address 0.0.0.0 28080:8080
#获取web admin密码
kubectl get secret --namespace higress-system higress-console -o jsonpath="{.data.adminPassword}" | base64 -d
#web访问地址
http:斜杠centos机器ip:28080
0条评论
作者已关闭评论
a****k
16文章数
0粉丝数
a****k
16 文章 | 0 粉丝
原创

minikube安装网关介绍

2023-09-22 03:43:58
15
0

一、安装准备

x86_64机器
centos 7.6操作系统
minikube-1.22.0
istio-1.9.0
higress-1.1.1

minikube、istio最新版安装istio-ingress会超时,选上面的版本安装更为容易

 

二、安装docker

添加docker仓库

wget http:斜杠mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
mv docker-ce.repo /etc/yum.repos.d/

安装docker

yum install docker-ce
systemctl start docker    #启动docker
systemctl enable docker #系统自启动

查看状态

docker version

 

三、安装minikube

安装

curl -LO https:斜杠storage.googleapis.com/minikube/releases/v1.22.0/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

启动

minikube start --image-mirror-country=cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --cache-images=true

查看状态

minikube status

停止删除

minikube stop
minikube delete

四、安装kubectl

添加 k8s 源仓库

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

安装

yum install kubectl

查看状态

kubectl version
kubectl get nodes
kubectl get pods -A

五、安装istio

安装istioctl工具

https:斜杠github.com/istio/istio/releases/download/1.9.0/istioctl-1.9.0-linux-amd64.tar.gz
tar -xzvf istioctl-1.9.0-linux-amd64.tar.gz
cp -a istioctl-1.9.0/bin/istioctl /usr/local/bin/

查看状态

istioctl version
istioctl profile list

安装组件

istioctl install --set profile=demo

查看状态

kubectl get pod -n istio-system
kubectl get svc -n istio-system

 

六、安装kiali

安装

kubectl apply -f samples/addons
kubectl apply -f samples/addons/extras

查看状态

kubectl get svc -n istio-system

页面观测istio

#映射web端口
kubectl port-forward -n istio-system svc/kiali --address 0.0.0.0 20001:20001
#web访问地址
http:斜杠centos机器ip:20001

 

七、安装higress

安装

helm repo add higress.io https:斜杠higress.io/helm-charts
helm install higress -n higress-system higress.io/higress --create-namespace --render-subchart-notes --set higress-console.domain=console.higress.io --set higress-console.o11y.enabled=true

查看状态

helm status higress -n higress-system

web观测

#映射web端口
kubectl port-forward service/higress-console -n higress-system --address 0.0.0.0 28080:8080
#获取web admin密码
kubectl get secret --namespace higress-system higress-console -o jsonpath="{.data.adminPassword}" | base64 -d
#web访问地址
http:斜杠centos机器ip:28080
文章来自个人专栏
云组件
16 文章 | 1 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0