Malcolm Turnbull in arrested Sri Lankans terror hit list

“They are symbolic locations within Sydney,” Detective Superintendent Michael McTiernan told reporters today. Mohamed Nizamdeen from Sri Lanka who was arrested in Sydney and charged with terrorism-related offences, had Australia’s then Prime Minister Malcolm Turnbull and former foreign minister Julie Bishop on the hit list.The university staffer charged with terrorism-related offences in Sydney had previously worked on a cybersecurity app and been photographed with police, Nine News reported. Articles published by the University of NSW describe the work Nizamdeen had done with other students on various projects.In one he talks about his work on a cybersecurity app his team developed as an education tool.“Cyber security is a current hot topic… if it’s not carefully protected we can be left vulnerable and open to theft,” Nizamdeen said in the article.Nizamdeen was not known to police and does not have any criminal history in Australia, police said.Authorities insist there was no ongoing threat to the community following the arrest.“Our JCTT investigators work around the clock and act quickly to disrupt any threats to community safety,” JCCT Commander, Detective Acting Supintendant Mick Sheehy said.“The community should feel safe knowing our law enforcement agencies are working together to investigate all individuals who come to our attention.”Det Supt McTiernan said information from the public was vital in protecting the community.“This investigation is a tangible example of swift action from our joint teams, and the importance of close ties between police and the community,” he said.“If you see something that doesn’t seem quite right, be vigilant, reach out to allow us to make an early intervention.” (Colombo Gazette) Police allege documents containing graphically detailed plans to facilitate terrorism attacks were found at the University of NSW, where Nizamdeen was a staff member.Nizamdeen allegedly compiled a list of targets that included Australia’s then prime minister Malcolm Turnbull and former foreign minister Julie Bishop, a police source has confirmed to the ABC. He was refused bail to appear at Waverley Local Court today. Former speaker Bronywn Bishop and a number of prominent sites including the Sydney Opera House, police stations and train stations were also included, Fairfax Media reports.The investigation led police to execute a search warrant at a unit in Defries Avenue at Zetland at 2am, when they seized a number of electronic items.Police also allegedly found a notebook that named a number of locations and individuals that are “potential targets”. Nizamdeen, 25, was arrested by members of the NSW Joint Counter Terrorism Team at Kensington yesterday. “We have both psychologists and investigators looking at that document to try to interpret the intent and capability, but that is in essence the offence that is before the court.”Nizamdeen, who is in Australia on a student visa, is believed to be affiliated with Islamic State, Det Supt McTiernan said.He was employed as a contractor at the University of NSW and has allegedly travelled back to Sri Lanka and “other areas”. read more

Burlington teacher freed in Indonesia

Updated: Neil’s brother Guy Bantleman joined us on Morning Live. The family of a Burlington teacher jailed in Indonesia is ecstatic as they celebrate the release of Neil Bantleman and teaching assistant Ferdi Tjiong from jail.A picture from one of their colleagues shows the men celebrating with their wives following their release, early this morning our time.Last night it was announced that an appeals court had overturned the convictions against the two men for sexual abuse of kindergarten age boys.Their fortunes finally appeared to turn on Monday when a district court threw out the civil case brought by the mother of one of the children against the school, saying there was no proof that any of the alleged abuses had actually taken place.Throughout the ordeal both men maintained their innocence.    Their trial was widely criticized for presenting evidence that was inconsistent and sometimes contradictory.New evidence from medical reports from three different hospitals in Jakarta and Singapore showed no major injuries or abnormalities in the three children.Neil’s brother Guy Bantleman says the family expects Neil to stay in Indonesia for at least the next three days before returning to Canada for family reunions in Calgary and Burlington. Photo courtesy Dan Machacek, Jakarta Intercultural School read more

WWE severs ties with Hulk Hogan amid report that he used slurs

by The Associated Press Posted Jul 24, 2015 8:54 am MDT Last Updated Jul 24, 2015 at 2:00 pm MDT AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to RedditRedditShare to 電子郵件Email STAMFORD, Conn. – World Wrestling Entertainment Inc. has severed ties with Hulk Hogan amid a report that one of the biggest stars in professional wrestling history used racial slurs in a conversation caught on a sex tape.The company deleted most references to Hogan on its website and issued a statement Friday saying it had terminated its contract with him.WWE did not give a reason, but issued a statement saying it is “committed to embracing and celebrating individuals from all backgrounds as demonstrated by the diversity of our employees, performers and fans worldwide.”On Friday, a joint report from RadarOnline.com and The National Enquirer said that Hogan had used racial slurs in a conversation caught on a sex video that is the subject of an invasion of privacy lawsuit.In a statement, the 61-year-old Hogan apologized for using “offensive language” in a conversation eight years ago.“It was unacceptable for me to have used that offensive language; there is no excuse for it; and I apologize for having done it,” Hogan said, calling his departure from a WWE a resignation.His attorneys did not immediately return messages left by The Associated Press.Hogan, perhaps the biggest star in WWE’s five-decade history, was the main draw for the first WrestleMania in 1985 and was a fixture for years in its signature event, facing everyone from Andre The Giant and Randy Savage to The Rock and even company chairman Vince McMahon.He won six WWE championships and was inducted into the WWE Hall of Fame in 2005 by Sylvester Stallone.But he was able to transcend his “Hulkamania” fan base to become a celebrity outside the wrestling world, appearing in numerous movies and television shows, including a reality show about his life on VH1, “Hogan Knows Best.”Hogan is currently seeking $100 million from the website Gawker for posting part of the sex tape of him with Heather Cole, the ex-wife of Hogan’s one-time friend and radio show host Bubba the Love Sponge Clem.Gawker, which removed the video from its website under a court order, said it had the right to publish the edited video because Hogan talked in detail about his sex life before the video’s release, which made the story newsworthy. FILE – In this Oct. 15, 2012 file photo, former professional wrestler Hulk Hogan, whose real name is Terry Bollea, arrives for a news conference at the United States Courthouse in Tampa, Fla. World Wrestling Entertainment Inc. has severed ties with Hogan. The company did not give a reason, but issued a statement Friday, July 24, 2015, saying it is “committed to embracing and celebrating individuals from all backgrounds as demonstrated by the diversity of our employees, performers and fans worldwide.” (AP Photo/Chris O’Meara, File) WWE severs ties with Hulk Hogan amid report that he used slurs on sex tape read more

Survey German businesses slightly more pessimistic in December than expected

by The Associated Press Posted Dec 17, 2015 2:08 am MDT Last Updated Dec 17, 2015 at 2:40 am MDT AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to RedditRedditShare to 電子郵件Email BERLIN – A closely watched survey shows German executives were slightly more pessimistic than expected in December.The Ifo institute said Thursday its business climate index for December fell to 108.7 points, performing worse than expected by economists who had predicted it would remain unchanged at 109.Firms surveyed for the poll assessed their current situation worse at 112.8 points, down from 113.4 in November, while their outlook for the coming months remained unchanged at 104.7.The German government in October trimmed its economic growth forecast for this year to 1.7 per cent from 1.8 per cent, citing weakness in China and other major emerging economies. It left its 2016 forecast unchanged at 1.8 per cent. Survey: German businesses slightly more pessimistic in December than expected read more

Man sets world record playing CODBLOPS II for 135 hours

