[ Kube 70 ] Deploying Spinnaker in Kubernetes cluster

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • In this video I will show you how to deploy Spinnaker in your Kubernetes cluster using Halyard.
    Spinnaker is an open-source, multi-cloud continuous delivery platform that helps you release software changes with high velocity and confidence.
    Spinnaker Install Doc:
    github.com/jus...
    Spinnaker Concepts:
    www.spinnaker....
    Spinnaker Installation Steps:
    www.spinnaker....
    Learn Kubernetes Playlist:
    • Learn Kubernetes
    Hope you enjoyed this video. Please share it with your friends and don't forget to subscribe to my channel. For any questions/issues/feedback, please leave me a comment and I will be happy to help.
    Thanks for watching.
    If you wish to support me:
    www.paypal.com...
    #kubernetes #spinnaker #learnkubernetes #justmekubernetes

ความคิดเห็น • 104

  • @X4WDS
    @X4WDS 2 ปีที่แล้ว +1

    This is really concise video for the spinnaker installation. I have seen multiple blog posts about the installation, either some or other information is missing or not clear enough. But this video has cleared the way through.

  • @jobinat8788
    @jobinat8788 4 ปีที่แล้ว +1

    Thank you so much sir, your videos help me to pass my CKA exam

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +2

      Hi Jobin, thanksnfor watching. Great to hear this.

  • @ramalingamvarkala1571
    @ramalingamvarkala1571 3 ปีที่แล้ว +1

    Thank you very much for the awesome video, It helped me a lot. I deployed spinnaker to AWS EKS and used s3 instead of minio.

    • @justmeandopensource
      @justmeandopensource  3 ปีที่แล้ว +2

      Hi Ramalingam, thank for watching. Cheers.

    • @ramalingamvarkala1571
      @ramalingamvarkala1571 3 ปีที่แล้ว +1

      @@justmeandopensource Eagerly waiting for a video on the deployment to Kubernetes using spinnaker after Jenkins build.

  • @bhuvanasenthil5729
    @bhuvanasenthil5729 ปีที่แล้ว +1

    This is really interesting and excellent presentation sir....i salute your efforts ...!!!🙏

  • @rahult408
    @rahult408 4 ปีที่แล้ว +4

    I really like all your videos Sir, really appreciate :) :)

  • @rameshrd4309
    @rameshrd4309 2 ปีที่แล้ว +1

    You are the man, thanks for the awesome video, wonderful explanation!!!!

  • @amitpawar1677
    @amitpawar1677 2 ปีที่แล้ว +1

    Thanks Sir amazing video.. YOu are the bst

    • @justmeandopensource
      @justmeandopensource  2 ปีที่แล้ว +1

      Hi Amit, thanks for watching.

    • @amitpawar1677
      @amitpawar1677 2 ปีที่แล้ว

      @@justmeandopensource Hello Sir, The front50 pod keeps crashing and echo pod is not coming up... I followed exact steps mentioned by you. I am using dynamic NFS provisioning and I can see minio has mades claims successfully on it. Can you please suggest.

  • @thangtrananh622
    @thangtrananh622 4 ปีที่แล้ว +1

    Thanks very much. Your video present very detail and it is very helpful with me. Verry good.

  • @dipeshgupta3545
    @dipeshgupta3545 3 ปีที่แล้ว +1

    i configured the same steps on gcp & got the spinnaker console ...after following your videos , awesome work !! but i am confuse between halyard and helm

    • @justmeandopensource
      @justmeandopensource  3 ปีที่แล้ว +2

      Hi Dipesh, thanks for watching. Halyard is the recommended way. I haven't tried the helm way. Cheers.

  • @parkjungsang7890
    @parkjungsang7890 2 ปีที่แล้ว +1

    Thank you for your awsome video.

  • @youngj4692
    @youngj4692 4 ปีที่แล้ว +1

    Thanks 👍👍

  • @meghagn4553
    @meghagn4553 3 ปีที่แล้ว +2

    nice video thanks. is there any video of using spinnaker for CD process onto azure cloud

    • @justmeandopensource
      @justmeandopensource  3 ปีที่แล้ว +1

      Hi Megha, thanks for watching. No videos yet for CD process in Azure.

    • @meghagn4553
      @meghagn4553 3 ปีที่แล้ว +1

      Have u tried with thanos and Prometheus integration ?

    • @justmeandopensource
      @justmeandopensource  3 ปีที่แล้ว +1

      @@meghagn4553 No not yet.

  • @adonaik8s
    @adonaik8s 4 ปีที่แล้ว +1

    very good my friend, and useful.... thanks a lot for your effort

  • @KahaniyonKK
    @KahaniyonKK 4 ปีที่แล้ว +1

    Can you please create specific playlist on separating k8s in staging/development environment using Kops, k8s in production using Kubeadm, CI/CD to deploy application in k8s using helm, or Jenkins etc.
    K8s CI/CD pipeline in AKS, GCP and EKS, create k8s cluster using Terraform, Cloudformation (Linux and windows worker node) on EKS
    A big thanks for all your videos. It's really helpful.

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +1

      Hi Dheeraj, thanks for watching. I have not done any videos using KOPS for provisioning k8s cluster. I have played with it few times. Will add it to my list and see if I get some time to do it. Cheers.

  • @subhamjack605
    @subhamjack605 4 ปีที่แล้ว +2

    Great video, could you please make a video on deployment using Spinnaker.

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +1

      Hi Subham, thanks for watching. Yes thats definitely in my list and will do it. Cheers.

    • @subhamjack605
      @subhamjack605 4 ปีที่แล้ว +1

      @@justmeandopensource Thanks,Would it be possible to have full CI/CD with spinnaker, I mean Integration of Jenkins and Spinnaker?

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +2

      @@subhamjack605 yeah that was my plan. I will have to test it few times before recording.

    • @subhamjack605
      @subhamjack605 4 ปีที่แล้ว +1

      @@justmeandopensource yeah, That would be great, Thanks

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +1

      @@subhamjack605 No worries.

  • @HeyMani92
    @HeyMani92 4 ปีที่แล้ว +3

    Hi Venkat, Awesome video
    Could you please do more videos on Spinnaker

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +2

      Hi Mani, thanks for watching. Sure. Will definitely do. There is a lot in my to do list. Cheers.

    • @DoreaNclcl
      @DoreaNclcl 3 ปีที่แล้ว +1

      @@justmeandopensource please do more of this, I was searching for the next video where you create an application :'(, I was trying with HELM, but that was a mess this video save me a lot of time

    • @justmeandopensource
      @justmeandopensource  3 ปีที่แล้ว +2

      @@DoreaNclcl Hi Thanks for your interest. There are topics related to Spinnaker in my list of things to do. I will definitely get to it.

  • @jobinat8788
    @jobinat8788 4 ปีที่แล้ว +1

    Awesome video 👍

  • @rmnobarra
    @rmnobarra 4 ปีที่แล้ว +1

    Awesome video!!

  • @umartariq3579
    @umartariq3579 4 ปีที่แล้ว +1

    Very nice 👍👍

  • @venkataramanaakkineni3583
    @venkataramanaakkineni3583 3 ปีที่แล้ว +1

    Hi are you planning to make a video of full CI/CD using Jenkins, spinnaker, Kubernetes

  • @venkatk8314
    @venkatk8314 4 ปีที่แล้ว +1

    Really helpful

  • @AgusSetiawan-zb8ox
    @AgusSetiawan-zb8ox 4 ปีที่แล้ว +2

    i think, i must read doc about spinnaker

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +1

      Thanks for watching.

    • @AgusSetiawan-zb8ox
      @AgusSetiawan-zb8ox 4 ปีที่แล้ว

      @@justmeandopensource hi venkat, can i install spinnaker on my server ubuntu but not server cluster on k8s. and can i manage my k8s from spinnaker on ubuntu server?

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว

      @@AgusSetiawan-zb8ox I don't think so. Spinnaker is meant to be deployed in a kubernetes cluster from where you can start managing your continuous deployment framework.

  • @jayeshthamke7860
    @jayeshthamke7860 3 ปีที่แล้ว +2

    This is really interesting tutorial. Are you also planning to create jekins ci and spinnaker cd as ci/cd combination video?

    • @justmeandopensource
      @justmeandopensource  3 ปีที่แล้ว +5

      Hi Jayesh, thats a good idea. Let me see if I get some time to do it. Thanks for watching. Cheers.

  • @KahaniyonKK
    @KahaniyonKK 4 ปีที่แล้ว +1

    Awesome 👍

  • @MelliniNarumugai
    @MelliniNarumugai 4 ปีที่แล้ว +2

    super.. 😍 🔥 🔥

  • @shashikantdivekar7839
    @shashikantdivekar7839 5 หลายเดือนก่อน

    Excellent video. Very informative. I am trying to do the same on my Mac laptop. Getting error -
    % helm install minio --namespace spinnaker --set accessKey="myaccesskey" --set secretKey="mysecretkey" --set persistence.enabled=false stable/minio
    Error: INSTALLATION FAILED: repo stable not found
    Can you suggest what I need to do to correct the above error?

  • @user-gy7zy8ff8v
    @user-gy7zy8ff8v ปีที่แล้ว

    At this point, do u still recommend to install Spinnaker by Halyard instead of using the armory-spinnaker-operator?

  • @kiranvennapusa347
    @kiranvennapusa347 4 ปีที่แล้ว

    I am not using AWS S3 bucket and how can i use same with Google storage bucket ? if you have any documents with google storage concept, pls share with me
    i am not able to sudo to root on halyard container and i am unable to perform most of operations with out root in container.

  • @schoolbook1
    @schoolbook1 3 ปีที่แล้ว

    Am stacking on enabling kubernetes. ! ERROR Failure writing your halconfig to path
    "/home/spinnaker/.hal/config": /home/spinnaker/.hal/config
    - Failed to enable kubernetes

  • @fernandoguse8915
    @fernandoguse8915 2 ปีที่แล้ว

    Hello, it's possible to install spinnaker on EKS Cluster via terraform? We want to control everything inside Kubernetes via terraform.

  • @samnickerson9255
    @samnickerson9255 4 ปีที่แล้ว

    AWESOME video, well done!
    Question I am chasing, maybe you know off the top of your head: does/can halyard install apps other than spinnaker itself?
    Example: If I am about to build a helm chart for my app, and really like spinnaker, can I use halyard rather than Helm?

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +1

      Hi Sam, thanks for watching. I don't think you can use Halyard for anyother app deployment. It is meant to be used for deploying Spinnaker. Atleast thats what I get by looking at their GitHub page.
      github.com/spinnaker/halyard

  • @ricardoguzman9189
    @ricardoguzman9189 3 ปีที่แล้ว

    Hello, thanks for the video.
    Can you help me with an issue? I'm unable to connect from the halyard container back to kubernetes. I get a dial/tcp timeout. I have no problem with the cluster in the local machine tho.

  • @ananyahn8432
    @ananyahn8432 4 ปีที่แล้ว +2

    I have used Kubeadm Cluster created in Aws EC2 instances. To deploy spinnaker i am using halyard installed on EC2 and storage Minio/S3. Have exposed to public by using overide commands. When I access in browser it's considering localhost:8084 when connecting to api. Is there any additional steps other than you have shown in video to be configured

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +2

      Hi Ananya, thanks for watching. I haven't tried it in AWS. Will try at some point next week. Cheers.

    • @ananyahn8432
      @ananyahn8432 4 ปีที่แล้ว +1

      If you could please with GitHub triggers in ubuntu 16 or 18 OS with Spinnaker pipeline

    • @ananyahn8432
      @ananyahn8432 4 ปีที่แล้ว +1

      I really liked the videos, and thank you so much.

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +1

      @@ananyahn8432 you are welcome. I am yet to try these.

  • @kousikchatterjee1507
    @kousikchatterjee1507 4 ปีที่แล้ว +1

    Hi Venkat, Awesome video. I have successfully deployed Spinnaker in KinD Cluster. I have not changed anything in Deck and Gate services. I have also able to access the Deck UI using port forwarding command. But in the Browser, I am not able to create any application or project in the console. Could you please help me with this.

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +1

      Hi Kousik, thanks for watching. I have had that problem when I was testing Spinnaker. You might have to wait until all the Spinnaker components are fully up and running. Sometimes they show up as running but may be in a restart loop. So make sure all the components are stable and if possible have a look at the individual logs.

    • @kousikchatterjee1507
      @kousikchatterjee1507 4 ปีที่แล้ว

      @@justmeandopensource Hi Venkat, I have wait for 1 day but issue is same. I am not able to create any application or project in the console. My KinD Cluster have 4 core CPU and 8 GB RAM.

  • @rexonjosephjoseph1480
    @rexonjosephjoseph1480 4 ปีที่แล้ว +1

    Thanks for the video
    I tried and ended up installating spinnaker but frontend pod is keep on crashing.Can you please let me know where am gng wrong and what can i do to fix it..

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +2

      Hi Rexon, thanks for watching. Did you follow the same steps as shown in this video? I used Halyard to deploy Spinnaker. Have you got enough resources (RAM) on your host machine? Please check the logs of the pod that is crashing. It will give you some clue as to why its failing. Usually it will take around 10 minutes for all the Spinnaker related resources to be in running state.

    • @rexonjosephjoseph1480
      @rexonjosephjoseph1480 4 ปีที่แล้ว

      @@justmeandopensource i used gce for storage and deployment wemt fine..Thank you...and one thing if i expose my worker node ip for deck and gate via nodeport, it is not at all opening..where am missing

    • @kiranvennapusa347
      @kiranvennapusa347 4 ปีที่แล้ว

      @@rexonjosephjoseph1480 Hi Rexon, Please share the steps which you followed for GCE Storage

  • @thaunghtikeoo7746
    @thaunghtikeoo7746 3 ปีที่แล้ว

    Hi venkat, initial setup is done but when i run ' hal deploy apply' I got this error: Problems in Global:
    ! ERROR Failed to backup user file: /root/.kube/config .. Can you help me pls?

  • @amanmishra-vt8hk
    @amanmishra-vt8hk 4 ปีที่แล้ว

    Sir I am getting this error after installing halyard and writing it on its bash : "ERROR Failure writing your halconfig to path "/home/spinnaker/.hal/config": /home/spinnaker/.hal/config "

  • @shivbratacharaya4199
    @shivbratacharaya4199 4 ปีที่แล้ว

    Can you please explain spinnaker with operator

  • @sarfarazshaikh
    @sarfarazshaikh 4 ปีที่แล้ว +1

    Hi Sir, I have only 2-vCPU in my local mac system and 6 GB RAM can I deploy in my local?

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +1

      HI Sarfaraz, thanks for watching. Thats not going to be enough to run spinnaker I am afraid.

  • @crayontochaos86
    @crayontochaos86 4 ปีที่แล้ว +1

    I'm getting the following error on using kubectl cluster-info inside halyard container
    Error loading config file "/home/spinnaker/.kube/config": open /home/spinnaker/.kube/config: permission denied
    Can anyone explain to me why this is the case?

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +3

      Hi, thanks for watching.
      In this video I mounted kubeconfig from my local machine "~/.kube/config" inside the container at "/home/spinnaker/.kube/config" during docker run command.
      You get permission denied on the config file. Try changing the permissions on the kubeconfig file on your local machine. chmod 644 ~/.kube/config and re-run the docker run command. Cheers.

    • @crayontochaos86
      @crayontochaos86 4 ปีที่แล้ว

      @@justmeandopensource thanks that did the trick
      I'm a fresher working in devops field and your videos have helped me through a lot. Thanks for the great work

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว

      @@crayontochaos86 No worries. You are welcome.

  • @lazybongguy
    @lazybongguy 4 ปีที่แล้ว +1

    What is that tool you are using for suggestions with kubectl ?

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +2

      HI Ashish, thanks for watching. I use oh-my-zsh with zsh-autosuggestions plugin which suggests commands based on my previous command history.

    • @lazybongguy
      @lazybongguy 4 ปีที่แล้ว +1

      @@justmeandopensource cool thanks. Love your videos BTW.

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +1

      @@lazybongguy You are welcome.

  • @meghagn4553
    @meghagn4553 3 ปีที่แล้ว

    bash-5.0$ kubectl cluster-info
    error: Error loading config file "/home/spinnaker/.kube/config": open /home/spinnaker/.kube/config: permission denied
    root@k8s-master:/home/k8s-master# cd ~
    root@k8s-master:~# ls -a
    . .. .bash_history .bashrc .hal .kube .profile .ssh .viminfo
    root@k8s-master:~# cd .kube
    root@k8s-master:~/.kube# ls
    cache config
    i couldnt find the spinnaker folder and i face the above when i get into halyard container and exec command. What needs to be done ?

  • @shriyutjha5411
    @shriyutjha5411 4 ปีที่แล้ว

    Can I use this method for deploying spinnaker in a GKE cluster?

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว

      Hi Shriyut, thanks for watching. I believe the process should be very similar. All you need is access to a kubernetes cluster, no matter where it runs.

  • @srinivaskona4752
    @srinivaskona4752 4 ปีที่แล้ว +1

    can u please do a lab on the elastic cloud for Kubernetes (ECK) demo with APM configured I didn't find any comprehensible documentation on this topic.
    URL for there website www.elastic.co/downloads/elastic-cloud-kubernetes. I have not found how to configure logstash for this deployment and APM.
    please help me out with this situation..tq u...ur contribution for Kubernetes is amazing...

    • @justmeandopensource
      @justmeandopensource  4 ปีที่แล้ว +2

      Hi Sri, thanks for watching. I actually tried ECK stuff last week. It was working fine and I was about to record a video for it. I will do that soon. Cheers.

  • @ravisharma4533
    @ravisharma4533 ปีที่แล้ว

    Sir I am getting this error after installing halyard and writing it on its bash : "ERROR Failure writing your halconfig to path "/home/spinnaker/.hal/config": /home/spinnaker/.hal/config "