绝对说来,Apache Ignite是一个了不起的开源项目。 不要以为它只是一个缓存。 它提供了更多方法。
Kubernetes日益流行,它也是一个非常方便的工具。
在本教程中,我们将集成ignite和Kubernetes。
![](https://i-blog.csdnimg.cn/blog_migrate/14bc96519295c1660f6ec6afd44a7376.png)
第一步是启动Minikube 。
要在您的Kubernetes安装上点火,第一步是安装头盔图表。
>helm repo add stable https: //kubernetes-charts >helm repo add stable https: //kubernetes-charts .storage.googleapis.com >helm install ignite-cache stable /ignite NAME: ignite-cache LAST DEPLOYED: Sat Mar 7 22:23:49 2020 NAMESPACE: default STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: To check cluster state please run: kubectl exec -n default ignite-cache-0 -- /opt/ignite/apache-ignite/bin/control .sh --state
最终,在发出此命令后,预计将在您的kubernetes集群上进行点火缓存设置。
>kubectl get pods NAME READY STATUS RESTARTS AGE ignite-cache-0 1 /1 Running 0 79s ignite-cache-1 1 /1 Running 0 13s >kubectl get svc ignite-cache ignite-cache ClusterIP None <none> 11211 /TCP ,47100 /TCP ,47500 /TCP ,49112 /TCP ,10800 /TCP ,8080 /TCP ,10900 /TCP 6m24s
对于熟悉Kubernetes的人来说,刚刚在您的kubernetes集群中启动了一个ignite缓存,您的应用程序可以在集群中使用ignite服务。 下一个博客重点介绍所需的服务帐户。