Code Monkey home page Code Monkey logo

Comments (5)

AntonOfTheWoods avatar AntonOfTheWoods commented on June 20, 2024

I'll try and run through a full install today. Kubernetes is a strange beast in terms of updates and cert-manager 0.16 is pretty old now. I was going to update to the new 1.2.0. Is there any chance you could update to 1.0.? for testing? Also, have you validated your cert-manager install?

from ankicommunity-api-server.

senorsmile avatar senorsmile commented on June 20, 2024

I had, although I now notice that one of the deployments is in crash loop:

# kubectl get pods -A
NAMESPACE      NAME                                      READY   STATUS             RESTARTS   AGE
kube-system    hostpath-provisioner-5c65fbdb4f-cdt7s     1/1     Running            0          8h
kube-system    calico-node-8rltk                         1/1     Running            1          8h
kube-system    calico-kube-controllers-847c8c99d-mvq8s   1/1     Running            0          8h
cert-manager   cert-manager-d994d94d7-4vthx              1/1     Running            0          8h
cert-manager   cert-manager-webhook-845d9df8bf-6l5zr     1/1     Running            0          8h
cert-manager   cert-manager-cainjector-fc6c787db-h77hs   0/1     CrashLoopBackOff   96         8h

I'll poke around to see if I can figure out what's up with the failing pod.

from ankicommunity-api-server.

AntonOfTheWoods avatar AntonOfTheWoods commented on June 20, 2024

I think it might be related to the cert-manager-cainjector pod. In any case, I just upgraded a 1.20 k3s machine I have to cert-manager 1.2.0 and everything seemed to install pretty flawlessly, provided I changed the clusterissuers to apiVersion: cert-manager.io/v1.

One thing which I'm a little sorry about but will probably not be able to fix without help timewise - I am keeping to the bleeding edge, so unless there is suddenly major interest in the project, will be focusing support on the latest versions of everything, including kubernetes.

I will hopefully be updating the docker image to 0.0.9 today with a new release and will update.

If you think having a clusterissuer instead of an issuer is annoying, I'll definitely consider changing that, though the config is relatively easy if you use other issuers. Let me know.

As an aside, I started out my kube journey on microk8s but have now moved to k3s, as its clustering capabilities were far, far more mature than microk8s when I needed them. It should work everywhere but k3s is likely to be the best supported going forward.

from ankicommunity-api-server.

senorsmile avatar senorsmile commented on June 20, 2024

I've been messing with k8s for a few years, but have only real played in eks and kubespray for large bare metal stuff. I have also not really used helm (delegating that to people on my teams intsead). So this is both a project to learn stuff I've just been putting off as well as get resilient anki server for myself and a few friends.

I'll continue with the tutorial except upgrading cert-manager to 1.2.0.

I'd be happy to guinea pig any new stuff based on k3s.

from ankicommunity-api-server.

senorsmile avatar senorsmile commented on June 20, 2024

I am not sure what I had done before, but 1.2.0 cert-manager is up and running. I have a hunch it was the CRD (or lack thereof), but I destroyed that instance and tried fresh. I'll post back and close if I get past the original error.

from ankicommunity-api-server.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.