first_imgCall of Duty: Black Ops II released on November 13, and in it, gamer Okan Kaya, 28, saw his destiny. A sales manager at online retailer 4Cabling, Kaya played the CODBLOPS sequel for seven days, totaling 135 hours and 50 minutes of playtime. The record time is still waiting to be verified, but if it is, Kaya will have set a Guinness World Record for the longest gaming marathon. Kaya will have beaten the previous record of 122 hours and 7 minutes set by two gamers playing the Resistance series.To set the record, Guinness actually allows a little leeway, giving the players a 10 minute break every hour, and allows that time to accumulate into one pool. So, if a gamer spends 6 uninterrupted hours playing a game, they’ll have a full hour of rest afterward. Kaya took advantage of this, and accumulated and spent his time in such a way that allowed him to get some sleep, and stay as sane as one could stay during 135 hours of Call of Duty. He also managed to exercise a bit, and to change positions between sitting and standing while playing the game.During the marathon, Kaya didn’t just fiddle around with menus and mosey through the single player campaign — he ended up ranked 37 on the CODBLOPS leaderboards at the end of his near 136-hour session.Kaya is expecting the record to be verified and become official, as he made sure to have a rotating crew of witnesses keeping an eye on him throughout the entire session.via Yahoo Games. Image credit: 4Cablinglast_img read more

Mind Ahead to get ahead

first_img Facebook Twitter: @NeosKosmos Instagram “Be your authentic self. There are always going to be obstacles, challenges and unforeseen things that come your way, it’s just knowing to not fear it, embrace it and move forward.”These are the wise words of educator and life coach Nikki Simos. However, not everyone finds themselves equipped to deal with the curve balls life has a habit of throwing our way.“Unfortunately in society today we have a higher intake of people suffering from mental illness,” Nikki tells Neos Kosmos. Despite her many achievements, including her founding of television network Channel 31, from the age of 17 there has always been one lingering dream in the back of her mind: to be a life coach.Now aged 42, Nikki is finally seeing her dream fulfilled with her business venture Mind Ahead. Officially launching on Saturday 7 March, Mind Ahead is an initiative helping people get ahead in life through in-depth seminars and one-on-one life coaching sessions.“Mind Ahead is an opportunity for people to be able to tap into their own self-beliefs and values, and to be able to let go of any pain, distress or any circumstances that they may have experienced in their life,” she says.“I’m the life coach, the facilitator, the mentor who helps them identify where their breakdown has been.”Nikki’s speciality is assisting people with goal setting; however she also covers personal growth and development, health and well-being, relationships, business, finance, career and spirituality.Referring to herself as something of an “earth angel”, it was early on in her life that Nikki started to detect that she had a natural ability in connecting with people. “I often found that people would come up to me and tell me their problems. It was always a conversation like ‘how’s your day going?’ And before you know it they’re telling me their story. Then I thought, I must have a gift that I’m not aware of yet,” she recalls. However, it was an experience close to home a couple of years ago that triggered the decision to take her interest seriously, when her sister was struggling with a form of mental illness. “I thought ‘there’s got to be another way’. Yes there is medication and yes there is the unfortunate experience that you have a chemical imbalance in the brain,” she says.“But I thought, ‘how can I help my sister to move forward, still have the medication in place, but be able to shift her thinking in a positive way to be able to regain her own social confidence, to be able to re-tap into the talents that she always used to have and unfortunately had let go because of the condition she had been experiencing?’”Making it her mission to help her sister, they soon saw incredible changes on her outlook on life and ability to move forward in a positive direction, what she now refers to as ‘The Nikki Effect’.Wanting to streamline her qualifications, she went on to study life coaching in Neuro-Linguistic Programming, where she looked at the conscious mind and internal beliefs and values, which shift thinking patterns from negative to positive.At present Nikki is enrolled at Melbourne’s Coaching Institute, where she is delving into the next level of the Neuro-Lingustic Program, Meta-dynamics.“It’s the extension of the Neuro-Linguistic Program – how to have a conversation with people to be able to understand themselves, what it is they’re doing and thinking of to make them think negative thoughts, to then be able to have control of those and then letting them go, to be able to move forward,” she explains.Currently a self-funded program, Mind Ahead is for people of all ages and backgrounds looking to make changes and move forward, but who simply don’t know how to.“The stigma [about mental illness] needs to go. It’s just something that may happen due to a trigger from an experience in their life, and it’s okay to go and talk about these things, because you can develop relationships again, you can trust people and you can move forward.”The official launch of Mind Ahead will take place on Saturday 7 March at The Blue Dragonfly Cafe, 76 Sydney Street, Kilmore, Vic. For more information, visit www.facebook.com/YourMindAhead?fref=tslast_img read more

Cellules souches embryonnaires des résultats encourageants contre la cécité

first_imgCellules souches embryonnaires : des résultats encourageants contre la cécitéSelon un article publié lundi dans The Lancet, les premières greffes de cellules souches embryonnaires humaines réalisées sur des patientes atteintes de maladies graves de l’œil ont donné des résultats encourageants aux Etats-Unis.Après avoir découvert les cellules souches embryonnaires, il y a 13 ans, les thérapies les utilisant, quoique prometteuses, reste très controversées. En effet, ces cellules sont obtenues à partir d’un prélèvement sur un embryon humain au premier stade de développement, ce qui entraîne sa mort. Les cellules souches embryonnaires sont pourtant les seules cellules ayant la capacité de se différencier en tout type de cellules et de se multiplier sans limite, présentant ainsi un énorme potentiel thérapeutique.À lire aussiMaladie de Charcot : symptômes, causes, traitement, où en est on ?D’où l’importance de ces nouveaux travaux. En effet, la revue britannique The Lancet vient tout jute de publier les résultats d’une expérimentation conduite par la société américaine Advanced Cell Technology (ACT) et utilisant justement ces cellules. “C’est la première fois qu’on rapporte l’utilisation de ce type de cellules chez l’homme”, souligne ainsi la revue dans un communiqué relayé par l’AFP. Au cours de ces travaux, les chercheurs ont en fait réalisé une greffe sur des patientes volontaires et atteintes de maladies graves de l’œil : environ 50 000 dérivés de cellules souches embryonnaires humaines ont été injectés sous la rétine d’un des deux yeux.La première volontaire âgée d’environ 50 ans, souffre de la maladie de Stargardt. Une affection héréditaire de l’oeil qui conduit à une diminution inéluctable de l’acuité visuelle. Quant à la seconde, âgée d’environ 70 ans, celle-ci est atteinte de dégénérescence maculaire, première cause de cécité dans le monde développé. Au final, “aucune de ces patientes n’a perdu la vue” à la suite de l’intervention et “certains tests standard suggèrent une amélioration de leur vision”, indique The Lancet qui précise également que la greffe est apparue “sûre après quatre mois”. La première patiente, par exemple, est maintenant capable de distinguer les mouvements des doigts alors qu’avant elle ne pouvait voir auparavant que ceux de la main.D’autres essais nécessaires “Notre essai avait pour but de tester la tolérance et l’inocuité” de ce type de traitement, indique les scientifiques. Or, “jusqu’à présent les cellules semblent avoir été transplantées sans qu’apparaisse prolifération, tératome, rejet ou autre réaction pathologique”. Toutefois, les auteurs de l’étude précisent qu’”un suivi continu et de nouvelles études sont nécessaires”. Ainsi, la prochaine étape consistera à tester la technique sur des patients atteints des mêmes maladies mais à des stades plus précoces.  Le 24 janvier 2012 à 12:43 • Maxime Lambertlast_img read more

The Best Representations of New York City in OpenWorld Games

