Macos 安装k8s

开启 Macos Docker Desktop 中的 K8s 支持 tips: 此操作需要科学上网支持 等待docker执行完成后 对应容器就启动好了 安装 Kubernetes Dashboard Web UI kubectl proxy kubectl proxy在您的机器和 Kubernetes API 服务器之间创建一个代理服务器。默认情况下,它只能在本地访问(从启动它的机器)。 先检查是否kubectl配置正确并且可以访问集群,若出现错误请自行排查 kubectl cluster-info 输出: Kubernetes control plane is running at https://kubernetes.docker.internal:6443 CoreDNS is running at https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'. 启动本地代理服务器 kubectl proxy 若输出以下内存则进行下一步: Starting to serve on 127.0.0.1:8001 访问: http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login 如下所示 通过下方命令获取Token 登录 kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}') ...

七月 14, 2021 · 1 分钟 · wrpota

使用doker搭建DNS服务

在服务器创建对应配置文件 可自行决定存储位置 /docker/dnsmasq/dnsmasq.conf # 完整配置文件参考以下地址 # http://oss.segetech.com/intra/srv/dnsmasq.conf cache-size=50000 dns-forward-max=1000 # 记录所有DNS查询请求 # log-queries # 不使用本地配置的域名解析器 # no-resolv # 不使用本地hosts no-hosts resolv-file=/etc/dnsmasq.resolv.conf addn-hosts=/etc/dnsmasq.hosts # 配置上游DNS服务器地址,用于解析国内域名 server=114.114.114.114 # 配置国际DNS服务器地址 server=8.8.8.8 /docker/dnsmasq/dnsmasq.hosts 127.0.0.1 example.com /docker/dnsmasq/dnsmasq.resolv.conf nameserver 114.114.114.114 nameserver 223.5.5.5 启动docker容器 docker run \ --name dnsmasq \ -d \ -p 53:53/udp \ -p 5380:8080 \ -v /docker/dnsmasq/dnsmasq.conf:/etc/dnsmasq.conf \ -v /docker/dnsmasq/dnsmasq.hosts:/etc/dnsmasq.hosts \ -v /docker/dnsmasq/dnsmasq.resolv.conf:/etc/resolv.conf \ --log-opt "max-size=100m" \ -e "HTTP_USER=user" \ -e "HTTP_PASS=password" \ --restart always \ jpillora/dnsmasq

七月 13, 2021 · 1 分钟 · wrpota