★ Kubernetes

 Kubernetes(K8s)是一个开源系统,用于自动化容器化应用程序的部署,扩展和管理。

★ Kubernetes新闻

  • 龙芯平台私有镜像存储仓库发布[2021-01-07]
Harbor 是专为企业用户设计的 Registry server 开源项目,包括了权限管理、审计、管理界面、自我注册等企业必需的功能,作为一个企业级私有 Registry 服务器,Harbor 很大程度上提升了用户使用 Registry 构建和运行环境传输镜像的效率。为应对docker于2020年8月禁止禁运国家和被列入美国「实体清单」等多个清单的组织和个人使用遵循该服务协议的 Docker 网站及所有相关网站事件,龙芯云计算团队积极相应,拥抱开源 Registry server项目harbor,解决dockerhub镜像获取限速问题,目前龙芯已将现有适配后的所有镜像通过harbor进行托管,托管地址为:http://docker.loongnix.org:8080。
镜像获取方式:
1、联系龙芯harbor管理员获取私有仓库帐号,管理员邮箱zhangwenlong@loongson.cn
2、安装Docker客户端
3、配置配置Docker允许使用Insecure Registry
编辑/etc/docker/daemon.json,增加insecure-registries的配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "insecure-registries":["docker.loongnix.org:8080"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
  • 龙芯平台 dashboard:2.0.3 发布[2020-1-7]
Kubernetes Dashboard 是 Kubernetes 的官方 Web UI,用户可以通过Dashboard进行管理集群内所有资源对象,具有使用简单、便捷的优点。现基于龙芯平台kubernetes 1.18.3 的dashboard 2.0.3已正式发布。
镜像下载地址:https://hub.docker.com/r/loongnixk8s/dashboard
官方部署指导:https://github.com/kubernetes/dashboard
[root@master001 dashboard]# kubectl get pod -A -o wide
kubernetes-dashboard   dashboard-metrics-scraper-7b59f7d4df-gbnp4   1/1     Running	0          5d18h   172.16.152.133   node001     <none>           <none>
kubernetes-dashboard   kubernetes-dashboard-59bd6748b5-t4fxx        1/1     Running     0          5d18h   172.16.152.134   node001     <none>           <none>
  • 龙芯平台 nats-server:2.1.9 通信系统发布[2020-12-2]
nats是一种简单、安全和高性能的通信系统,旨在满足当今和未来的分布式计算需求,nats可以保护和简化现代分布式系统的设计和操作,具有云消息传递、寻址和发现、命令与控制、动态伸缩、位置透明等功能。现龙芯平台 nats-server 2.1.9已正式发布。
镜像下载地址:https://hub.docker.com/r/loongnixk8s
官方部署指导:https://docs.nats.io/nats-on-kubernetes/minimal-setup
[root@master001 loongson]# kubectl get pods  -o wide
NAME     READY   STATUS    RESTARTS   AGE   IP                NODE        NOMINATED NODE   READINESS GATES
nats-0   1/1     Running   0          12h   192.168.152.163   node001     <none>           <none>
nats-1   1/1     Running   0          12h   192.168.163.67    master001   <none>           <none>
nats-2   1/1     Running   0          12h   192.168.112.129   node002     <none>           <none>
  • 龙芯平台 kong:2.2.0 API 网关发布[2020-11-23]
Kong是一个cloud-native微服务抽象层(也称API网关)架构,其能充当微服务请求的网关,通过插件能够提供负载平衡、日志记录、身份验证、速率限制、转换等能力。Kong于2015年推出,具有快速、可扩展、分布式的特点,其核心价值在于高性能和可扩展性。现龙芯平台 Kong 系列组建已正式发布,包括kong v2.2.0,kubernetes-ingress-controller v1.0.0。
镜像下载地址:https://hub.docker.com/repositories/loongnixk8s
官方指导:https://github.com/Kong/kubernetes-ingress-controller/blob/main/docs/deployment/minikube.md
[root@master001 kong]# kubectl get pods -n kong -o wide 
NAME                           READY   STATUS    RESTARTS   AGE     IP                NODE      NOMINATED NODE   READINESS GATES 
ingress-kong-ff4778659-l98p4   2/2     Running   0          5m41s   192.168.152.150   node001   <none>           <none>
龙芯平台部署文档正在建设,敬请期待!
  • 龙芯平台Jaeger:1.19.2分布式追踪系统发布[2020-10-17]
Jaeger是一个分布式追踪系统,用于监控和排障基于微服务架构的分布式系统,其实现了分布式上下文传递,分布式交互监控等功能,用以辅助完成故障根因分析,服务依赖分析,性能优化等功能。现龙芯平台Jaeger v1.19.2系列组件已正式发布,包括Jaeger-tracegen v1.19.2,jaeger-ingester v1.19.2,jaeger-query v1.19.2,jaeger-collector v1.19.2,jaeger-agent v1.19.2,jaeger-operator v1.20.0,支持的数据存储方式为Elasticsearch,目前此方案可正常使用,后续会继续发布其他数据存储方案。
[root@master jaeger]# kubectl get all --all-namespaces | grep jaeger
default       pod/jaeger-agent-hkxnk                                 1/1     Running     0          69s
default       pod/jaeger-collector-6f5497cbd9-m2cbz                  1/1     Running     0          4s
default       pod/jaeger-query-5977fc6f6d-tfj6b                      1/1     Running     0          4s
default       service/jaeger-collector                         ClusterIP      10.1.33.80     <none>        14267/TCP,14268/TCP,9411/TCP   70s
default       service/jaeger-query                             ClusterIP   10.1.254.1      <none>     80:32158/TCP                   69s
default       daemonset.apps/jaeger-agent       1         1         1       1            1           jaeger-test=true              69s
default       deployment.apps/jaeger-collector                   1/1     1            1           70s
default       deployment.apps/jaeger-query                       1/1     1            1           70s
default       replicaset.apps/jaeger-collector-6f5497cbd9                   1         1         1       4s
default       replicaset.apps/jaeger-collector-d56bc7fdc                    0         0         0       70s
default       replicaset.apps/jaeger-query-5977fc6f6d                       1         1         1       4s
default       replicaset.apps/jaeger-query-6d685b59db                       0         0         0       69s
龙芯官方镜像:https://registry.hub.docker.com/u/loongnixk8s
龙芯平台部署文档正在建设,敬请期待!
  • 龙芯平台istio:1.7.0微服务网格重磅发布[2020-10-10]
istio用来连接、保护、控制和观察微服务,其主要包含:proxy、envoy、pilot、citadel、galley、mixer等,在istio 1.7中istiod已整合了pilot、gitadel、galley,并废弃了mixer。
镜像下载地址:https://hub.docker.com/repositories/loongnixk8s
官方指导:https://istio.io/latest/docs/setup/getting-started/
按照官方指导部署成功,如下:
[root@master001 istio-1.7.0]# kubectl get pod --all-namespaces -o wide
istio-operator   istio-operator-76f79b96dd-rxxxt            1/1     Running       73         10d   192.168.230.215   os-kvm4   <none>           <none>
istio-system     grafana-7d7f48894b-t5fx9                   1/1     Running       1          10d   192.168.230.214   os-kvm4   <none>           <none>
istio-system     istio-egressgateway-695f5944d8-c7bxr       1/1     Running       1          10d   192.168.230.228   os-kvm4   <none>           <none>
istio-system     istio-ingressgateway-5c697d4cd7-2cbmq      1/1     Running       1          10d   192.168.230.216   os-kvm4   <none>           <none>
istio-system     istiod-77544cd464-zjc7q                    1/1     Running       2          10d   192.168.230.209   os-kvm4   <none>           <none>
龙芯平台部署文档正在建设,请耐心等待istio相关新闻。
  • 龙芯平台Kubernetes 1.18.3版本发布[2020-09-30]
龙芯平台Kubernetes v1.18.3重磅发布,对应社区github代码库 tag是v1.18.3,修复了部分社区已知bug,其中单元测试、集成测试、e2e测试、e2e-node测试均达到X86通过率,预计下个季度完成性能测试执行和bug修复。
changelog:[ https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#downloads-for-v1183 ]
同时,龙芯平台支持calico v3.13.2系列组件,监控系统prometheus:2.17.2+granafa:6.6.2,日志系统Loki:1.5.0,服务暴露ingress:0.25.1等周边组件、运维工具。后续会持续增加CNCF更多的部署方案。
  • 龙芯平台Kubernetes 1.15.9版本发布[2020-03-14]

★ Kubernetes下载

★ Kubernetes文档

★ 支持

本页面最后修改于2021年1月7日 (星期四) 20:15。

© 2021 by 龙芯开源社区 • Powered by MediaWiki
京ICP备14017781号