first_imgIt’s safe to say that most of us expected to see the new Super Mario Bros. game during the Nintendo Switch event last week. However, I doubt anyone was expecting Super Mario Odyssey to have a level that was modeled after New York City.Seeing Mario running around the amusingly named “New Donk City” made us think about other open-world games based in New York City. The Big Apple has been seen in video games almost from the beginning. Games like N.Y.C The Big Apple, Mike Tyson’s Punch-Out, Manhunter: New York, and Final Fight were all inspired by The World’s Capital. However, it has only been within the last 15 years that technology has been able to replicate The City that Never Sleeps convincingly.For this piece, we want to focus on the best representations of New York City in open-world games. Whether attempting to be an exact replica of the city or just trying to capture its essence, these are the games that best represent NYC in digital form.Spider-Man 2Most of the recent Spider-Man games have taken place in New York City. However, we have to single out the entry that set a new standard for the franchise and other open-world games: Spider-Man 2.Spider-Man 2 was the first time I personally got to play in an open-world Manhattan. Not just a tiny slice of it, but the entire island. Seeing a virtual representation of Manhattan was a revelation back in the primordial days of open-world games. Being able to traverse the city as Spider-Man just made the experience that much better.Like a lot of games on this list, Spider-Man 2’s interpretation of Manhattan wasn’t an exact replica, but it surely did capture the feel of being in the city. It hasn’t withstood the test of time very well, but in its day, it was a groundbreaking release and is one that many still fondly look back on.True Crime: Streets of New YorkWhen it comes to open-world games, very few people talk about True Crime: Streets of New York. Unlike a lot of the other games on this list, this one actually did replicate Manhattan’s streets almost perfectly. There were different storefronts of course, but if you overlaid a map of the island over the in-game map, you would find few discrepancies.What I found most interesting about this game is how accurately it mimicked NYC traffic. Basically, it was annoying as hell to get around. There would be gridlock, and you would often find yourself driving down the opposite end of a one-way street. While I applaud the game getting city traffic right, it did lead to some frustration. But as a virtual Manhattan, True Crime: Streets of New York did an admirable job.Grand Theft Auto IVLiberty City had existed in the first and third Grand Theft Auto games. Despite its name, only portions of it were made to resemble NYC. With Grand Theft Auto IV, Liberty City recreated four of NYC’s boroughs (sorry, Staten Island), and some of New Jersey. It has since become the gold standard for open-world games based on NYC.Despite not being an exact replica of NYC, GTAIV captures the spirit and feel of the city like no other. Rockstar Games is based out of NYC, so perhaps this is why GTAIV feels so damn authentic. As a native New Yorker, I was able to navigate the city the way I would in real life. I had little use for the in-game map since I instinctively knew where everything was. GTAIV is and will always be a brilliant representation of NYC.PrototypePrototype was made by Radical Entertainment — the same dev that brought us Hulk: Ultimate Destruction. That game featured a city that was reminiscent of NYC but had sections that were obviously inspired by other major American cities. Prototype — much like True Crime: Streets of New York — was a full-scale replica of Manhattan. Like Streets of New York, it had different store fronts, but its streets were the same.Prototype wasn’t a great game, but its Manhattan was superb. It took lessons from Spider-Man 2 when it came to creating a superhero game based in NYC. While the game itself wasn’t all that, it was a blast to traverse the city and cause havoc. The latter sections of Prototype featured a city devastated by a mutant plague. Seeing familiar sights like the Empire State Building or Central Park covered in nasty mutant gunk was certainly disturbing for anyone familiar with the city.Assassin’s Creed IIIAssassin’s Creed III features Manhattan as it was in 1776. Most games featuring New York are set in the modern era so seeing how the city as it used to be hundreds of years ago was refreshing. This old-timey NYC is still familiar since it was filled with people (both rich and poor), markets, vehicles (horse drawn of course), and even tall(ish) buildings. Assassin’s Creed III may have been the weakest entry in the series, but its pre-Revolutionary War NYC was superb.The DivisionOne of The Division’s biggest selling points is that it allowed players to explore a post-apocalyptic Manhattan. The game had some minor discrepancies with regards to where certain buildings were, but for the most part, it was on-point geographically.I personally appreciated how folks had New York accents. Sure, some were a bit too stereotypical even for a lifelong New Yorker like me, but it helped give the game a definitive NYC vibe. For the most part, The Division’s Manhattan was nicely realized and did feel like the real thing.Mafia IIMuch like GTAIV, Mafia II takes place in a fictional version of NYC. What makes Empire Bay different from Liberty City is that it is set in the mid-1940s and early 1950s. A lot of old-school film noir and gangster movies took place in the NYC of this era, and Mafia II does an excellent job of letting folks experience that in video game form. Both Mafia II and Assassin’s Creed III should be appreciated for giving players versions of NYC that don’t exist anymore.last_img read more

Domestic Violence training for Police personnel

first_imgFacebook Twitter Google+LinkedInPinterestWhatsAppKingston, Jamaica, December 5, 2016 – The Ministry of National Security is providing training for police personnel in conflict resolution in order to better enable them to recognize, deal with and respond to domestic violence.  This is in light of statistics, which show that approximately 37 per cent of murders committed in Jamaica stem from domestic incidents.Speaking at a domestic violence/conflict resolution training session at the Jamaica Conference Centre in downtown Kingston today (December 1), Portfolio Minister,  Hon. Robert Montague, said the seminar will assist in resolving conflicts and saving lives.He noted that 90 per cent of domestic conflicts result from misunderstandings.  “Many times persons are told to go back home and work it out,” he said, noting that without intervention, the conflict can escalate, resulting in hospitalisation or death.Minister Montague said the training will also assist police personnel in providing gender-neutral responses to victims. Reports indicate that while women are the primary victims, a growing number of men are suffering from domestic violence.  He said the sessions will also ensure that conflict-resolution personnel are assigned to police stations across the island.In the meantime, he informed that the Ministry has restarted the parish and district consultative committees (DCCs) as a means of supporting the conflict-resolution initiative.The DCCs serve as a forum for raising and addressing problems that are affecting the police and the communities in which they serve, and to identify ways in which citizens can work with the police to resolve the issues.The DCCs will support the work of the parish consultative committees (PCCs) in developing strategies and programmes to promote an improved quality of life at the community level, through coordinated responses to threats to personal and community safety and security. Issues that will be addressed include domestic violence, community and police relationships, effective parenting, truancy and violence in schools, child abuse, voluntarism, youth mentorship, public-order breaches, and drug and alcohol abuse.  The training session also facilitated a review of current approaches to responding to domestic violence; discussions on new approaches and methods in support of a localised consultative approach; and certification of community-based policing officers and other key police operatives/first responders, across all police divisions, as domestic violence-prevention coordinators. Facebook Twitter Google+LinkedInPinterestWhatsApp Related Items:last_img read more

Statement from Prime Minister Minnis on the Passing of Cleophas Adderley

first_imgFacebook Twitter Google+LinkedInPinterestWhatsAppBahamas, July 12, 2017 – Nassau – The Legacy of Cleophas Adderley – “I was in Grenada with other colleagues for the Caricom Heads of Government Conference when we learned of the passing of Cleophas Adderley.  We were all deeply saddened because we have lost a brilliant and beloved native son who contributed so much to our country, the region and the world.Though the Minister of Youth, Sports and Culture has already offered condolences on behalf of the Government of The Bahamas, I wanted to add my personal condolences and those of a grateful nation.  The Government of The Bahamas will offer a fitting tribute to Cleophas at an appropriate time.Though an attorney by profession, music was Cleophas’ great vocation.  He was a dedicated family man.  He was also a Bahamian patriot, who often stated: “I love being a Bahamian.”Cleophas was famously the Director of The Bahamas National Youth Choir (BNYC).  Over many years he mentored scores of young Bahamians, whose musical talents he meticulously nurtured and developed.In the annual concerts of the Choir, Cleophas educated Bahamians about our musical heritage and the music of the world.  Through his musical compositions and the compositions of others from so many musical genres, he brought us joy and delight.Under his direction, the National Youth Choir toured the capitals and continents of the world, showcasing the beauty and brilliance of our culture and talents, including our musical heritage.From the West Indies to the Americas to Africa, Europe and Asia, Cleophas and the Bahamas National Youth Choir dazzled the world with the exuberance of the Bahamian spirit, including the magic and wonder of Junkanoo.Though we have lost a musical genius, his spirit lives on in all who were fortunate to be touched by his life, his spirit and his music.On behalf of a grateful nation, and on my own behalf and that of my wife, Patricia, I offer condolences to his wife Francoise, his son, relatives, his many friends at home and abroad and the many young people he mentored.May he rest in peace.Press Release: BIS Related Items: Facebook Twitter Google+LinkedInPinterestWhatsApplast_img read more

Lucas Vazquez Any team would want Neymar

first_imgReal Madrid winger Lucas Vazquez would welcome Neymar at the club, but reckons it’s too soon to consider itThe Paris Saint-Germain forward has been linked with a move to Real for the past year after sealing a world record €222m exit from Barcelona.But reports in Spain suggest that Neymar has reached an agreement with PSG president Nasser Al-Khelaifi, that if offers of €220m are tabled then he will be free to leave the club.Due to this, Neymar has been strongly linked with a surprise comeback at Barcelona for next year.Although Vazquez admits that a world-class performer like Neymar would be welcome at Real following their loss of Cristiano Ronaldo.“He [Neymar] is a great player, a world star and any team would want to have him,” said Vazquez, according to Goal.Although the Spain international believes it’s too soon to concern themselves with any big-name arrivals.Fati and Suarez shine against Valencia at Camp Nou Tomás Pavel Ibarra Meda – September 15, 2019 With a mesmerizing first half from Ansu Fati and a brace from Luis Suarez in the second half, Barcelona demolished Valencia at Camp Nou.Valencia…“It’s too soon to speak about signings,” added Vazquez.“We have what we have right now and then we will see.“The club needs a united squad and coaching staff, and that’s what we have.”Los Blancos are on a four-game winless run in all competitions, with no goals scored in the process.“We are used to winning all the time and when it doesn’t happen it’s natural that alarm bells ring,” said Vazquez.“This is the time for coming together.“We are eager to turn the situation around.”last_img read more

Santa visits young patients at Holtz Childrens Hospital

first_imgMIAMI (WSVN) – It’s Christmas in July at a South Florida hospital, as young patients got an early glimpse of Santa Claus.Santa made a rare summer appearance at Holtz Children’s Hospital in Miami, Thursday.The jolly ol’ man, who was sporting shorts and shades, was joined by Miami Fire Rescue and Sparky the Dalmatian to bring joy to the children receiving treatment at the hospital.Kids took pictures with Santa, sat in the fire truck and learned important fire safety skills.Copyright 2019 Sunbeam Television Corp. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.last_img read more

California Sunday Brings December Issue East in the Form of an Art

first_img“We love opportunities to bring the print magazine to life,” says Jacqueline Bates, photography director for California Sunday Magazine, adding that in addition to the gallery show, the magazine has posted audio accompaniment to each of the issue’s stories on its website. “It really makes for a more multilayered reading experience. It’s less linear, and you can also listen to the audio on your phone as you walk through the exhibit.”Published bimonthly, California Sunday dedicates one issue a year to a single theme (last year’s was the lives of teenagers), and because photography has always been an essential aspect of the magazine, Bates says the team decided to make this year’s themed issue an “all-photography” one. Text in the issue, which features work from 34 different photographers, is minimal—mostly confined to captions and credits.Elisabeth Gambrell, Gerlach, Nev. — Katy Grannan“We knew we wanted to make an issue told entirely through photography,” Bates adds. “In a year when wildfires, rising housing costs, and controversial immigration issues have dominated the news, ‘Home,’ and how people come to find and define it, has never felt more important.”The 34 contributors to the issue are a mix of both up-and-coming and established photographers and artists, such as Jim Goldberg, whose work can be seen in the Museum of Modern Art and the National Gallery in Washington. Another contributor, Taylor Kay Johnson, is a recent graduate introduced to California Sunday when her California College of the Arts class worked with the magazine on an Instagram takeover last year.Mary Dambacher, Taos, N.M. — Ahndraya Parlato &Gregory HalpernThe subjects of each feature, themselves wide-ranging in both geography and circumstance, are divided into sections organized by distance, says Bates, from those who are “Far Away”—long-distance firefighters, a family separated at the U.S. border—to those who are “In Between”—a high school student in San Diego who visits his deported mother in Tijuana—to those who are “Home”—a pair of formerly homeless men on move-in day at a San Francisco housing complex.For the cover story alone, “we assigned 19 photographers across 10 states, and from there allowed them to wander and look for stories of ‘Home,’” Bates continues. “We met a Bay Area transplant who made a sanctuary out of his sailboat, a mother who built a bathroom from scratch for her and her daughter, a DACA recipient who just purchased his first house, and many others.”All of this—a feature well whose subjects range from Alaska to Mexico and a coinciding gallery activation in New York City—beg the obvious conclusion that California Sunday envisions an audience that expands well beyond the Golden State. (Case in point: I recently purchased a copy at a magazine shop in London.)“From the very beginning, we made stories for a national audience of curious, creative people,” publisher Chas Edwards tells Folio:, noting that the magazine’s stories often focus on the broader American West, in addition to Asia and Latin America. “Among our digital readers, New Yorkers are the second biggest group after Californians, so we’re always eager to find ways to get closer to our New York fans.”Roscoe Mitchell, Oakland, Calif. — David BlackDebbie Austin, Portland, Ore. — Lauren Angalis FieldBut the business sense behind the gallery exhibit isn’t just about the prospect of picking up a few more East Coast customers for the magazine’s $39.99-per-year print subscriptions. The entire project, including both the exhibit and the December issue, is sponsored by the Google Pixel 3—the same smartphone that shot the November covers of Allure, Architectural Digest, Bon Appétit, Condé Nast Traveler, Glamour, GQ, and W as part of a promotional partnership with Condé Nast.In addition to behind-the-scenes photos shot on the Pixel 3 depicting the December issue’s production, the integration includes displays of photos taken on the phone at the Aperture exhibit, custom ad inserts in the issue that blend in with the look and feel of the editorial.“We love it when we find a sponsor that’s willing to work with us, specifically our Brand Studio team, on a program that delivers new, compelling experiences to our community of readers and fans,” adds Edwards. “These are opportunities to support the journalism and storytelling we do, and at the same time deliver added goodness to our audience.” The California Sunday Magazine may still be a baby by national magazine standards—especially compared to the legacy institutions against which it has become a regular competitor for National Magazine Awards each March—but it’s accomplished quite a bit in its four years of existence.It’s most recent achievement, and perhaps its most financially impactful, was securing an acquisition by Laurene Powell Jobs’ Emerson Collective, whose other media-related investments include funding for nonprofits like The Committee to Protect Journalists, The Marshall Project, Mother Jones, and ProPublica, as well as a majority stake in The Atlantic.In a statement announcing the acquisition, Powell Jobs called California Sunday and its sister brand, the touring stage show Pop-Up Magazine, “unique journalistic platforms that help foster empathy and better understanding in the world.”Those values of empathy and understanding are on display this month—literally—at the Aperture Foundation in Manhattan, at which visitors can take in “At Home: In the American West,” a gallery exhibition featuring over 90 photographs in an extension of the magazine’s December issue cover story.last_img read more

Shakib Al Hasans wife lashes out at media for their hatred against

first_imgShakib Al Hasan found himself in a controversyIANSA controversy erupted in Bangladesh’s cricket circle after former captain and one of the most important members of the national team, Shakib Al Hasan missed the official photo-shoot for the World Cup-bound squad. The entire group of cricketers selected to represent their county in the mega event had gathered at the Sher-e-Bangla stadium in Dhaka along with officials from the Bangladesh Cricket Board (BCB). However the left-handed all-rounder left the venue before the shoot commenced and received flak for it.Now, his wife, Sakib Ummey Al Hasan, has come out in his defence through a Facebook post where she lashed out at the media for targeting her husband. In a long statement on the social media site, she claimed that some journalists have ‘hatred’ against her husband and are therefore vilifying him.”I really have nothing to say about the journalists (on) why they have so much hatred against Shakib Al Hasan. I think it’s actually our fault (that) we failed to invite them over for dinner or lunch to butter them (up or) chat with them for hours or give them inside news,” she wrote.BCB chief expresses disappointmentMeanwhile, the chief of BCB, Nazmul Hasan Papon expressed his disappointment with the no-show of the former skipper. “It is disappointing, what else can I say? It was the team’s photo session. I called him and he said he is going to come to my house at night. I said to him to come to the ground. He said he had already left. I asked everyone here, and they said Shakib was informed of the photo session. He didn’t turn up for training but we hoped for his presence in the photo session. But he wasn’t here,” he explained. Shakib Al Hasan is, possibly, the most valuable player in the entire teamIANSExplanation by wifeBut the wife of the 32-year old cricketer asserted that he missed the photo-shoot due to a misunderstanding. “Now the topic is why wasn’t he in the World Cup photo session? First of all it is his miss but he did not do that on purpose. He has (sic) misread the message that was sent! And he apologised to the officials, sorry we didn’t make any videos to prove!” she claimed.Her ire was also directed towards a particular show on a television channel where the famous cricketer was criticised. “Second topic, Channel24 the (sic) show ‘Beyond the Gallery’ put up a show with 2 journalists strictly to put him down saying many absurd things. One of the many is that, ‘he’s doing this to gain fame.’ Are bhai, if I’m not wrong that’s the last thing he needs. Maybe it’s the other way around. Maybe you wanna gain fame by talking negative because businesswise, that’s profitable and (good) for your profile also! Now if it’s about his behaviour, ask any player how he is personally and internally, out (of the) field and on field! World Cup is in near future. Let him be there (and there are) many other things, I think, is (sic) going on for you to talk about!”This will be the fourth World Cup for the veteran Bangladesh cricketer. In the past, his left-arm spin and middle-order batting exploits have played a key role in helping Bangladesh become a force in international cricket. Having him in good form is a must for the Tigers’ success.last_img read more

Crocodiles drown in Mahahual waters from illegal nets

first_imgMahahual, Q.R. — Two crocodiles were found Thursday along a Mahahual waterway from illegally-placed fishing nets. “In social networks there are many complaints, which helps us in the detection, but the problem is that nobody denounces who the person is that’s responsible for placing the illegal nets,” he said. He said the deaths of the crocodiles and illegal net will continue to be investigated. Click to share on Facebook (Opens in new window)Click to share on Twitter (Opens in new window)Click to share on LinkedIn (Opens in new window)Click to share on WhatsApp (Opens in new window) The nets and deceased crocodiles were found by passersby and posted to social media which caught the attention of local environmental officers. Miguel Ángel Nadal, an environmental protection attorney, says the nets were illegal and placed by fishermen who use them to catch bait, however, they often end up trapping other species instead. last_img read more

HP 4th of July Killer Deals 780 OFF On AMD Vega Laptop

first_imgMaybe you are looking for a deal that is easier on the wallet. Well, in that case, look no further than this AMD Ryzen 3 HP Pavilion laptop with Vega 3 graphics support. 12GB of RAM and a 256GB of SSD makes this your perfect travel companion that does not break the bank. You can buy this laptop now for $389 with free shipping. Note: All deals are valid only while stock lasts and during the mentioned time frame. This is a paid-for, sponsored post. We do not collect any commission on sales.HP’s 4th of July Sale is finally live and you can find some truly scrumptious discounts on there including some amazing laptop deals. Some laptops are off by more than $700 and these deals will last for the next couple of days till COB July 4th. Be sure to head out to the full link and browse all the deals that are present there.HP’s 4th Of July Sale Is Live! Desktops, Laptops, Instant Cameras, Printers and More! Up to $780 flat off the list price, full list hereYou can check out the full list of discounts by clicking the link above and then navigating using the panels which most suits your needs. This includes “Top Deals”, “Laptops”, “Desktops”, “Business PCs”, “Printers”, “Monitors” and “Accessories”. You can then sort the deals by % discount or $ discount and there are some truly presidential discounts lurking.Navigate to the deals page using the link above and then click any of the sections. HP is offering discounts of up to 60% off the list price.Handpicked Deal 1: Intel 9th Generation HP Omen Laptop With NVIDIA GTX 1650, 144Hz 1080p HD IPS Panel and 256GB SSD – 45% More Gaming Power For Just $750 ($250 Flat Off)Okay, so it doesnt get better than this. You can now get 45% more gaming power than the old GTX 1050 with the new GTX 1650 4GB Graphics card for just $750. This laptop usually retails for $1000 but HP is offering a flat $250 off the list price including free shipping and this is absolutely great value right now. Considering this is an Omen branded laptop you are going to get a killer cooling solution and aesthetics to go with the laptop.A 144Hz IPS Full HD panel is included in the price as is a 9th generation Intel Core i3-9300H which is more than capable of driving this GPU. 8GB of RAM and 256 GB of SSD is also included (we recommend upgrading the RAM to 16GB). Buy this now before the deal expires over here.Handpicked Deal 2: AMD Ryzen 5 HP Pavilion Laptop With Vega 8 Graphics , 16GB RAM And 256GB SSD For $780 OFF – Buy Now For $519 (Upgrade to Full HD screen for just $40) with Free ShippingThe first deal we have is one AMD fans will love. For $519, you can get a laptop rocking an AMD Ryzen 5 2500U quad core processor clocked at 3.6 GHz with Vega 8 graphics. The GPU is more than powerful enough for casual gaming and MOBAs and the baterry life on this thing should be great. 16GB of RAM (which is 8GB more than usual base configurations) will make sure you have enough RAM to go about your day and a 256 GB SSD will ensure lightning fast boot up and snappy interface performance.This laptop usually retails for around $1200 but during the 4 of July sale you can get this for just $519. We would suggest paying $40 more and getting the 1080p HD IPS upgrade.Or do you prefer Intel chips instead? You can get the same $519 deal with an Intel Core i7 laptop and an Intel UHD 620 graphics solution with 12GB of RAM. Buy it here.Handpicked Deal 3: Intel 9th Generation HP Pavilion Laptop With NVIDIA GTX 1050, 144 Hz 1080p HD IPS Panel and 256GB SSD For $150 Off – Buy Now For $639 with Free Shipping Okay, so this is a really good deal. HP is offering $150 off on its already decently priced entry-level gaming laptop that can easily handle AAA games on low-medium settings and MOBAs on very high. The GTX 1050 chip is the first entry level gaming chip and offers a powerful punch without eating into battery life.The packaged 9th Generation Intel i3-9300H offers high performance with a huge battery life and will make sure that your game keeps chugging along. 8GB of RAM is included in the base configuraiton although we would suggest upgrading this to 16GB. A 144Hz, 1080p G-SYNC panel is included in the price so that is absolutely great! You can buy this right now for just $639.Handpicked Deal 4: AMD Ryzen 3 HP Pavilion Laptop With Vega 3 Graphics, 12GB RAM and 256 GB SSD For $250 Off – Buy Now For $389 with Free Shippingcenter_img Share Tweet Submitlast_img read more

Implementing Horizontal Pod Autoscaling in Kubernetes Tutorial

first_imgWhen we use Kubernetes deployments to deploy our pod workloads, it is simple to scale the number of replicas used by our applications up and down using the kubectl scale command. However, if we want our applications to automatically respond to changes in their workloads and scale to meet demand, then Kubernetes provides us with Horizontal Pod Autoscaling. This article is an excerpt taken from the book Kubernetes on AWS written by Ed Robinson. In this book, you will start by learning about Kubernetes’ powerful abstractions – Pods and Services – that make managing container deployments easy. Horizontal Pod Autoscaling allows us to define rules that will scale the numbers of replicas up or down in our deployments based on CPU utilization and optionally other custom metrics. Before we are able to use Horizontal Pod Autoscaling in our cluster, we need to deploy the Kubernetes metrics server; this server provides endpoints that are used to discover CPU utilization and other metrics generated by our applications. In this article, you will learn how to use the horizontal pod autoscaling method to automatically scale your applications and to automatically provision and terminate EC2 instances. Deploying the metrics server Before we can make use of Horizontal Pod Autoscaling, we need to deploy the Kubernetes metrics server to our cluster. This is because the Horizontal Pod Autoscaling controller makes use of the metrics provided by the metrics.k8s.io API, which is provided by the metrics server. While some installations of Kubernetes may install this add-on by default, in our EKS cluster we will need to deploy it ourselves. There are a number of ways to deploy add-on components to your cluster: If you are using helm to manage applications on your cluster, you could use the stable/metrics server chart. For simplicity we are just going to deploy the metrics server manifests using kubectl. I like to integrate deploying add-ons such as the metrics server and kube2iam with the process that provisions the cluster, as I see them as integral parts of the cluster infrastructure. But if you are going to use a tool like a helm to manage deploying applications to your cluster, then you might prefer to manage everything running on your cluster with the same tool. The decision you take really depends on the processes you and your team adopt for managing your cluster and the applications that run on it. The metrics server is developed in the GitHub repository. You will find the manifests required to deploy it in the deploy directory of that repository. Start by cloning the configuration from GitHub. The metrics server began supporting the authentication methods provided by EKS in version 0.0.3 so make sure the manifests you have use at least that version. You will find a number of manifests in the deploy/1.8+ directory. The auth-reader.yaml and auth-delegator.yaml files configure the integration of the metrics server with the Kubernetes authorization infrastructure. The resource-reader.yaml file configures a role to give the metrics server the permissions to read resources from the API server, in order to discover the nodes that pods are running on. Basically, metrics-server-deployment.yaml and metrics-server-service.yaml define the deployment used to run the service itself and a service to be able to access it. Finally, the metrics-apiservice.yaml file defines an APIService resource that registers the metrics.k8s.io API group with the Kubernetes API server aggregation layer; this means that requests to the API server for the metrics.k8s.io group will be proxied to the metrics server service. Deploying these manifests with kubectl is simple, just submit all of the manifests to the cluster with kubectl apply: $ kubectl apply -f deploy/1.8+ You should see a message about each of the resources being created on the cluster. If you are using a tool like Terraform to provision your cluster, you might use it to submit the manifests for the metrics server when you create your cluster. Verifying the metrics server and troubleshooting Before we continue, we should take a moment to check that our cluster and the metrics server are correctly configured to work together. After the metrics server is running on your cluster and has had a chance to collect metrics from the cluster (give it a minute or so), you should be able to use the kubectl top command to see the resource usage of the pods and nodes in your cluster. Start by running kubectl top nodes. If you see output like this, then the metrics server is configured correctly and is collecting metrics from your nodes: $ kubectl top nodesNAME CPU(cores) CPU% MEMORY(bytes) MEMORY%ip-10-3-29-209 20m 1% 717Mi 19%ip-10-3-61-119 24m 1% 1011Mi 28% If you see an error message, then there are a number of troubleshooting steps you can follow. You should start by describing the metrics server deployment and checking that one replica is available: kubectl -n kube-system describe deployment metrics-server If it is not, you should debug the created pod by running kubectl -n kube-system describe pod. Look at the events to see why the server is not available. Make sure that you are running at least version 0.0.3 of the metrics server. If the metrics server is running correctly and you still see errors when running kubectl top, the issue is that the APIservice registered with the aggregation layer is not configured correctly. Check the events output at the bottom of the information returned when you run kubectl describe apiservice v1beta1.metrics.k8s.io. One common issue is that the EKS control plane cannot connect to the metrics server service on port 443. Autoscaling pods based on CPU usage Once the metrics server has been installed into our cluster, we will be able to use the metrics API to retrieve information about CPU and memory usage of the pods and nodes in our cluster. Using the kubectl top command is a simple example of this. The Horizontal Pod Autoscaler can also use this same metrics API to gather information about the current resource usage of the pods that make up a deployment. Let’s look at an example of this; we are going to deploy a sample application that uses a lot of CPU under load, then configure a Horizontal Pod Autoscaler to scale up extra replicas of this pod to provide extra capacity when CPU utilization exceeds a target level. The application we will be deploying as an example is a simple Ruby web application that can calculate the nth number in the Fibonacci sequence, this application uses a simple recursive algorithm, and is not very efficient (perfect for us to experiment with autoscaling). The deployment for this application is very simple. It is important to set resource limits for CPU because the target CPU utilization is based on a percentage of this limit: deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: fib labels: app: fib spec: selector: matchLabels: app: fib template: metadata: labels: app: fib spec: containers: – name: fib image: errm/fib ports: – containerPort: 9292 resources: limits: cpu: 250m memory: 32Mi We are not specifying a number of replicas in the deployment spec; when we first submit this deployment to the cluster, the number of replicas will therefore default to 1. This is good practice when creating a deployment where we intend the replicas to be adjusted by a Horizontal Pod Autoscaler, because it means that if we use kubectl apply to update the deployment later, we won’t override the replica value the Horizonal Pod Autoscaler has set (inadvertently scaling the deployment down or up). Let’s deploy this application to the cluster: kubectl apply -f deployment.yaml You could run kubectl get pods -l app=fib to check that the application started up correctly. We will create a service, so we are able to access the pods in our deployment, requests will be proxied to each of the replicas, spreading the load: service.yaml kind: Service apiVersion: v1 metadata: name: fib spec: selector: app: fib ports: – protocol: TCP port: 80 targetPort: 9292 Submit the service manifest to the cluster with kubectl: kubectl apply -f service.yaml We are going to configure a Horizonal Pod Autoscaler to control the number of replicas in our deployment. The spec defines how we want the autoscaler to behave; we have defined here that we want the autoscaler to maintain between 1 and 10 replicas of our application and achieve a target average CPU utilization of 60, across those replicas. When CPU utilization falls below 60%, then the autoscaler will adjust the replica count of the targeted deployment down; when it goes above 60%, replicas will be added: hpa.yaml kind: HorizontalPodAutoscaler apiVersion: autoscaling/v2beta1 metadata: name: fib spec: maxReplicas: 10 minReplicas: 1 scaleTargetRef: apiVersion: app/v1 kind: Deployment name: fib metrics: – type: Resource resource: name: cpu targetAverageUtilization: 60 Create the autoscaler with kubectl: kubectl apply -f hpa.yaml The kubectl autoscale command is a shortcut to create a HorizontalPodAutoscaler. Running kubectl autoscale deployment fib –min=1 –max=10 –cpu-percent=60 would create an equivalent autoscaler. Once you have created the Horizontal Pod Autoscaler, you can see a lot of interesting information about its current state with kubectl describe: $ kubectl describe hpa fib Name: fibNamespace: defaultCreationTimestamp: Sat, 15 Sep 2018 14:32:46 +0100Reference: Deployment/fibMetrics: ( current / target ) resource cpu: 0% (1m) / 60%Min replicas: 1Max replicas: 10Deployment pods: 1 current / 1 desired Now we have set up our Horizontal Pod Autoscaler, we should generate some load on the pods in our deployment to illustrate how it works. In this case, we are going to use the ab (Apache benchmark) tool to repeatedly ask our application to compute the thirtieth Fibonacci number: load.yamlapiVersion: batch/v1 kind: Job metadata: name: fib-load labels: app: fib component: load spec: template: spec: containers: – name: fib-load image: errm/ab args: [“-n1000”, “-c4”, “fib/30”] restartPolicy: OnFailure This job uses ab to make 1,000 requests to the endpoint (with a concurrency of 4). Submit the job to the cluster, then observe the state of the Horizontal Pod Autoscaler: kubectl apply -f load.yaml watch kubectl describe hpa fib Once the load job has started to make requests, the autoscaler will scale up the deployment in order to handle the load: Name: fibNamespace: defaultCreationTimestamp: Sat, 15 Sep 2018 14:32:46 +0100Reference: Deployment/fibMetrics: ( current / target ) resource cpu: 100% (251m) / 60%Min replicas: 1Max replicas: 10Deployment pods: 2 current / 2 desired Autoscaling pods based on other metrics The metrics server provides APIs that the Horizontal Pod Autoscaler can use to gain information about the CPU and memory utilization of pods in the cluster. It is possible to target a utilization percentage like we did for the CPU metric, or to target the absolute value as we have here for the memory metric: hpa.yaml kind: HorizontalPodAutoscaler apiVersion: autoscaling/v2beta1 metadata: name: fib spec: maxReplicas: 10 minReplicas: 1 scaleTargetRef: apiVersion: app/v1 kind: Deployment name: fib metrics: – type: Resource resource: name: memory targetAverageValue: 20M The Horizonal Pod Autoscaler also allows us to scale on other metrics provided by more comprehensive metrics systems. Kubernetes allows for metrics APIs to be aggregated for custom and external metrics. Custom metrics are metrics other than CPU and memory that are associated with a pod. You might for example use an adapter that allows you to use metrics that a system like Prometheus has collected from your pods. This can be very beneficial if you have more detailed metrics available about the utilization of your application, for example, a forking web server that exposes a count of busy worker processes, or a queue processing application that exposes metrics about the number of items currently enqueued. External metrics adapters provide information about resources that are not associated with any object within Kubernetes, for example, if you were using an external queuing system, such as the AWS SQS service. On the whole, it is simpler if your applications can expose metrics about resources that they depend on that use an external metrics adapter, as it can be hard to limit access to particular metrics, whereas custom metrics are tied to a particular Pod, so Kubernetes can limit access to only those users and processes that need to use them. Autoscaling the cluster The capabilities of Kubernetes Horizontal Pod Autoscaler allow us to add and remove pod replicas from our applications as their resource usage changes over time. However, this makes no difference to the capacity of our cluster. If our pod autoscaler is adding pods to handle an increase in load, then eventually we might run out of space in our cluster, and additional pods would fail to be scheduled. If there is a decrease in the load on our application and the pod autoscaler removes pods, then we are paying AWS for EC2 instances that will sit idle. When we created our cluster in Chapter 7, A Production-Ready Cluster, we deployed the cluster nodes using an autoscaling group, so we should be able to use this to grow and shrink the cluster as the needs of the applications deployed to it change over time. Autoscaling groups have built-in support for scaling the size of the cluster, based on the average CPU utilization of the instances. This, however, is not really suitable when dealing with a Kubernetes cluster because the workloads running on each node of our cluster might be quite different, so the average CPU utilization is not really a very good proxy for the free capacity of the cluster. Thankfully, in order to schedule pods to nodes effectively, Kubernetes keeps track of the capacity of each node and the resources requested by each pod. By utilizing this information, we can automate scaling the cluster to match the size of the workload. The Kubernetes autoscaler project provides a cluster autoscaler component for some of the main cloud providers, including AWS. The cluster autoscaler can be deployed to our cluster quite simply. As well as being able to add instances to our cluster, the cluster autoscaler is also able to drain the pods from and then terminate instances when the capacity of the cluster can be reduced. Deploying the cluster autoscaler Deploying the cluster autoscaler to our cluster is quite simple as it just requires a simple pod to be running. All we need for this is a simple Kubernetes deployment. In order for the cluster autoscaler to update the desired capacity of our autoscaling group, we need to give it permissions via an IAM role. If you are using kube2iam, we will be able to specify this role for the cluster autoscaler pod via an appropriate annotation: cluster_autoscaler.tfdata “aws_iam_policy_document” “eks_node_assume_role_policy” { statement { actions = [“sts:AssumeRole”] principals { type = “AWS” identifiers = [“${aws_iam_role.node.arn}”] } } } vars { aws_region = “${data.aws_region.current.name}” cluster_name = “${aws_eks_cluster.control_plane.name}” iam_role = “${aws_iam_role.cluster_autoscaler.name}” } } resource “aws_iam_role_policy” “cluster_autoscaler” { name = “cluster-autoscaler” role = “${aws_iam_role.cluster_autoscaler.id}” policy = “${data.aws_iam_policy_document.autoscaler.json}” } In order to deploy the cluster autoscaler to our cluster, we will submit a deployment manifest using kubectl. We will use Terraform’s templating system to produce the manifest. We create a service account that is used by the autoscaler to connect to the Kubernetes API: cluster_autoscaler.tpl— apiVersion: v1 kind: ServiceAccount metadata: labels: k8s-addon: cluster-autoscaler.addons.k8s.io k8s-app: cluster-autoscaler name: cluster-autoscaler namespace: kube-system The cluster autoscaler needs to read information about the current resource usage of the cluster, and needs to be able to evict pods from nodes that need to be removed from the cluster and terminated. Basically, cluster-autoscalerClusterRole provides the required permissions for these actions. The following is the code continuation for cluster_autoscaler.tpl: — apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRole metadata: name: cluster-autoscaler labels: k8s-addon: cluster-autoscaler.addons.k8s.io k8s-app: cluster-autoscaler rules: – apiGroups: [“”] resources: [“events”,”endpoints”] verbs: [“create”, “patch”] – apiGroups: [“”] resources: [“pods/eviction”] verbs: [“create”] – apiGroups: [“”] resources: [“pods/status”] verbs: [“update”] – apiGroups: [“”] resources: [“endpoints”] resourceNames: [“cluster-autoscaler”] verbs: [“get”,”update”] – apiGroups: [“”] resources: [“nodes”] verbs: [“watch”,”list”,”get”,”update”] – apiGroups: [“”] resources: [“pods”,”services”,”replicationcontrollers”,”persistentvolumeclaims”,”persistentvolumes”] verbs: [“watch”,”list”,”get”] – apiGroups: [“extensions”] resources: [“replicasets”,”daemonsets”] verbs: [“watch”,”list”,”get”] – apiGroups: [“policy”] resources: [“poddisruptionbudgets”] verbs: [“watch”,”list”] – apiGroups: [“apps”] resources: [“statefulsets”] verbs: [“watch”,”list”,”get”] – apiGroups: [“storage.k8s.io”] resources: [“storageclasses”] verbs: [“watch”,”list”,”get”] — apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRoleBinding metadata: name: cluster-autoscaler labels: k8s-addon: cluster-autoscaler.addons.k8s.io k8s-app: cluster-autoscaler roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: cluster-autoscaler subjects: – kind: ServiceAccount name: cluster-autoscaler namespace: kube-system Note that cluster-autoscaler stores state information in a config map, so needs permissions to be able to read and write from it. This role allows that. The following is the code continuation for cluster_autoscaler.tpl: — apiVersion: rbac.authorization.k8s.io/v1beta1 kind: Role metadata: name: cluster-autoscaler namespace: kube-system labels: k8s-addon: cluster-autoscaler.addons.k8s.io k8s-app: cluster-autoscaler rules: – apiGroups: [“”] resources: [“configmaps”] verbs: [“create”] – apiGroups: [“”] resources: [“configmaps”] resourceNames: [“cluster-autoscaler-status”] verbs: [“delete”,”get”,”update”] — apiVersion: rbac.authorization.k8s.io/v1beta1 kind: RoleBinding metadata: name: cluster-autoscaler namespace: kube-system labels: k8s-addon: cluster-autoscaler.addons.k8s.io k8s-app: cluster-autoscaler roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: cluster-autoscaler subjects: – kind: ServiceAccount name: cluster-autoscaler namespace: kube-system Finally, let’s consider the manifest for the cluster autoscaler deployment itself. The cluster autoscaler pod contains a single container running the cluster autoscaler control loop. You will notice that we are passing some configuration to the cluster autoscaler as command-line arguments. Most importantly, the –node-group-auto-discovery flag allows the autoscaler to operate on autoscaling groups with the kubernetes.io/cluster/ tag. This is convenient because we don’t have to explicitly configure the autoscaler with our cluster autoscaling group. If your Kubernetes cluster has nodes in more than one availability zone and you are running pods that rely on being scheduled to a particular zone (for example, pods that are making use of EBS volumes), it is recommended to create an autoscaling group for each availability zone that you plan to use. If you use one autoscaling group that spans several zones, then the cluster autoscaler will be unable to specify the availability zone of the instances that it launches. Here is the code continuation for cluster_autoscaler.tpl: — apiVersion: extensions/v1beta1 kind: Deployment metadata: name: cluster-autoscaler namespace: kube-system labels: app: cluster-autoscaler spec: replicas: 1 selector: matchLabels: app: cluster-autoscaler template: metadata: annotations: iam.amazonaws.com/role: ${iam_role} labels: app: cluster-autoscaler spec: serviceAccountName: cluster-autoscaler containers: – image: k8s.gcr.io/cluster-autoscaler:v1.3.3 name: cluster-autoscaler resources: limits: cpu: 100m memory: 300Mi requests: cpu: 100m memory: 300Mi command: – ./cluster-autoscaler – –v=4 – –stderrthreshold=info – –cloud-provider=aws – –skip-nodes-with-local-storage=false – –expander=least-waste – –node-group-auto-discovery=asg:tag=kubernetes.io/cluster/${cluster_name} env: – name: AWS_REGION value: ${aws_region} volumeMounts: – name: ssl-certs mountPath: /etc/ssl/certs/ca-certificates.crt readOnly: true imagePullPolicy: “Always” volumes: – name: ssl-certs hostPath: path: “/etc/ssl/certs/ca-certificates.crt” Finally, we render the templated manifest by passing in the variables for the AWS region, cluster name and IAM role, and submitting the file to Kubernetes using kubectl: Here is the code continuation for cluster_autoscaler.tpl: data “aws_region” “current” {} data “aws_iam_policy_document” “autoscaler” { statement { actions = [ “autoscaling:DescribeAutoScalingGroups”, “autoscaling:DescribeAutoScalingInstances”, “autoscaling:DescribeTags”, “autoscaling:SetDesiredCapacity”, “autoscaling:TerminateInstanceInAutoScalingGroup” ] resources = [“*”] } } resource “null_resource” “cluster_autoscaler” { trigers = { manifest_sha1 = “${sha1(“${data.template_file.cluster_autoscaler.rendered}”)}” } center_img resource “aws_iam_role” “cluster-autoscaler” { name = “EKSClusterAutoscaler” assume_role_policy = “${data.aws_iam_policy_document.eks_node_assume_role_policy.json}” } data “template_file” ” cluster_autoscaler ” { template = “${file(“${path.module}/cluster_autoscaler.tpl”)}” provisioner “local-exec” { command = “kubectl –kubeconfig=${local_file.kubeconfig.filename} apply -f -Thus, by understanding how Kubernetes assigns Quality of Service classes to your pods based on the resource requests and limits that you assign them, you can have precisely control how your pods are managed. By ensuring your critical applications, such as web servers and databases, run with the Guaranteed class, you can ensure that they will perform consistently and suffer minimal disruption when pods need to be rescheduled.If you have enjoyed reading this post, head over to our book, Kubernetes on AWS, for tips on deploying and managing applications, keeping your cluster and applications secure, and ensuring that your whole system is reliable and resilient to failureRead NextLow Carbon Kubernetes Scheduler: A demand side management solution that consumes electricity in low grid carbon intensity areasA vulnerability discovered in Kubernetes kubectl cp command can allow malicious directory traversal attack on a targeted systemKubernetes 1.15 releases with extensibility around core Kubernetes APIs, cluster lifecycle stability, and more!last_img read more

Techies4TempleStreet surpasses goal of raising over €1M on fifth year

first_imgTechies 4 Temple Street, the hugely popular charity treasure trail took place last Friday, 5 July. The event was a major success and drew the largest crowd to date. The main goal for this year was to surpass €1 million raised for Temple Street Children’s Hospital over the five years, which was reached as €250,000 was raised from this year. Funds raised will help benefit over 150,000 patients who walk through the doors of CHI at Temple Street yearly.AIB returned as the lead sponsor as 165 teams competed for the title ‘Smartest Techies 2019’. The event started and ended at the RDS Arena, and culminated with a win from Zen Mob, who represented Zendesk.Sarp Solakoglu, Senior Engineer from the winning Zendesk team said, “We still cannot believe that we have won this year’s Techies4TempleStreet. There were so many amazing people who came together to have fun and raise money for a great cause. The inspiring children in Temple Street and the diversity in our team gave us the drive to win this year’s challenge. We had great fun and will be back next year to defend our crown as Zendesk.”Techies4TempleStreet is a unique team building event which is fun as well as challenging as teams from the tech and business community battle it out to answer questions and clues located all around Dublin city. Denise Fitzgerald, Chief Executive of Temple Street Foundation spoke of the hugely positive impact that Techies continues to have on Temple Street and its patients, “Techies 4 Temple Street has had – and continues to have – a truly transformative impact on our hospital with vital funds raised to support sick children and their families.This year’s funds will be put to work where they are needed most; to ensure that Temple Street patients continue to have access to the world-class equipment and facilities. Every hour of the day and night, more children and their worried families are arriving through the doors of the hospital in need of urgent, world-class care and we are immensely grateful to our Techies family of participants, sponsors and committee for bringing positive change that is felt every single day in Temple Street.”She said, “Since Techies 4 Temple Street first hit the streets of Dublin back in 2015, we’ve seen its popularity soar, with more and more people taking part every year! It is now a firm favourite in the calendar and the number of business and tech companies taking part in the event is truly amazing.“We hope to continue building on the success of Techies into the future so that sick children can continue to benefit from funds raised. This year, we set a goal of hitting the milestone of €1 million raised for Temple Street, and I can proudly say that we surpassed that amount. It’s great to see everyone come out and have a good time on the day, participating in the event, and giving back to such a worthwhile cause.”last_img read more

1 injured in Harrismith Road crash

first_imgWebsiteWebsiteWebsite WebsiteWebsiteWebsite WebsiteWebsiteWebsite Harrismith Road was the scene of yet another accident yesterday evening (Thursday) when a Fiat Uno and an Isuzu bakkie collided at the Francis Road intersection.It is alleged that the bakkie was turning into Francis Road and the Uno was travelling down Harrismith Road when the two vehicles collided.One person was injured and transported to hospital by paramedics.Public Safety officers had to control traffic flow, as the intersection was blocked by the vehicles involved in the accident.EMRS and ER24 paramedics responded to the scene.last_img read more

Loadshedding Lights back on

first_imgElectricity is back on in the Acaciavale and Leonardsville areas. These areas were affected by load-shedding for about 3 hours today. Eskom announced this morning (Sunday) that load-shedding will be implemented again throughout the country.Others areas in Ladysmith should be prepared for load-shedding, as per the old roster.Updates on load-shedding will be given as we receive more information. WebsiteWebsiteWebsite WebsiteWebsiteWebsite WebsiteWebsiteWebsitelast_img